Beim Booten des Sonoff wird einmalig die Adresse des CUxD-Kanals abgefragt.
Der CUxD Kanal muss dabei so benannt werden, wie der Gerätename in der Sonoffkonfiguration (siehe Wiki).
Beispiel (Sonoffgerätename = LichtWohnzimmer):
Abfrage der Geräteadresse:
Code: Alles auswählen
http://<CCU IP>:8181/cuxd.exe?ret=dom.GetObject("LichtWohnzimmer").Address()
Code: Alles auswählen
<xml>
...
<ret>CUX2801003:1</ret>
</xml>
Wird nun das Gerät am hardwareeigenen Taster bedient, wird der Status des Schaltzustands an den CUxD-Kanal gesendet (z.B. EIN):
Code: Alles auswählen
http://<CCU IP>:8181/cuxd.exe?ret=dom.GetObject("CUxD.CUX2801003:1.SET_STATE").State(1)
Das kann gut möglich sein.verhindern etwa irgendwelche Sicherheitseinstellungen in der Homematic oder in meiner Fritzbox die Rückmeldung?
Teste im Browser mal http://<sonoff-ip>/reloadCUxD
Dann sollte eine plain Text Ausgabe kommen wie: CUxD Address = CUxD.CUX2801003:1
Wenn nicht, dann check die Firewall bzw. die Namensgebung (Sonoffgerätename = CUxD Kanalname (wird gern mit dem CUxD Gerätenamen verwechselt)).