Jak stworzyć inteligentny termostat do grzejnika w Home Assistant?

Czy zastanawiałeś się, jak zautomatyzować działanie grzejnika, aby działał tylko wtedy, gdy rzeczywiście jest potrzebny? W tym poradniku pokażę Ci, jak w prosty sposób stworzyć inteligentny system do zarządzania ogrzewaniem w Home Assistant. Dzięki temu Twój grzejnik będzie się automatycznie włączał i wyłączał w zależności od temperatury panującej w pomieszczeniu.


1️⃣ Co będziemy potrzebować?

Aby stworzyć nasz inteligentny termostat, będziemy potrzebować:

  • Home Assistant – system do zarządzania inteligentnym domem.
  • Czujnik temperatury ZigBee – do monitorowania temperatury w pomieszczeniu.
  • Inteligentne gniazdko Wi-Fi/ZigBee – do sterowania zasilaniem grzejnika.
  • Dostęp do plików konfiguracyjnych HA – aby dodać własny template termostatu.

2️⃣ Tworzenie automatyzacji w Home Assistant

🔹 Automatyczne włączanie i wyłączanie grzejnika

Zacznijmy od stworzenia automatyzacji, która będzie sterowała grzejnikiem na podstawie temperatury.

🔸 Krok 1: Tworzymy nową automatyzację

  1. W Home Assistant przejdź do Ustawienia → Automatyzacja → Utwórz nową automatyzację.
  2. Wybierz Dodaj wyzwalacz i jako warunek wybierz Zmiana temperatury w czujniku.
  3. Ustaw próg poniżej 18°C, który spowoduje włączenie grzejnika.
  4. Dodaj akcję: Włącz inteligentne gniazdko.

👉 Zapisz i przetestuj!

🔸 Krok 2: Tworzymy automatyzację do wyłączania grzejnika

  1. Skopiuj poprzednią automatyzację i zmień wyzwalacz na temperatura powyżej 22°C.
  2. Zmień akcję na Wyłącz inteligentne gniazdko.
  3. Zapisz automatyzację i gotowe!

Teraz Twój grzejnik będzie działał jak prosty termostat – włączał się, gdy temperatura spadnie poniżej 18°C i wyłączał powyżej 22°C.


3️⃣ Tworzenie termostatu w Home Assistant 🔧

Jeśli chcesz mieć bardziej zaawansowaną kontrolę, możesz utworzyć wirtualny termostat.

🔹 Dodanie termostatu w pliku konfiguracyjnym

  1. Przejdź do File Editor → configuration.yaml.
  2. Dodaj poniższy kod:
climate:
  - platform: generic_thermostat
    name: Grzejnik Łazienka
    heater: switch.grzejnik
    target_sensor: sensor.czujnik_temperatury
    min_temp: 15
    max_temp: 25
    ac_mode: false
    target_temp: 20
    cold_tolerance: 0.5
    hot_tolerance: 0.5
    initial_hvac_mode: "heat"
  1. Zapisz plik i zrestartuj Home Assistant.
  2. Teraz w dashboardzie pojawi się wirtualny termostat! 🎛

👉 Możesz ręcznie ustawić temperaturę, a system będzie automatycznie sterował grzejnikiem.


4️⃣ Automatyzacja dla wentylatora i rekuperatora 🌬

Podobne automatyzacje można zastosować do innych urządzeń:

  • Wentylator łazienkowy – uruchamiany, gdy wilgotność przekroczy np. 70%.
  • Rekuperator – automatyczne zmniejszanie wydajności, gdy poziom smogu przekroczy 200%.

🔹 Przykładowa automatyzacja dla wentylatora

  1. Utwórz nową automatyzację.
  2. Ustaw wyzwalacz: wilgotność powyżej 70%.
  3. Akcja: Włącz wentylator.
  4. Dodaj drugą automatyzację na wyłączanie, gdy wilgotność spadnie poniżej 60%.

👉 Dzięki temu wentylator będzie działał tylko wtedy, gdy rzeczywiście jest potrzebny.


5️⃣ Podsumowanie

Dzięki Home Assistant możesz w prosty sposób stworzyć inteligentny system sterowania ogrzewaniem, wentylacją i jakością powietrza. Możesz go dostosować do swoich potrzeb, ustalając własne progi temperatury czy wilgotności.

Masz pytania? Napisz w komentarzu, a chętnie pomogę! 😉