O NasBlogKontakt
ProduktyESP Cover MixKonfiguracja Sterownika

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 Sypialnia Góra" lub "Włącznik Światła Ogród" niż "IN_01" czy "IN_17", prawda?

Wyjaśnienie sensorów binarnych

Twoje fizyczne wejścia (jak przełączniki ścienne) są konfigurowane w sekcji binary_sensor: w Twoim pliku YAML. Możesz połączyć dowolne wejście, aby sterowało dowolnym wyjściem (roletą lub przekaźnikiem).

Przykład 1: Sterowanie roletą

Oto jak skonfigurować dwa wejścia (IN_01 i IN_02) do sterowania jedną roletą (cover_01) za pomocą przełączników chwilowych. Jest to idealne rozwiązanie do sterowania góra/dół.

binary_sensor:
  # Przycisk do otwierania rolety 1
  - platform: gpio
    name: 'Roleta Salon Góra'
    id: in_01
    pin:
      pcf8574: pcf_inputs_1to14
      number: 0
    on_press:
      then:
        - cover.open: cover_01
    on_release:
      then:
        - cover.stop: cover_01

  # Przycisk do zamykania rolety 1
  - platform: gpio
    name: 'Roleta Salon Dół'
    id: in_02
    pin:
      pcf8574: pcf_inputs_1to14
      number: 1
    on_press:
      then:
        - cover.close: cover_01
    on_release:
      then:
        - cover.stop: cover_01

Kluczowe parametry:

  • name: Ustaw przyjazną nazwę dla przełącznika, np. 'Roleta Sypialnia Góra'.
  • on_press / on_release: Te akcje kontrolują roletę. on_press rozpoczyna ruch, a on_release go zatrzymuje.

Przykład 2: Sterowanie przekaźnikiem (światłem)

Oto jak skonfigurować wejście (IN_17) do przełączania przekaźnika (light_17) jednym naciśnięciem przełącznika chwilowego.

binary_sensor:
  - platform: gpio
    name: 'Włącznik Światła Ogród'
    id: in_17
    pin:
      pcf8574: pcf_inputs_15to32 # Lub odpowiedni PCF dla tego zakresu wejść
      number: 2 # Odpowiada IN_17
    on_press:
      then:
        - light.toggle: light_17

Kluczowe parametry:

  • name: Ustaw przyjazną nazwę dla przełącznika, np. 'Włącznik Światła Garaż'.
  • on_press: Akcja light.toggle włączy światło, jeśli jest wyłączone, i wyłączy, jeśli jest włączone.