Hallo Zusammen,
hier im Post habe ich nun eine mögliche (fast) Lösung mit einer Shelly i3/i4 eine Tuya LED über Homebridge ein und auszuschalten per curl
- authorization vom QR-Code
- man muss wissen welche iid der Schalter für ein/aus ist. Falls man eine RGBWW Lampe hat, gibt es mehrere iid's zu den einzelnen Einstellparametern
einschalten
curl -X PUT http://HomebridgeIP:port/characteristics --header "Content-Type:Application/json" --header "authorization: 081-15-123" --data "{\"characteristics\":[{\"aid\":2,\"iid\":10,\"value\":1}]}"
ausschalten
curl -X PUT http://HomebridgeIP:port/characteristics --header "Content-Type:Application/json" --header "authorization: 081-15-123" --data "{\"characteristics\":[{\"aid\":2,\"iid\":10,\"value\":0}]}"
Jetzt weis ich nicht ob man mit den neuen Shelly plus sich einen Script bauen kann,
der dann diesen curl Befehl über Homebridge an die Tuya sendet?
Wenn man in den Browser folgendes eingibt (die aid und iid muss bereits bekannt sein)
erhält man folgenden Status
Jetzt ist die Frage ob man mit der URL auch die Authorization und ein set value auf 1/0 hinbekommt
Also sowas wie hier
Quellen:
https://github.com/homebridge/homebridge/issues/506
Hier habe ich das mit dem Status gefunden
https://github.com/KhaosT/HAP-…c3b/lib/HAPServer.js#L650
// Extract the query params from the URL which looks like: /characteristics?id=1.9,2.14,...
// requestData is a JSON payload like { characteristics: [ { aid: 1, iid: 8, value: true, ev: true } ] }
Vielleicht kennt sich jemand mit sowas aus ![]()
Viele Grüße