- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 3 von 5 ErsteErste 12345 LetzteLetzte
Ergebnis 21 bis 30 von 46

Thema: Kleiner Webserver auf dem Raspberry Pi

  1. #21
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.02.2006
    Beiträge
    982
    Anzeige

    Praxistest und DIY Projekte
    Ahjaja..
    zum einen würde ich den php-code vor die Form setzen, dann kannst die die Checkboxen direkt entsprechend dem aktuellen Hardwarestatus darstellen..

    Du hast 2 submit Buttons, ich bin mir gerade nicht wirklich sicher ob deren name mit im post ist, selbst wenn, würde ich in name-Feldern keine Leerzeichen oder '_', höchstens '-' verwenden (Alte Angewohnheit, glaub ich hab mal gelesen dass CSS mit underscores n problem hatte).
    Code:
    <input type="Submit" name="IO abfragen" value="I/O Status">
    <input type="Submit" name="IO setzen" value="I/O setzen">
    Ausserdem braucht es nach dem if kein ';'
    Mach mal...
    Code:
        if (isset($_REQUEST['IO setzen'])) {
    echo "IO setzen = ok";
    }
    if (isset($_REQUEST['IO abfragen'])) {
    echo "IO abfragen = ok";
    }
    ..um zu sehen ob die if-Bedinung überhaupt ausgeführt wird..und falls es nicht klappt versuch es mit geänderten name Feldern z.B. 'io-setzen'

    Du verwendest kein WirngPi? Hat dein www-data user Rechte auf den GPIO files?
    Nam et ipsa scientia potestas est..

  2. #22
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Erstmal danke für die Tipps.
    Das IO setzen wird richtig ausgegeben. Aber die LED leuchtet immer noch nicht
    Kann ich die Checkboxen nicht so wie die jetzt im Programm sind setzen (also je nach Pinstatus).
    Weil den PHP-Teil vor die Form setzen gefällt mir nicht so gut, weil dann die Checkboxen immer hoch und runter rutschen
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  3. #23
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.02.2006
    Beiträge
    982
    Zitat Zitat von Kampi Beitrag anzeigen
    Erstmal danke für die Tipps.
    Das IO setzen wird richtig ausgegeben. Aber die LED leuchtet immer noch nicht
    Sind die GPIOs als Ausgang definiert? Die GPIO Konfiguration ist nicht remanent..nach nem powercycle sind die wieder Eingänge..
    Kann ich die Checkboxen nicht so wie die jetzt im Programm sind setzen (also je nach Pinstatus).
    Via Javascript vllt..aber ich lese lieber zuerst den Hardware Status und schreibe dem entsprechend einfach 'checked' mit in den input-tag.
    Weil den PHP-Teil vor die Form setzen gefällt mir nicht so gut, weil dann die Checkboxen immer hoch und runter rutschen
    Was? Wie?
    Nam et ipsa scientia potestas est..

  4. #24
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Zitat Zitat von BastelWastel Beitrag anzeigen
    Was? Wie?
    Egal ^.^
    Ist ein optischer Grund ^.^
    Ja die GPIOs sind als Ausgang definiert.
    Wenn ich mittels PuTTY "echo "1" > /sys/class/gpio/gpio0/value" schreibe geht die LED auch an.
    Das was im Programm steht sollte ja dasselbe in PHP sein.
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  5. #25
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.02.2006
    Beiträge
    982
    Mh..mach mal
    Code:
    su www-data
    und schau ob es dann auch geht..
    @shell_exec() greift auf die shell mit dem selben user zu mit dem lighhtpd läuft.
    Geändert von Kampi (18.07.2012 um 21:13 Uhr)
    Nam et ipsa scientia potestas est..

  6. #26
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Ne geht nicht
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  7. #27
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.02.2006
    Beiträge
    982
    Siehste mal gugg, da ham wir den Hund schon
    Darum nehm ich da einfach WiringPi (bin leider nicht fit mit unix usern und gruppen )
    Nam et ipsa scientia potestas est..

  8. #28
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Ok Problem gelöst.
    Tipp kam von nem Kollegen.
    Um auf diese virtuellen Dateien für die Ports zugreifen zu dürfen braucht man root Rechte.
    Lighttpd hat aber keine root-Rechte und dementsprechend muss man die Zugriffsrechte der Datei /sys/class/gpio0/value und /direction ändern.
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  9. #29
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.02.2006
    Beiträge
    982
    Ja, nur mußt du das nach jedem Systemstart erneut machen.
    Wenn du das so beibehalten willst lohnt sich vllt ein shellscript mit autostart beim booten.

    Btw..löblich dass du das Standardpasswort geändert hast
    Nam et ipsa scientia potestas est..

  10. #30
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Zitat Zitat von BastelWastel Beitrag anzeigen
    Ja, nur mußt du das nach jedem Systemstart erneut machen.
    Wenn du das so beibehalten willst lohnt sich vllt ein shellscript mit autostart beim booten.
    Ich bastel gerade an nem Button wo man die I/Os aktivieren kann.
    Aber ein Shellscript ist eigtl noch ne Nummer besser.....
    Wie mache ich den sowas?

    PS:
    Ja wo ich das Pi über DynDns ans Internet angebunden habe, dachte ich es wäre sinnvoller das Standardpasswort zu ändern :P
    Geändert von Kampi (18.07.2012 um 21:40 Uhr)
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

Seite 3 von 5 ErsteErste 12345 LetzteLetzte

Ähnliche Themen

  1. News und Infos zum Raspberry Pi
    Von Kampi im Forum Raspberry Pi
    Antworten: 19
    Letzter Beitrag: 08.02.2013, 16:09
  2. Raspberry PI Lieferzeit
    Von Thalhammer im Forum Offtopic und Community Tratsch
    Antworten: 9
    Letzter Beitrag: 01.08.2012, 17:12
  3. Verkaufe Raspberry Pi zu verkaufen
    Von FD im Forum Kaufen, Verkaufen, Tauschen, Suchen
    Antworten: 8
    Letzter Beitrag: 03.07.2012, 08:57
  4. Erste Lieferungen des Raspberry Pi
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 1
    Letzter Beitrag: 18.04.2012, 23:52
  5. Antworten: 27
    Letzter Beitrag: 28.05.2010, 11:23

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test