O NasBlogKontakt

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_06

Jak nazwać swoje wejście? To bardzo proste!

ParametrOpis
idTa 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_inputTo 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_04

Binary (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
ParametrOpis
idTa 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_inputTo 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