Zdarzenia vs Sensory binarne
Które wybrać i jakie są główne różnice?
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ęcia | Opis |
|---|---|
| Single | Pojedyncze kliknięcie |
| Double | Podwójne kliknięcie |
| Triple | Potrójne kliknięcie |
| Long | Długie przytrzymanie |
| Sekwencje | Kombinacje (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ądzenie | Stany |
|---|---|
| Czujnik ruchu | Wykryto ruch / Brak ruchu |
| Kontaktron | Otwarty / Zamknięty |
| Czujnik zalania | Sucho / Mokro |
| Czujnik dymu | OK / 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ądzenie | Typ wejścia |
|---|---|
| Przycisk ścienny | Event |
| Dzwonek | Event lub Binary Sensor |
| Czujnik ruchu | Binary Sensor |
| Kontaktron (drzwi/okno) | Binary Sensor |
| Czujnik zalania | Binary Sensor |
| Czujnik dymu | Binary 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+).