O NasBlogKontakt

Zdarzenia i Sensory Binarne

Zrozumienie idei Zdarzeń i sensorów binarnych w boneIO Black.

W boneIO Black masz do wyboru dwa typy wejść: Zdarzenia (Events) i Sensory binarne (Binary Sensors). Wybór zależy od tego, jakie urządzenie podłączasz.

Zdarzenia (Events) - dla przycisków

Zdarzenia to najlepszy wybór dla przycisków ściennych. Pozwalają na wykrycie różnych typów kliknięć:

Typ kliknięciaOpis
SinglePojedyncze kliknięcie
DoublePodwójne kliknięcie
TriplePotrójne kliknięcie
LongDługie przytrzymanie
SekwencjeKombinacje (np. double → long)

Przykład: Jeden przycisk może włączać światło główne (single), lampkę nocną (double) i wyłączać wszystkie światła (long).

Zdarzenia mają minimalne opóźnienie dla pojedynczego kliknięcia. Sterownik czeka krótki czas (~220ms) aby sprawdzić, czy nastąpi kolejne kliknięcie (double/triple). Jeśli potrzebujesz natychmiastowej reakcji, użyj sensora binarnego.

Sensory binarne (Binary Sensors) - dla czujników

Sensory binarne to najlepszy wybór dla urządzeń z dwoma stanami:

UrządzenieStany
Czujnik ruchuWykryto ruch / Brak ruchu
KontaktronOtwarty / Zamknięty
Czujnik zalaniaSucho / Mokro
Czujnik dymuOK / Alarm

Zalety sensorów binarnych:

  • ✅ Natychmiastowa reakcja (brak opóźnienia)
  • ✅ Akcje na wciśnięcie (pressed) i puszczenie (released)
  • ✅ Różne klasy urządzeń (motion, door, window, smoke, itp.)

Który wybrać?

UrządzenieTyp wejścia
Przycisk ściennyEvent
DzwonekEvent lub Binary Sensor
Czujnik ruchuBinary Sensor
Kontaktron (drzwi/okno)Binary Sensor
Czujnik zalaniaBinary Sensor
Czujnik dymuBinary Sensor

Ograniczenia wejść

Niektóre wejścia w boneIO Black nie mogą być aktywne przy uruchamianiu sterownika. Nie zalecamy podłączania do nich kontaktronów ani czujników ruchu, które mogą być aktywne podczas startu.

Wejścia z ograniczeniem
IN_01, IN_02
IN_09, IN_10
IN_19, IN_20, IN_21

Dla kontaktronów i czujników ruchu używaj pozostałych wejść (IN_03 do IN_08, IN_11 do IN_18, IN_22+).