Guten Morgen solaranzeige Experten
Ich würde gerne besser verstehen wie beim solaranzeige "Sonoff POW Dashboard" mittels HTML code (im Text panel zu sehen) die Steuerung des pi gemacht wird.
Gehe ich richtig in der Annahme, dass halt.php, restart.php resp. sonoff_mqqt-senden.php aufgerufen wird um diesen Task auszuführen?
Leider kann ich diese Files nicht finden um zu lernen wie das gelöst ist.
Vielleicht funktioniert das Ganze aber auch andersrum ...
Kann mir jemand auf die Sprünge helfen?
Gruss und vielen Dank
ein "grosser" solaranzeige Fan !
Aus dem Dashboard (Text Panel) den Raspberry pi rebooten, ausschalten, ...
Moderator: Ulrich
- Ulrich
- Administrator
- Beiträge: 6332
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 149 Mal
- Danksagung erhalten: 934 Mal
Re: Aus dem Dashboard (Text Panel) den Raspberry pi rebooten, ausschalten, ...
Die Zeile in dem Panel, die den Button erzeugt lautet:
Was passiert hier?
Es wird die Datei "sonoff_mqtt_senden.php" aufgerufen.
Wie der Dateiname schon sagt, wird mittels einem empfangenen Parameter ein MQTT Befehl an den Broker gesendet, der das ein/aus schalten des Relais bewirkt.
Der Parameter lautet: topic=cmnd/sonoff/power&wert=toggle
An den Broker wird also folgendes gesendet:
Topic = "cmnd/sonoff/power"
Wert = "toggle"
Ändert man den Parameter, kann man jeden Befehl an den Sonoff senden, den man möchte.
Code: Alles auswählen
<a href="http://solaranzeige.local/sonoff_mqtt_senden.php?topic=cmnd/sonoff/power&wert=toggle"><button style="background: #00FF00; color: black; width: 95%; margin: 1px; margin-bottom: 5px;">Relais EIN/AUS</button></a>
Es wird die Datei "sonoff_mqtt_senden.php" aufgerufen.
Wie der Dateiname schon sagt, wird mittels einem empfangenen Parameter ein MQTT Befehl an den Broker gesendet, der das ein/aus schalten des Relais bewirkt.
Der Parameter lautet: topic=cmnd/sonoff/power&wert=toggle
An den Broker wird also folgendes gesendet:
Topic = "cmnd/sonoff/power"
Wert = "toggle"
Ändert man den Parameter, kann man jeden Befehl an den Sonoff senden, den man möchte.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Re: Aus dem Dashboard (Text Panel) den Raspberry pi rebooten, ausschalten, ...
Hallo Ulrich
Vielen herzlichen Dank für die super Erklärung wie das funktioniert.
Jetzt ist das theoretisch klar für mich.
Um zu sehen und lernen wie das praktisch umgesetzt wird, gehe ich nochmals auf die Suche nach den . php Dateien.
Ich würde gerne sehen wie viel Code dazu nötig ist.
Freundliche Grüsse
Toni
Vielen herzlichen Dank für die super Erklärung wie das funktioniert.
Jetzt ist das theoretisch klar für mich.
Um zu sehen und lernen wie das praktisch umgesetzt wird, gehe ich nochmals auf die Suche nach den . php Dateien.
Ich würde gerne sehen wie viel Code dazu nötig ist.
Freundliche Grüsse
Toni
Wer ist online?
Mitglieder in diesem Forum: DotBot [Bot], Sonstige [Bot] und 0 Gäste