Hier nun der zweite Teil
Jetzt geht es einfach weiter im Browser über die Webkonfiguration
:
- Man verbindet sich mit dem WLAN „ESP_Easy_0“ und dem WLAN-Kennwort „configesp“ z.B. mit einem Smartphone.
- Im Browser gibt man in der Adresszeile „192.168.4.1“ an, wo man daraufhin auf der Konfigurationsseite „Wifi Setup wizard“ landet.
- Nun nur seine WLAN-SSID wählen/eingeben und das WLAN-Kennwort. Nach der Bestätigung auf Connect versucht die Steckdose sich damit zu verbinden und zeigt anschließend auch die genutzte IP-Adresse an.
- Klickt man auf „Proceed to main config”, sollte man auch gleich automatisch dorthin geführt werden, sofern das Smartphone oder PC sich selbständig wieder ins reguläre WLAN automatisch verbunden hat geht es hier nahtlos weiter. Wenn nicht, dann vielleicht kurz mal die SONOFF aus der Steckdose ziehen und wieder stecken.
- Jetzt kommt man auf die SONOFF-Konfigurationsseite von allen Geräten im eigenem Netzwerk über den Browser über eben die angezeigten IP-Adresse drauf.
Die Steckdose kann jetzt bereits schon über das Netzwerk geschaltet werden. Einfach im Browser diese Adressen mal testen (natürlich die IP-Adresse anpassen):
Anschalten =>
http://192.168.1.30/control?cmd=GPIO,12,1
Ausschalten =>
http://192.168.1.30/control?cmd=GPIO,12,0
Diese Befehle kann man dann natürlich gleich nutzen um übern AIR die Steckdose zu schalten.
Jetzt wäre man eigentlich schon fertig, aber ein Blick in die anderen Konfiguration-Seiten zeigt erst so richtig was noch darüber hinaus mit der Steckdose möglich ist und das ganze aus meiner Sicht erst so richtig spannend macht. Es sich eben nicht nur um eine einfache Steckdose handelt die man an und aus schalten kann! Es schon eine kleine Zentrale sein kann.
Ich gehe hier jetzt nur mal auf ein paar Grundeinstellungen ein. Alles andere kann ja dann hier Diskutiert werden.
- Config-Seite:
Hier bietet sich an folgendes einzustellen:
- Unit Name: Man kann der Steckdose einen eindeutigen Namen vergeben z.B. „Wohnzimmer_Lampe“
- Unit Number: Hier eine andere Nummer zu vergeben wird dann erst interessant, wenn man im selben Netz mehrere WLAN-Steckdosen einsetzt. Die Steckdosen können auch untereinander kommunizieren, wenn man es möchte!
- IP-Settings: Die Empfehlung ist hier eine eindeutige IP-Adresse einzustellen, damit man die WLAN-Steckdose einfach findet und auch vom AIR aus später diese auch immer sicher ansteuern kann. (GW=Gateway und DNS sind nicht zwingend notwendig anzugeben).
- Controllers-Seite:
Diese Seite ist nur interessant, wenn man Dinge wie Domoticz, OpenHAB, FHEM, etc. bei sich im Einsatz hat. Vielleicht kann man auch mal hier den AIR direkt in Zukunft einstellen
- Hardware-Seite:
Da „ESP Easy“ nicht nur die SONOFF S20 Steckdose unterstützt, gibt es noch weitere Einstellungen die man aber nicht wirklich benötigt. Es macht eigentlich nur folgendes Sinn zu konfigurieren bzw. zu verändern hier:
- Wifi Status LED: Wenn man hier GPIO-13 (D7) einstellt, dann Leuchtet bei der Steckdose die grüne LED sobald diese mit WLAN-Verbunden ist, wenn man es den möchte.
- GPO boot states: Hier „Pin mode 0 (D3)“ auf Input umstellen. Der Grund ist, dass die Taste an der Steckdose fix mit „PIN mode 0 (D3)“ verbunden ist in der Steckdose.
- Devices-Seite:
Auf dieser Seite wird es spannend. Hier wird konfiguriert was an der Steckdose wirklich eigentlich so an Geräte angeschlossen ist bzw. diese nutzen soll.
Kurz zum Verständnis. Es ist eigentlich so. Man konfiguriert über die Weboberfläche eigentlich nicht die Steckdose ansich, sondern den eingebauten Mikrokontroller darin. Und dieser ist eben bei dieser Steckdose mit einem Relais, einen Knopf und einer LED verbunden. Das alles und auch noch mehr kann man über die Devices-Seite nun diesem Kontroller „mitteilen“.
Ich habe hier den Knopf und das Relais z.B. konfiguriert. Die LED nicht, da ich diesen ja schon dem WLAN-Status zugewiesen haben unter der Hardware-Seite.
Das was man hier Konfiguriert wird dann auch wichtig, wenn wir zu dem Punkt „Rules“ kommen.
- 1. Gerät habe ich als Switch input konfiguriert (das ist der Knopf an der Steckdose)
- 2. Gerät ist dann das Relais selbst welches die Steckdose schaltet
Einfach mal wie in den Bilder die Einstellungen übernehmen.
Man sieht das hier auch Geräte aufgeführt sind wie ein Display oder Temperaturfühler. Ja…man könnte über die Steckdose auch solche Dinge anschließen und nutzen
- Notifications-Seite:
Hier könnte man jetzt Email-Versand konfigurieren z.B.
- Tools-Seite:
Dort auf „Advanced“ klicken um in das Untermenü zu kommen. Hier interessiert jetzt nur erstmal der Punkt „Rules“. Diesen aktivieren. Daraufhin erscheint eine neue Lasche „Rules“ oben in der Auswahl.
Rules-Seite:
Der Steckdose kann man über Rollen eine eigene Intelligenz beibringen. Hier sind wirklich komplexe Dinge mögliche. Auch Zeitsteuerungen oder Intervalle kann man konfigurieren. Man könnte die Steckdose z.B. dazu bringen eine angeschlossene Lampe zum Blinken zu veranlassen oder die Steckdose als Zeitschaltuhr zu Konfigurieren. Hier ist wirklich sehr viel möglich.
Für den Anfang empfehle ich diese Rules mal einzutragen:
Code: Alles auswählen
On Button#State=1 do
if [Relay#State]=0
gpio,12,1
else
gpio,12,0
endif
endon
On Relay#State=1 do
SendToHTTP 192.168.1.50,80 /control?key=90
endon
On Relay#State=0 do
SendToHTTP 192.168.1.50,80 /control?key=91
endon
Der erste Abschnitt von „On Button“ bis „endon“ konfiguriert den Knopf an dieser so, dass darüber die Steckdose direkt einfach geschalten werden kann.
Die beiden anderen zwei Abschnitte sorgen dafür, dass die Steckdose immer Ihren Status an den AIR schickt (IP seiner AIR muss man hier noch Anpassen). Hier wird jeweils immer eine AIR-Szene ausgeführt in meinem Beispiel, wenn sich der Status der Steckdose ändert. Damit hat man eben eine bidirektionale Verbindung geschaffen
Ein paar allgemeine Infos noch die Helfen beim Experimentieren:
- GPIO-Verbindungen die in der Steckdose fix genutzt werden:
GPIO 0 = der Knopf
GPIO 12 = Relais und die blaue LED
GPIO 13 = grüne LED
Hoffe ich konnte hier einigen gute Tipps damit geben. Ich bin begeistert von den SONOFF und den Möglichkeiten die sich mit der „ESP Easy“ Firmware ergeben. So begeistert, dass ich das hier mit dieser Anleitung mit euch auch teilen möchte.
Ist eine Super Ergänzung und bringt durch die Rollen auch eine Eigenintelligenz mit. Wäre ja auch langweilig, wenn eine Steckdose nur darauf wartet ein „EIN“ und „AUS“ Befehl zu bekommen. Und das Ganze auch noch dazu Super-Günstig!