Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.169 Beiträge
 
Delphi 12 Athens
 
#3

AW: Smarte Steckdose mit Verbrauchsanzeige

  Alt 2. Dez 2022, 21:38
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.


Bei Google suchenShelly 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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 2. Dez 2022 um 22:54 Uhr)
  Mit Zitat antworten Zitat