O NasBlogKontakt

Rolety

Moduł Rolet (Cover) służy do sterowania roletami góra/dół oraz żaluzjami z funkcją pochylenia (tilt). Może być używany zarówno z urządzeniem typu Cover, jak i ze zwykłą płytką przekaźnikową.

Konfiguracja w aplikacji webowej

Zalecany sposób konfiguracji.

Przykładowa konfiguracja w webui

Widok umożliwiający podgląd zdefiniowanych rolet, podgląd ich typów, czasów i przypisanego obszaru.

Widok menu Obszary

Ustawienia Podstawowe

Widok menu Obszary

Nazwa opcjiOpis
Nazwa WyświetlanaNazwa z jaką roleta będzie wyswietlane w webui sterownika, mqtt, HA.
IDTechniczne ID dla tematów MQTT.
ObszarWybór odpowiedniego obszaru.
PlatformaTIME_BASED i VENETIAN

Platforma - Mozliwe do wyboru TIME_BASED i VENETIAN. W zależności od wyboru dostępne są inne opcje.

Time Based:
Nazwa opcjiOpis
Przekaźnik OtwieraniaWybór przekaźnika używanego do otwarcia danej rolety.
Przekaźnik ZamykaniaWybór przekaźnika używanego do zamknięcia danej rolety.
Czas otwieraniaPole umożliwiające wprowadzenie czasu Otwarcia rolety.
Czas zamykaniaPole umożliwiające wprowadzenie czasu Zamknięcia rolety.
Venetian:
Nazwa opcjiOpis
Przekaźnik OtwieraniaWybór przekaźnika używanego do otwarcia danej rolety.
Przekaźnik ZamykaniaWybór przekaźnika używanego do zamknięcia danej rolety.
Czas otwieraniaPole umożliwiające wprowadzenie czasu Otwarcia rolety.
Czas zamykaniaPole umożliwiające wprowadzenie czasu Zamknięcia rolety.
Czas NachyleniaPole umożliwiające wprowadzenie czasu nachylenia rolety.

Ustawienia Zaawansowane

Widok menu Obszary

Nazwa opcjiOpis
Klasa urządzeniaKlasa urządzenia widoczna w HA.
Przywróć stanPo restarcie urządzenia - przywróci poprzedni stan otwarcia rolety.
Pokaż w Home AssistantWłącza autodiscovery i umożliwia pokazanie w HA.

Konfiguracja YAML

Time Based (roleta góra/dół)

Przykładowa konfiguracja
cover:
  - id: Cover08
    platform: time_based
    open_relay: cover_08_up
    close_relay: cover_08_down
    open_time: 30s
    close_time: 30s
    show_in_ha: yes
    restore_state: yes

Zmienne konfiguracyjne Time Based:

ZmiennaWymaganaTypDomyślnaOpis
idTakstring-Unikalny identyfikator urządzenia w MQTT i Home Assistant.
platformTakstring-Typ platformy: time_based
open_relayTakstring-ID przekaźnika otwierającego roletę. Musi być zdefiniowany w sekcji output.
close_relayTakstring-ID przekaźnika zamykającego roletę. Musi być zdefiniowany w sekcji output.
open_timeTaktimeperiod-Czas otwierania rolety. Przykład: 30s.
close_timeTaktimeperiod-Czas zamykania rolety. Przykład: 30s.
device_classNiestring-Klasa urządzenia w Home Assistant. Dozwolone wartości: awning, blind, curtain, damper, door, garage, gate, shade, shutter, window.
show_in_haNiebooleanTrueWysyła wiadomość autodiscovery do Home Assistant.
restore_stateNiebooleanFalsePrzywraca stan rolety po restarcie. Zapisuje stan w pliku state.json.

Venetian (żaluzja z pochyleniem)

Przykładowa konfiguracja
cover:
  - id: Cover07
    platform: venetian
    open_relay: cover_07_up
    close_relay: cover_07_down
    tilt_duration: 1200ms
    open_time: 14s
    close_time: 14s
    show_in_ha: yes
    restore_state: yes

Zmienne konfiguracyjne Venetian:

ZmiennaWymaganaTypDomyślnaOpis
idTakstring-Unikalny identyfikator urządzenia w MQTT i Home Assistant.
platformTakstring-Typ platformy: venetian
open_relayTakstring-ID przekaźnika otwierającego żaluzję. Musi być zdefiniowany w sekcji output.
close_relayTakstring-ID przekaźnika zamykającego żaluzję. Musi być zdefiniowany w sekcji output.
tilt_durationTaktimeperiod-Czas pochylenia lameli. Przykład: 1200ms.
open_timeTaktimeperiod-Czas otwierania żaluzji. Przykład: 14s.
close_timeTaktimeperiod-Czas zamykania żaluzji. Przykład: 14s.
device_classNiestring-Klasa urządzenia w Home Assistant. Dozwolone wartości: awning, blind, curtain, damper, door, garage, gate, shade, shutter, window.
show_in_haNiebooleanTrueWysyła wiadomość autodiscovery do Home Assistant.
restore_stateNiebooleanFalsePrzywraca stan żaluzji po restarcie. Zapisuje stan w pliku state.json.