stfnhmplr / homebridge-homee

use your homee with homebridge
MIT License
15 stars 6 forks source link

fixed switching #2

Closed kdietrich closed 7 years ago

kdietrich commented 7 years ago

In der aktuellen Version habe ich das Problem, dass sich beim Schalten in Home der Schalter zunächst ein- dann wieder aus- und wieder einschaltet. Das ist darauf zurück zu führen, dass Homee mit target_value arbeitet und somit mehrere Nachrichten pro Schaltvorgang ausgibt.

Ich habe den Code angepasst, sodass eine Statusänderung nur erfolgt, wenn:

  1. sich der Wert gegenüber dem alten verändert hat.
  2. das Gerät endgültig geschalten hat, d.h. target_value gleich current_value ist.

Das Flackern des Schalters in der Home App ist nun behoben.

stfnhmplr commented 7 years ago

Prima. Damit ist gleichzeitig auch der Fehler bei den Thermostaten behoben.