Ja, auch die Stckdosen von den Herstellern Gosund und Sonoff lassen sich mit Tasmota flashen und dann lokal via MQTT steuern.
Angeblich soll man auch die Dinger von IKEA häcken können.
Aber Shelly ist einfach zu geil, weil die das direkt können, samt öffentlicher
API des Herstellers und dem Runterladen von Updates.
Shelly Plug S ist inzwischen die zweite Generation derer Steckdosen.
Die Dinger werden ganz einfach ins WLAN eingebunden, oder sie bauen ihren eigenen WLAN-Accesspoint auf.
(einige andere neue Dinger haben auch WLAN+BTLE, ebenfalls mit integrierten ESP32 wie z.B. bei Gosund)
Einrichten per App, aber das braucht man nicht ... beim ersten Start+Tastendruck starten sie einen AP, du verbindest dich mit deren WLAN, gehst auf
http://192.168.33.1, sellst sie so ein, wie du willst (z.B. deinen WLAN-Zugang, eigener Nutzername+Passwort und Ereignis-URLs) und ab dann kannst du sie via
IP oder Gerätename (besteht aus Typ+MAC, leider
noch nicht änderbar) direkt ansprechen.
Wenn möglich einen vorhandenen Resetknopf drücken, anstatt dem Außentaster, z.B. beim Funkschalter innen hinter der Batterie, denn 2 Minuten gegenüber 10 Sekunden sind ein Unterschied, beim Einrichten.
https://www.youtube.com/watch?v=UABb-fs0wTw
Die Shelly gehen über Cloud, aber die Cloud kann man auch deaktivieren, bzw. müßte sie erst aktivieren,
und sonst lassen sie sich ohne sie erst zu Flashen ganz einfach per Browser, via MQTT oder direkt via
HTTP/REST steuern.
https://shelly-api-docs.shelly.cloud...plugs-overview
https://youtu.be/FYOweXTVmBI?t=475
andersrum kannst du z.B. deinen
Indy-HTTP-Server von den Shelly ansprechen lassen.
Per
URL steuern, den Status abrufen und dich auch per
URL z.B. bei Stausänderung informieren lassen.
Und Zustände/Statuswerte via
URL als JSON abrufen.
steuern (on off toggle)
http://192.168.33.1/relay/0?turn=on
oder abfragen
http://192.168.33.1/status
http://192.168.33.1/meter/0
http://192.168.33.1/relay/0
und das Webinterface
http://192.168.33.1
Und die Shelly ruft eine/mehrere URLs auf, wenn jemand den Knopf drückt, oder der Ausgang an- bzw. ausgeschaltet wird.
Bist leider zu spät ... am ersten Amazon-Black-Friday-Week-Day hab ich ein paar Testdinger günstig abgestaubt.
Wollte mir sofort nach dem Ausprobieren gleich noch ein zweizes 4er-Pack der Shelly Plug S für knapp 40€ holen, aber zu spät.
Die PlugS muß man zwar leider aktuell via HTTP pollen, um die Leistung abzufragen, aber mal sehn was der Hersteller zu sagt, ob man die Firmware auch mit einem Status-Event versehen kann und die Shelly dir dann die Leistung bei Veränderungen mitteilt, ähnlich wie es z.B. der ShellyH&T macht. (Temperatur+Feuchtigkeit)
Der integrierte HTTP-Server in den Shell ist zu witzig.
eigentlich ist es eine REST-Anfrage (GET) mit binärer Rückgabe.
"eine"
HTML-Seite inkl. CSS, JS und Bilder, welche dann den Shelly via REST steuert.