O NasBlogKontakt
ProduktyESP Input24 gen2Konfiguracja Oprogramowania

Nazwij swoje wejścia Inputs

Nazywanie wejść

Dlaczego warto nazywać swoje wejścia?

Nazywanie wejść znacznie ułatwia pracę ze sterownikiem. Prościej jest zapamiętać "Przycisk w sypialni 1" niż "IN_01", prawda?

Sensory binarne

Przyjrzyjmy się domyślnej konfiguracji dla Twoich wejść, które są zdefiniowane jako komponenty binary_sensor.

Oto kompletny przykład konfiguracji pojedynczego wejścia. Najważniejsza dla Ciebie linia to name: 'Mój Pierwszy Przycisk'.

binary_sensor:
  - platform: gpio
    name: 'Mój Pierwszy Przycisk'
    #      ^? "To jest przyjazna nazwa dla Twojego wejścia"
    id: in_01
    pin:
      pcf8574: pcf_inputs
      number: 0
      mode:
        input: true
      inverted: true
    on_press:
      then:

Wyjaśnienie konfiguracji

SekcjaOpis
binary_sensor:Główny nagłówek dla wszystkich definicji czujników binarnych (wejść).
- platform: gpioOkreśla, że czujnik jest podłączony do pinu ogólnego przeznaczenia (GPIO).
name: 'Mój Pierwszy Przycisk'Przyjazna nazwa dla Twojego wejścia, widoczna w Home Assistant. Możesz ją zmienić na coś opisowego, np. 'Przycisk Sypialnia 1' lub 'IN_01_Czujnik_Ruchu_Salon'. To najważniejsza część do dostosowania.
id: in_01Unikalny identyfikator używany w ESPHome, niezbędny do odwoływania się do tego wejścia w automatyzacjach, takich jak akcja on_press.
pin:Definiuje fizyczny pin, do którego podłączony jest czujnik. Ta część jest wstępnie skonfigurowana dla sprzętu boneIO i nie powinna być zmieniana.
inverted: trueOdwraca logikę wejścia. Przydatne dla urządzeń takich jak czujniki ruchu, które mogą mieć stan normalnie otwarty lub normalnie zamknięty.
on_press:Automatyzacja definiująca, co dzieje się po wyzwoleniu wejścia (np. naciśnięciu przycisku). Szczegółowo omówimy to w przewodniku po automatyzacjach.