BlogKontakt

Przełączniki wirtualne

Przełącznik włącz/wyłącz bez przekaźnika — do trybów takich jak „Nie ma nas w domu” czy „Wieczór”.

Przełącznik wirtualny to przełącznik, który sam niczego nie przełącza. Pamięta tylko, czy jest włączony, czy wyłączony. Opisujesz nim tryb domu — Nie ma nas w domu, Wieczór, Goście — a inne rzeczy mogą od niego zależeć:

  • przycisk zapala światło w holu tylko gdy „Wieczór” jest włączony,
  • harmonogram prowadzi symulację obecności tylko gdy „Nie ma nas w domu” jest włączony,
  • włączenie „Nie ma nas w domu” może od razu wszystko wyłączyć.

Przełączasz go w Home Assistant, na stronie Wyjścia w panelu sterownika, przyciskiem albo harmonogramem. Stan trzyma sam sterownik — nie zapomina go, gdy Home Assistant albo sieć nie działa, ani po restarcie.

Tworzenie

  1. Otwórz Ustawienia → Sterowanie → Przełączniki wirtualne i dodaj nowy
  2. Wpisz Nazwę, np. Nie ma nas w domu — identyfikator powstaje z niej (nie_ma_nas_w_domu)
  3. Opcjonalnie dodaj akcje:
    • Po włączeniu — co zrobić, gdy przełącznik się włączy (np. zgasić wszystkie światła),
    • Po wyłączeniu — co zrobić, gdy się wyłączy (np. przywrócić to, co zmieniło włączenie)
  4. Zapisz

Edytor przełącznika wirtualnego z nazwą „Nie ma nas w domu” i jedną akcją w Po włączeniu

W Więcej opcji znajdziesz:

  • Pamiętaj stan po restarcie (domyślnie włączone) — po zaniku prądu przełącznik wraca do stanu, który miał,
  • Startuj włączony — dostępne, gdy Pamiętaj stan po restarcie jest wyłączone: przełącznik startuje wtedy w tym stanie po każdym restarcie,
  • Pokaż w Home Assistant (domyślnie włączone), ikonę i obszar.

Akcje przełącznika wirtualnego uruchamiają się tylko wtedy, gdy ktoś go zmieni — nie przy starcie sterownika, gdy stan jest odtwarzany, ani po ponownym połączeniu z siecią. Powrót prądu nigdy nie „odtwarza” trybu.

Jak go używać

W warunku. W dowolnej akcji (przycisku albo harmonogramu) dodaj warunek stan przełącznika wirtualnego „Nie ma nas w domu” jest włączony. Akcja wykona się wtedy tylko w tym trybie.

Z przycisku. Akcja przycisku może ustawić przełącznik wirtualny — ON, OFF albo TOGGLE — np. długie przytrzymanie przycisku przy drzwiach włącza „Nie ma nas w domu”.

Na co dzień. Na stronie Wyjścia przełączniki wirtualne mają własną grupę z przełącznikiem, więc nie trzeba wchodzić do Ustawień.

Strona Wyjścia z grupą przełączników wirtualnych

W Home Assistant

Każdy przełącznik wirtualny to zwykły switch w Home Assistant — możesz go dodać do dashboardu albo użyć w automatyzacjach.

Zmiana nazwy

Identyfikator powstaje z nazwy, więc zmiana nazwy zmienia identyfikator: stara encja w Home Assistant staje się niedostępna, przełącznik startuje wyłączony, a warunki wskazujące starą nazwę przestają pasować. Jeśli spodziewasz się zmiany nazwy, nadaj mu stałe id: w YAML (patrz niżej).

Warunek wskazujący przełącznik wirtualny, który nie istnieje, zatrzymuje wczytanie konfiguracji — z podaną nazwą, więc literówkę wyłapiesz od razu, a akcja nie wykona się po cichu wtedy, kiedy nie powinna.