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! 🚀