Zuletzt angesehen: • fhem_blitzwolf_shp6
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Blitzwolf SHP6 mit Tasmota
Nach dem Einstecken der Blitzwolf SHP6 Steckdose zeigt sich diese nach kurzer Zeit im WLAN mit der SSID: sonoff-XXXX wie z.B. sonoff-6017
Am Besten mit dem Smartphone zu dieser SSID connecten und man wird sofort auf einen kleine Weboberfläche geleitet.
Dort trägt man die WLAN1-SSID mit dem zugehörigen Passwort unter WLAN1-Passwort ein und klickt auf Speichern.
Jetzt sucht man in seinem Router (z.B. Fritzbox) nach der Steckdose mit o.g. Somoff-Kennung und findet die IP-Adresse.
In unserem Browser geben wir die IP-Adresse ein und gelangen auf die Weboberfläche unserer Blitzwolf SHP6 Steckdose.
Dort angekommen sehen wir bereoits die Verbrauchswerte und wechseln zunächst erstmal in die Einstellungen:
Zuerset wird das richtige Gerät ausgewählt.
Anschließend noch den MQTT-Server eintragen. Dies ist die IP-Adresse unseres SmartHome (z.B. FHEM/ioBroker).
ioBroker
Im ioBroker muss lediglich der Sonoff-Adapter installiert werden. Die Blitzwolf SH6 Steckdose verbindet sich danach sofort mit dem ioBroker und die Instanz wird grün angezeigt.
Hier nochmal das ganze detailiert per Video.
FHEM
Damit FHEM die MQTT-Devices sehen kann, muss einmalig ein MQTT-Server konfiguriert werden.
Dazu gibt es zwei Möglichkeiten. Die einfachste ist, man nutzt das in FHEM integrierte Modul namens MQTT2_SERVER
Der Server wird folgendermaßen eingerichtet:
define myBroker MQTT2_SERVER 1883 global
Man kann aber auch einen externen MQTT-Server verwenden wie z.B. Mosquitto. In diesem Fall wird es folgendermaßen eingerichtet:
define mosquitto MQTT <ip> 1883
FHEM Device Konfiguration per MQTT2_SERVER Modul
Unter FHEM wird automatisch ein neues Device angelegt. Die Steckdose kann folgendermaßen zum ein/aus schalten konfiguriert werden:
defmod MQTT2_Blitzwolf_1 MQTT2_DEVICE Blitzwolf_1 attr MQTT2_Blitzwolf_1 IODev myBroker attr MQTT2_Blitzwolf_1 alias Blitzwolf-1 attr MQTT2_Blitzwolf_1 devStateIcon ON:ios-on-green:off OFF:ios-off:on attr MQTT2_Blitzwolf_1 icon ge_wht_steckdose attr MQTT2_Blitzwolf_1 readingList Blitzwolf_1:tele/blitzwolf1/LWT:.* LWT\ Blitzwolf_1:cmnd/blitzwolf1/POWER:.* POWER\ Blitzwolf_1:tele/blitzwolf1/INFO1:.* { json2nameValue($EVENT) }\ Blitzwolf_1:tele/blitzwolf1/INFO2:.* { json2nameValue($EVENT) }\ Blitzwolf_1:tele/blitzwolf1/INFO3:.* { json2nameValue($EVENT) }\ Blitzwolf_1:stat/blitzwolf1/RESULT:.* { json2nameValue($EVENT) }\ Blitzwolf_1:stat/blitzwolf1/POWER:.* POWER\ Blitzwolf_1:tele/blitzwolf1/STATE:.* { json2nameValue($EVENT) }\ Blitzwolf_1:tele/blitzwolf1/SENSOR:.* { json2nameValue($EVENT) } attr MQTT2_Blitzwolf_1 room MQTT2_DEVICE attr MQTT2_Blitzwolf_1 setList on cmnd/blitzwolf1/POWER on\ off cmnd/blitzwolf1/POWER off\ reboot cmnd/blitzwolf1/Restart 1 attr MQTT2_Blitzwolf_1 stateFormat {ReadingsVal($name,"LWT","") eq "Offline" ? "absent" : ReadingsVal($name,"POWER","")} attr MQTT2_Blitzwolf_1 webCmd on:off:reboot