Da ich dieses Cloud Zeugs nicht mag, und meine Daten gerne bei mir habe, laufen bei mir alle Shellys mit Tasmota, und diese sind per MQTT an HA angebunden.
Die Installation ist sehr einfach und dauert nur ca. 5min pro Shelly.
Daher hier mal eine Anleitung für die, welche es Interessiert:
1. Flash Vorgang
Der Flash Vorgang ist recht Simpel, da es OTA geht.
Einfach aus der Liste das Shelly Gerät wählen, und die Update URL Kopieren und im Browser aufrufen. Dabei natürlich nicht vergessen "shellyip" durch eure IP vom Shelly zu ersetzen :)
Die seite die sich dann öffnet einfach 2-3 Minuten geöffnet lassen. In der Regel ist die Firmware dann aufgespielt.
Gerät | Update URL | Tasmota Template |
---|---|---|
Shelly 1 | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-Shelly1.zip | {"NAME":"Shelly 1","GPIO":[0,0,0,0,21,82,0,0,0,0,0,0,0],"FLAG":0,"BASE":46} |
Shelly 1PM | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-Shelly1PM.zip | {"NAME":"Shelly 1PM","GPIO":[56,0,0,0,82,134,0,0,0,0,0,21,0],"FLAG":2,"BASE":18} |
Shelly Plug S | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyPlugS.zip | {"NAME":"Shelly Plug S","GPIO":[56,255,158,255,255,134,0,0,131,17,132,21,255],"FLAG":2,"BASE":45} |
Shelly 2 | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-Shelly2.zip | {"NAME":"Shelly 2","GPIO":[0,135,0,136,21,22,0,0,9,0,10,137,0],"FLAG":0,"BASE":47} |
Shelly 2.5 | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-Shelly25.zip | {"NAME":"Shelly 2.5","GPIO":[56,0,17,0,21,83,0,0,6,82,5,22,156],"FLAG":2,"BASE":18} |
Shelly RGBW2 (color mode, latest firmware needed) | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyRGBW2.zip | {"NAME":"Shelly RGBW2","GPIO":[0,0,52,0,40,255,0,0,37,17,39,38,0],"FLAG":0,"BASE":18} |
Shelly Dimmer 1 | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyDimmer1.zip | {"NAME":"Shelly Dimmer 1","GPIO":[0,3200,0,3232,5568,5600,0,0,192,0,193,288,0,4736],"FLAG":0,"BASE":18} |
Shelly Dimmer 2 | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyDimmer2.zip | {"NAME":"Shelly Dimmer 2","GPIO":[0,3200,0,3232,5568,5600,0,0,193,0,192,0,320,4736],"FLAG":0,"BASE":18} |
Shelly EM | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyEM.zip | {"NAME":"Shelly EM","GPIO":[0,0,0,0,0,0,0,0,6,156,5,21,0],"FLAG":15,"BASE":18} |
Shelly Bulb | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyVintage.zip | not yet available, only flash if you a perfectly certain about what you are doing |
Shelly Plug US | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyPlugUS.zip | {"NAME":"Shelly Plug US","GPIO":[52,0,57,0,21,134,0,0,131,17,132,157,0],"FLAG":0,"BASE":45} |
Shelly Duo | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyDuo.zip | {"NAME":"Shelly Duo","GPIO":[0,0,0,0,38,37,0,0,0,0,0,0,0],"FLAG":0,"BASE":18} |
Shelly H&T | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyHT.zip | not yet available, only flash if you a perfectly certain about what you are doing |
Shelly i3 | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyI3.zip | {"NAME":"Shelly i3","GPIO":[0,0,0,0,0,0,0,0,83,84,82,0,0],"FLAG":2,"BASE":18} |
Shelly 1L | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-Shelly1L.zip | {"NAME":"Shelly 1L","GPIO":[320,0,0,0,192,224,0,0,0,0,193,0,0,4736],"FLAG":0,"BASE":18} |
Shelly Plug 2 | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyPlug2.zip | not yet available, only flash if you a perfectly certain about what you are doing |
Shelly Uni | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyUni.zip | {"NAME":"Shelly Uni","GPIO":[320,0,0,0,225,0,0,0,192,193,0,224,0,4864],"FLAG":0,"BASE":18} |
Shelly Duo RGBW | http://shellyip/ota?url=http://dl.dasker.eu/firmware/mg2tasmota-ShellyDuoRGBW.zip | not yet available, only flash if you a perfectly certain about what you are doing |
Quelle: https://github.com/yaourdt/mgos-to-tasmota
2. Mit dem Shelly per W-lan Verbinden
Wenn alles geklappt hat (Manchmal dauert es 2-3 Minuten) findest du in deinen Wlan Netzwerken ein Acces Point von Tasmota, mit dem du dich Verbinden musst. Dort konfigurierst du dann dein Wlan, und Verbindest dich dann Anschließend mit der IP auf die Weboberfläche.
4. Konfiguration.
Damit der jeweilige Shelly auch funktioniert, muss Tasmota die Pinbelegung der Platine mitgeteilt werden. Diese findest du oben in der Liste in der jeweiligen Zeile.
Eingepflegt wird das ganze unter "Configuration -- > Configure Other"
Dort einfach den Text unter "Template" reinkopieren, den Haken bei "Activate" setzen und das ganze mit Save Speichern.
Schon ist der Shelly einsatzbereit und kann ganz ohne Cloud genutzt werden. Niemand hat Zugriff auf deine Daten ausser du selbst.
Solltest du einen Shelly mit Energiemessung haben, empfielt es sich diese zu kalibrieren.
Zuerst schliesst du zB eine Lampe an den Shelly, von der du den Verbrauch in Watt kennst.
Wichtig: Der Verbrauch sollte nicht Schwanken, sondern Konstant sein!
Dann Öffnest du die Weboberfläche von dem Shelly, gehst auf Console und gibst dort diese beiden Befehle nacheinander ein:
PowerSet <Wert>
VoltageSet <Wert>
Wenn du das gemacht hast, hast du auch relativ genaue Werte. Natürlich den Wert jeweils durch das Wort "Wert" ersetzen :)
Zu guter letzt muss der Shelly noch mit deinem MQTT Server Verbinden werden.
Dies geht unter Configuration --> Configure MQTT"
Dort einfach deinen Host, Port, User und das Passwort eintragen und auf Speichern klicken.
Schon sind die Entitäten auch in HA Verfügbar.