Hi,
ich bin neu hier und fange gerade erst an die Möglichkeiten von Homebridge zu erfahren.
Ich habe das Homebridge-shelly Plugin von alexryd installiert und mir drei Shelly i3 gekauft.
Die Idee ist es meine vorhanden Ausschalter gegen Taster zu tauschen und diese mit einem i3 zu verbinden, um über HomeKit meine Philips Hue leuchten steuern zu können.
So kann ich mein Schalterprogramm von Gira weiterhin nutzen und muss keine Friends of Hue Schalter kaufen.
Leider funktioniert der i3 nicht so wie ich es mir erhofft hatte. Sobald der ich den Taster einmal betätigt habe nimmt er diesen Befehl kein zweites mal an.
Heißt: Ich taste einmal kurz -> Lampe schaltet sich ein -> ich taste ein weiteres mal kurz -> keine Funktion -> Ich taste ein weiters mal kurz -> keine Funktion.
Workaround: Ich taste einmal -> Lampe schaltet sich ein -> ich taste zweimal kurz(ohne Belegung in HomeKit)-> nichts passiert -> ich taste kurz -> die Lampe schaltet sich aus.
Was ich schon herausgefunden habe:
Ich habe jetzt mal jetzt mal nach dieser Anleitung:
Spoiler anzeigen
To find out if CoAP multicast messages are properly received from your Shelly device, you can do some of the following:
- Install the shellies library by running
npm install -g shellies
, then runshellies listen
. It will show you when it detects a device and whenever a property on the device is changed. If you don't see any output from your device here, it most likely means you have an issue with your network.
gearbeitet und die Daten ausgelesen die bei mir an der Homebridge auflaufen:
Spoiler anzeigen
Property: inputEvent2 Value: S Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:45.148Z
Property: inputEventCounter2 Value: 253 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:47.108Z
Property: input2 Value: 1 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:47.792Z
Property: inputEventCounter2 Value: 254 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:49.187Z
Property: input2 Value: 0 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:49.859Z
Property: inputEventCounter2 Value: 255 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:51.500Z
Property: input2 Value: 1 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:51.849Z
Property: input2 Value: 0 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:52.522Z
Property: inputEvent2 Value: SS Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:52.524Z
Property: inputEventCounter2 Value: 256 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:54.275Z
Property: input2 Value: 1 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:54.641Z
Property: input2 Value: 0 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:55.307Z
Property: inputEventCounter2 Value: 257 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:57.047Z
Property: input2 Value: 1 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:57.767Z
Property: inputEvent2 Value: S Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:57.770Z
Property: inputEventCounter2 Value: 258 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:47:59.565Z
Property: input2 Value: 0 Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:48:01.094Z
Property: inputEvent2 Value: L Device ID: 68C63AFA9AC3
[Property changed] 2020-10-03T14:48:01.096Z
Property: inputEventCounter2 Value: 259 Device ID: 68C63AFA9AC3
Wenn man zum ersten mal kurz, doppelt oder lang drückt äußert sich dies über die inputEvent2 Value S,SS und L.
Sobald man ein zweites mal denselben Befehl ausführt werden nur noch input2 Value 0 und 1 ausgegeben.
Liegt das am Shelly und lässt sich das irgendwie ändern ?
Liebe Grüße
Patrick