Shelly 1 mit Tasmota als Stromstossschalter Ersatz: Unterschied zwischen den Versionen
Aus znilwiki
BLinz (Diskussion | Beiträge) |
BLinz (Diskussion | Beiträge) |
||
Zeile 37: | Zeile 37: | ||
<br> | <br> | ||
---- | ---- | ||
==MQTT HOLD Einstellung setzen== | |||
Mit dieser Änderungen bekommen wir eine Nachricht an den MQTT gesendet wenn der Button lange gedrückt wurde: | |||
SwitchMode1 6 | |||
SwitchTopic 1 | |||
SetOption32 4 | |||
<code>SwitchMode1 6</code> ist wieder der Tastermodus (wie 2), aktiviert aber auch den Long Press Mode welcher dann ein "HOLD" sendet (zusätzlich zum gerade aktiven Zustand).<br> | |||
<code>SwitchTopic 1</code> aktiviert das Senden per MQTT der vorherigen Option | |||
<code>SetOption32 3</code> setzt die Zeit für einen langen Tastendruck auf 4 Sekunden. Alles darunter schaltet nur um. | |||
Quelle: https://tasmota.github.io/docs/Buttons-and-Switches/ | |||
---- | |||
==Emulation einstellen (Amazon Echo & Co)== | ==Emulation einstellen (Amazon Echo & Co)== | ||
Der FriendlyName ist der Name unter dem z.B. der Amzon Echo das gerät findet und auch in der App anzeigen wird.<br> | Der FriendlyName ist der Name unter dem z.B. der Amzon Echo das gerät findet und auch in der App anzeigen wird.<br> |
Version vom 11. August 2020, 12:42 Uhr
Ich nutze zu Hause den Shelly 1 mit Tasmota-Firmware. Ich habe vor meine vorhandenen Stromstoßschalter (40 Stück) durch diesen zu Ersetzen.
Bei der Einrichtung der ersten 12 habe ich diese Seite erstellt um die ganzen Einstellungen und Konsolenbefehle als Copy&Paste zur Verfügung zu haben.
Feste IP-Adresse setzen + Zeitserver
IPAddress1 192.168.1.101 IPAddress2 192.168.1.198 IPAddress3 255.255.255.0 IPAddress4 192.168.1.81 NtpServer1 192.168.1.198
und dann Übernehmen + Neustart mit
restart 1
Hostnamen setzen
DeviceName K01-Flur-EG Hostname K01-Flur-EG
sollte automatisch neu starten
Web Passwort setzen
WebPassword test1234
Benutzer ist admin
Taster Betrieb
Ab Werk schaltet der Shelly nun ein wenn an SW 230V anliegen. Wir wollen aber mit einem kurzen Stromstoß zwischen den Zuständen umschalten (wie ein Stromstoßschalter):<vr>
SwitchMode1 4
0 wäre der normale Betrieb, 4 ist Tasterbetrieb.
MQTT einstellen
Topic LichtFlurEG MqttClient Client-LichtFlurEG MqttHost 192.168.1.4 MqttPort 1883 MqttUser mqtt MqttPassword test1234
MQTT HOLD Einstellung setzen
Mit dieser Änderungen bekommen wir eine Nachricht an den MQTT gesendet wenn der Button lange gedrückt wurde:
SwitchMode1 6 SwitchTopic 1 SetOption32 4
SwitchMode1 6
ist wieder der Tastermodus (wie 2), aktiviert aber auch den Long Press Mode welcher dann ein "HOLD" sendet (zusätzlich zum gerade aktiven Zustand).
SwitchTopic 1
aktiviert das Senden per MQTT der vorherigen Option
SetOption32 3
setzt die Zeit für einen langen Tastendruck auf 4 Sekunden. Alles darunter schaltet nur um.
Quelle: https://tasmota.github.io/docs/Buttons-and-Switches/
Emulation einstellen (Amazon Echo & Co)
Der FriendlyName ist der Name unter dem z.B. der Amzon Echo das gerät findet und auch in der App anzeigen wird.
FriendlyName1 Licht Flur Erdgeschoss
Typ (2 = Licht oder 1 = Steckdose)
Emulation 2