Jak dodać status pralki i licznik czasu prania w Home Assistant? 🏠🔧

Dzisiaj pokażę Ci, jak skonfigurować inteligentny status pralki, który będzie informował, czy pralka jest włączona, a także odliczał czas jej pracy. Gdy pralka się wyłączy, kafelek zniknie z dashboardu, co sprawi, że panel będzie bardziej czytelny.


📌 Jak to działa?

Status pralki – Home Assistant sprawdza, czy pralka pobiera prąd. Jeśli pobór mocy przekroczy np. 4W, uznaje, że pralka działa.
Odliczanie czasu prania – gdy pralka jest uruchomiona, zaczyna działać licznik, który pokazuje, jak długo pralka pierze.
Automatyczne ukrywanie kafelka – jeśli pralka jest wyłączona, kafelek znika z dashboardu.

💡 Wszystko oparte na poborze prądu z gniazdka monitorującego energię (np. ZigBee / Wi-Fi z pomiarem mocy).


🛠️ Krok 1: Dodanie template w Home Assistant

Wchodzimy w File Editor (jeśli nie masz go zainstalowanego, znajdziesz instrukcję na blogu homeswitch.pl) i edytujemy plik configuration.yaml.

Kod do śledzenia statusu pralki:

template:
  - binary_sensor:
      - name: "status pralki on/off"
        state: >
          {{ states('sensor.lampa_w_kuchni_podwojna_power')|float > 4 }}
        delay_on:
          seconds: 0
        delay_off:
          minutes: 5
        icon: mdi:lightbulb
  - sensor:
      - name: "Czas pracy pralki"
        state: >
          {% if is_state('binary_sensor.status_pralki_on_off', 'on') %}
            {{ (now() - states.binary_sensor.status_pralki_on_off.last_changed).total_seconds() | timestamp_custom('%H:%M:%S', false) }}
          {% else %}
            "00:00:00"
          {% endif %}
        icon: mdi:timer

🔹 Co robi ten kod?
Sprawdza pobór mocy pralki (jeśli przekroczy 4W, uznaje ją za uruchomioną).
Opóźnienie 5 minut – jeśli pralka pobiera mniej niż 4W, Home Assistant czeka 5 minut, zanim uzna ją za wyłączoną.
Dodaje licznik czasu – pokazuje, od kiedy pralka jest uruchomiona.

💡 Uwaga! W miejscu sensor.pobor_pralki wpisz nazwę encji swojego sensora energii, którą znajdziesz w ustawieniach Home Assistant.


🛠️ Krok 2: Sprawdzenie konfiguracji i restart Home Assistant

📌 Wchodzimy w Narzędzia deweloperskie → Sprawdzenie konfiguracji.
📌 Jeśli wszystko działa, klikamy Uruchom ponownie Home Assistant.


🛠️ Krok 3: Dodanie statusu pralki do dashboardu

1️⃣ Wchodzimy w Edytuj Dashboard → Dodaj kartę.
2️⃣ Wybieramy „Status pralki” jako encję.
3️⃣ Opcjonalnie ustawiamy kolor kafelka (np. żółty, gdy pralka działa).
4️⃣ Klikamy Zapisz.

📌 Dodanie licznika czasu prania:
1️⃣ Dodajemy nową kartę.
2️⃣ Wybieramy encję „Czas pracy pralki”.
3️⃣ Klikamy Widoczność → Dodaj warunek.
4️⃣ Ustawiamy, że kafelek ma być widoczny tylko, gdy binary_sensor.status_pralki ma stan „on”.
5️⃣ Klikamy Zapisz.

📌 Teraz, gdy pralka się włączy, pojawi się licznik czasu, a gdy skończy pracę, kafelek zniknie z dashboardu! 🎉


📊 Test działania systemu

✅ Włącz pralkę → status powinien zmienić się na WŁĄCZONA.
✅ Po chwili pojawi się licznik czasu prania.
✅ Wyłącz pralkę → po 5 minutach status zmieni się na WYŁĄCZONA, a licznik zniknie.


📢 Podsumowanie

💡 Dzięki tej automatyzacji zyskujesz:
✔️ Inteligentny status pralki, który pojawia się i znika automatycznie.
✔️ Czytelny licznik czasu prania bez zbędnych informacji.
✔️ Lepszą organizację dashboardu Home Assistant.

📌 Masz inne urządzenia, które chcesz monitorować w ten sposób?
Ta metoda działa także dla zmywarki, suszarki czy piekarnika – wystarczy zmienić encję poboru mocy!

📢 Masz pytania? Daj znać w komentarzu!
🔧 Jeśli poradnik był pomocny, zapisz go na później i udostępnij! 🚀