Nazywanie Wejść
Dowiedz się, jak nazywać wejścia urządzenia boneIO Black.
Dlaczego warto je nazwać?
Nazywanie wejść ułatwi Ci pracę ze sterownikiem. O wiele łatwiej jest zapamiętać „Przycisk Sypialnia1” niż „IN_04”, prawda?
Events - encje zdarzeń
Na początku skupmy się na encjach zdarzeń (events), poniżej domyślna konfiguracja z pliku:
~/boneio/event.yaml- id: IN_04
boneio_input: IN_04
actions:
single:
- action: output
pin: OUT_04
- id: IN_05
boneio_input: IN_05
actions:
single:
- action: output
pin: OUT_05
- id: IN_06
boneio_input: IN_06
actions:
single:
- action: output
pin: OUT_06Jak nazwać swoje wejście? To bardzo proste!
| Parametr | Opis |
|---|---|
id | Ta część konfiguracji to nazwa wejścia, możesz ją zmieniać dowolnie. Istnieje wiele podejść do nazewnictwa. Możesz np. zmienić nazwę na PrzyciskSypialnia1 lub IN_04_PrzyciskSypialnia. |
boneio_input | To jest numer wejścia, do którego odwołuje się nasza nazwa. Na razie nie zwracaj uwagi na actions:, omówimy je później. |
Nasz przykład wygląda następująco:
- id: IN_04_BedroomButton_1
boneio_input: IN_04
actions:
single:
- action: output
pin: OUT_04Binary (Sensor binarny)
Poniżej domyślna konfiguracja pliku:
~/boneio/binary_sensor.yaml- id: IN_01
boneio_input: IN_01
actions:
pressed:
- action: output
pin: OUT_01
- id: IN_02
boneio_input: IN_02
actions:
pressed:
- action: output
pin: OUT_02| Parametr | Opis |
|---|---|
id | Ta część konfiguracji to nazwa wejścia, możesz ją zmieniać dowolnie. Istnieje wiele podejść do nazewnictwa. Możesz np. zmienić nazwę na CzujnikRuchuSypialnia lub IN_01_CzujnikRuchuSypialnia, ewentualnie IN_01_CR_Sypialnia. |
boneio_input | To jest numer wejścia, do którego odwołuje się nasza nazwa. Na razie nie zwracaj uwagi na actions:, omówimy je później. |
Nasz przykład wygląda następująco:
- id: IN_01_CR_Sypialnia
boneio_input: IN_01
actions:
pressed:
- action: output
pin: OUT_01