Kirizaki / mysensors

Custom Serial Gateway based on MySensors protocol communicating with HomeAssistant.
Other
12 stars 4 forks source link

Poprawa sketchu #4

Open serfer12 opened 5 years ago

serfer12 commented 5 years ago

TODO: Add english translation

Hej Mam fajny sketch który ogarnia przekaźniki dwu klik i przytrzymanie Działa idealnie z Domoticzem ale mam problem w HA. Chciałbym Cię prosić o pomoc. Sketch tworzy dla wszystkich przycisków 2 encje
Pierwsza encja jest odpowiedzialna za 2 klik Druga encja jest odpowiedzialna za długie przytrzymanie W zależności który przycisk naciśniemy encja przyjmuje wartość tego przycisku. sensors_bulb_0_33 jest od 2 klika i np jak naciesnę przycisk 1 dwa razy to sensor_bulb_0_33 przyjmie wartość 1 a jak nacisnę przycisk 5 to będzie sensor_bulb_33 5

Natomiast sensors_bulb_0_33_2 odpowiedzialny za długie przytrzymuje również przyjmuje wartości w zależności który przycisk przytrzymamy.

Problem polega na tym : Jak w HA ustawię sobie że dwu klik pierwszego przycisku zapali dane światło to encja przyjmie wartość 1 sensors_bulb_0_33 1 Jak w ha ustawię że długie przytrzymanie zgasi te powyższe światła to encja przyjmie wartość 1 czyli: sensors_bulb_0_33_2 1

No i to działa jednak drugi raz nie mogę zapalić tych świateł dwu klikiem bo ta encja już ma wartość 1 Musiał bym inny przycisk nacisnąć dwa razy żeby encja przybrała wartość innego przycisku i potem znowu przycisk NR1 dwa razy żeby przybrała wartość 1 W HA nie mogę tego zmienić ponieważ encja jest jako senosrs a nie mogę edytować sensorów.

Czy jest możliwość żeby w sketchu ustawić żeby sensors wracał do jakiejść default stanu po np. jednej sekundzie ? albo żeby to nie był sensors tylko coś czym da się sterować z poziomu HA ?

https://pastebin.com/LLAcacFD