Hallo zusammen,

Ich stelle euch eine neue externe Integration vor, um Sonoff- und eWeLink-Geräte von Gladys aus zu steuern, ohne sie neu zu flashen, und zuerst über das lokale Netzwerk. Der eWeLink-Cloud-Dienst ist nur eine optionale Backup-Lösung.
Warum?
Die aktuelle eWeLink-Integration hängt vollständig von der Cloud ab. Diese Integration nutzt das lokale Protokoll des Projekts SonoffLAN (die Referenz für Home Assistant):
- eure Steckdosen und Schalter funktionieren auch ohne Internet;
- die Befehle sind sofort (werden direkt an das Gerät in deinem Netzwerk gesendet);
- die Cloud ergänzt, wenn du es möchtest: Verschlüsselungsschlüssel, Namen, Zigbee-Geräte eines Gateways, Fernsteuerung.
Jedes Gerät zeigt ein Lokal / Cloud / Unerreichbar-Badge an, mit einem orangefarbenen Punkt, wenn es im Notbetrieb läuft (und der Grund in einem Tooltip).
Unterstützte Funktionen
Über 110 Modelle: Basic, Mini, Micro, T1, TX Ultimate, M5, POW / POWR2 / POWR3 / S40 / S60 / DualR3 / SPM (Leistung, Spannung, Stromstärke, Energie), TH, D1, B02, B05, L1, L3, iFan, Vorhänge und Garagentore, Wi-Fi- und Zigbee-Sensoren (SNZB-01 bis 06, DW2), TRVZB, SNZB-09P-Sirene, Wasserhähne, RF Bridge 433.
Szenarien
- Auslöser: Sonoff-Taste gedrückt (einfach / doppelt / lang / dreifach), RF-Code empfangen, Sonoff-Gerät (de)aktiviert, eWeLink-Cloud-Status geändert.
- Aktionen: RF-Code senden, eWeLink-Befehl senden (Rohparameter), Sonoff-Suche neu starten.
Widgets: Sonoff-Netzwerk (Weg, Monatslimit), Sonoff-Energie (24h-Kurve + Knöpfe), RF-Fernbedienung (deine Codes als Knöpfe).
Beispiele: Doppelklick auf die Nachttischlampe → alles ausschalten; RF-Code der Haustür nachts → Eingang beleuchten und Nachricht senden; Gefrierschrank-Steckdose unerreichbar → Benachrichtigung.
Installation
Gladys 5.2.0 mindestens. Integrationen → „Sonoff“ suchen → Installieren, dann Registerkarte Entdeckung → Suche starten.
- DIY-Geräte: nichts weiter zu tun.
- Andere Geräte: ihre Nachrichten sind mit einem Schlüssel verschlüsselt, den nur die Cloud kennt. Erstelle deine eigene kostenlose Entwickler-App auf dev.ewelink.cc, wähle „Entwickler-App (OAuth)“, füge die App-ID und das App-Geheimnis ein, speichere, gib die angezeigte Umleitungs-URI ein und klicke auf „Verbinden“. Die Schlüssel werden gespeichert: das lokale Netzwerk funktioniert weiter, auch wenn die Cloud ausfällt. Du kannst auch einen Schlüssel manuell eingeben.
Projektstatus
Der Code ist getestet (108 automatisierte Tests), aber noch nicht auf echtem Gerät. Ich suche Tester, besonders mit POWR3, DualR3, iFan, RF Bridge, TRVZB und NSPanel. Bitte meldet das Modell, die Firmware und das Log der Integration.
Repository: William-De71/gladys-sonoff-ewelink · GitHub