Witam mam pytanie co wpisać event żeby po dwóch kliknięciach zapaliło się inne światło niż jest pierwotnie przypisane. Np: po jednym kliknięciu na włącznik zapala się output nr 10 a po 2 kliknięciach output 09
dziękuję za odpowiedz.
Hej!
Generalnie sprawa jest bardzo prosta:
- id: IN_29 # definicja inputa - w tym przypadku 29
pin: P8_36 # odpowiedni pin
gpio_mode: gpio_pu # odpowiednie gpio
actions: # definiujesz akcje
single: # pojedynczy klik
- action: output # akcja wyjścia
pin: OUT_10 # jakie wyjście - tutaj w przykładzie 10
double: # podwójny klik
- action: output # akcja wyjścia
pin: OUT_09 # jakie wyjście - tutaj w przykładzie 9
long: # długie wciśniecie przycisku
- action: output # akcja wyjścia
pin: OUT_08 # jakie wyjście - tutaj w przykładzie 8
Mam nadzieje że to odpowiednio wyjaśnia sprawę Podmień sobie do własnego użytku, id wejść i pinów powinieneś mieć poprawnie zdefiniowane. Dorzuciłem akcję z długim przytrzymaniem przycisku.
którą wersję sprzętową blacka masz?
Jak dobrze pamietam to 3.0
Próbowałeś zaproponowanego przeze mnie rozwiązania? Powinno działać niezależnie od wersji sterownika.
Tak dziś spróbowałem i działa dziękuję ale mam inny problem przestały mi działać in 01. 02. 04. 09. 10. 33 przejrzałem cały event.yaml i wydaje się dobry może masz jakiś pomysł??
Może nie masz poprawnie zdefiniowanych pullupów?
- id: IN_01_PW_Salon
pin: P8_37
gpio_mode: gpio_pu # tutaj masz zdefiniowany pullup
actions:
single:
- action: output
pin: OUT_28_salon_szyna_1
Tutaj masz listę na jakim inpucie powinieneś zdefiniować pullup.