Gdy rozpoczynamy przygodę z Home Assistant, zachwycamy się obsługą urządzeń z całego świata — żarówek, gniazdek czy czujników popularnych globalnych marek. Jednak prawdziwa magia Smart Home ujawnia się wtedy, gdy nasz dom zaczyna rozumieć lokalną rzeczywistość, w której żyjemy na co dzień.
Globalne integracje nie wiedzą przecież, kiedy PGE wyłączy prąd na Waszej ulicy, jakie jest stężenie smogu pod Waszym lokalnym Paczkomatem, czy IMGW wydało alert pierwszego stopnia przed przymrozkami, za ile minut z pobliskiego przystanku odjeżdża Wasz tramwaj do pracy, ani czy w najbliższą niedzielę zrobicie zakupy w markecie, czy pocałujecie klamkę z powodu zakazu handlu.
w artykule:
Na szczęście polska społeczność deweloperów Home Assistant stworzyła niesamowity ekosystem wtyczek dedykowanych specjalnie dla mieszkańców naszego kraju. W dzisiejszym filmie chciałem pokazać najważniejsze z nich. Wiem, że jest ich dużo więcej i będę wdzięczny jak podzielicie się w komentarzach innymi wtyczkami z których korzystacie albo może ktoś z Was przygotował ciekawą wtyczkę, którą warto przetestować.
Omówienie produktów/integracji
Dlaczego polskie wtyczki są tak wyjątkowe? Ponieważ czerpią dane bezpośrednio z infrastruktury i API usług, z których korzystamy każdego dnia w Polsce. Zamiast płacić za własne, drogie czujniki zewnętrzne czy opierać się na ogólnych modelach pogodowych, wykorzystujemy lokalne zasoby.
Oto filary polskiego ekosystemu w Home Assistant, który chciałem pokazać:
W tym zestawieniu opiszę każdą z 9 wtyczek jakie postanowiłem wybrać do tego zestawienia. Myślę, że dają one sporo wartości do mojego smart home. Następnie każdej z nich poświęcę osobny rozdział w którym nie tylko pokażę jak każdą z nich zainstalować, jak skonfigurować ale również opowiem o jej działaniu
PGE Dystrybucja Wyłączenia (gregopl/PGE-Dystrybucja-Outages, autor: gregopl) – Ostrzega z wyprzedzeniem o planowanych pracach konserwacyjnych oraz awaryjnych wyłączeniach prądu w sieci PGE Dystrybucja dla konkretnego adresu.
Tauron AMIplus (piotrmachowski/home-assistant-custom-components-tauron-amiplus, autor: piotrmachowski) – Odczytuje dobowy pobór oraz produkcję energii z fotowoltaiki ze zdalnych liczników sieci Tauron Dystrybucja (eLicznik).
Energy Hub Poland (AllonGit/energy_hub_poland, autor: AllonGit) – Pobiera rynkowe ceny energii (RCE/TGE) publikowane przez PSE na dziś i jutro oraz uwzględnia polskie taryfy i opłaty dystrybucyjne.
InPost Air (CyberDeer/InPost-Air, autor: CyberDeer) – Pobiera hiperlokalne dane o jakości powietrza (PM2.5, PM10) oraz pogodzie bezpośrednio z czujników montowanych na maszynach Paczkomat InPost.
Meteo IMGW-PIB (bieniu/ha-meteo-imgw-pib, autor: bieniu) – Odbiera oficjalne ostrzeżenia meteorologiczne (1, 2 i 3 stopnia) z państwowego instytutu dla wybranego powiatu oraz odczyty ze stacji synoptycznych.
Trading Sundays / Niedziele Handlowe (andrzejf1994/trading-sundays, autor: andrzejf1994) – Dostarcza sensor oraz kalendarz informujący, czy nadchodząca niedziela jest niedzielą handlową, czy obowiązuje zakaz handlu.
Polish Public Transport Card (toczke/polish-public-transport-card, autor: toczke) – Dedykowana karta interfejsu Lovelace wyświetlająca wirtualną tablicę odjazdów komunikacji miejskiej (MPK / ZTM / MZK) na żywo.
Librus – Integracja LibrusSynergiaHA pozwala na połączenie Home Assistant ze szkolnym e-dziennikiem Librus Synergia przy użyciu standardowych danych logowania konta rodzica lub ucznia.
Allegro (Przemko92/home-assistant-allegro, autor: Przemko92) – Łączy się z kontem Allegro przez autoryzację OAuth, śledząc aktywne zakupy, statusy przesyłek (InPost, Allegro One, DPD, DHL) i daty dostaw.
PGE Sensor oraz PGNIG Sensor od (procaktomasz/PGE_sensor, autor: procaktomasz) – PGE Sensor Pobiera saldo, kwotę i termin płatności najnowszej faktury z PGE eBOK oraz dane o zużyciu energii w kWh bezpośrednio do natywnego Panelu Energia. Natomiast PGNiG Sensor zbiera dane o zużyciu gazu dla klientów PGNIG.
Wszystkie te projekty są rozwijane w modelu Open Source przez polskich pasjonatów. Wielkie brawa dla twórców za wkład w rozwój społeczności, jeżeli ktoś z Was jest w stanie wspomóc któregokolkiek z Twórców to zachęcam do tego, na niektórych stronach z dokumentacją znajdują się przyciski do wsparcia twórcy. Dodatkowo gdy będziemy chcieli zainstalować wtyczkę w HACS jest ! Poszeregowałem je w sekcjach tematycznych.
Teraz przejdę do opracowania rozdziałów omawiających każdą z wtyczek. Każdy rozdział zawiera: krótkie omówienie, instrukcję instalacji i konfiguracji krok po kroku, praktyczne zastosowanie w Home Assistant (wraz z kodem YAML dla kart dashboardu) .
PGE Dystrybucja Wyłączenia (autor: gregopl)
Pierwszą wtyczką, którą chciałem Wam pokazać jest taka przygotowana przez użytkownika o nicku gregopl, która cyklicznie odpytuje oficjalny serwis PGE Dystrybucja i sprawdza planowane prace konserwacyjne oraz awarie sieciowe dla wskazanego adresu.
Możemy ją wykorzystać do zabezpieczenia domu i sprzętu IT przed nagłym odcięciem zasilania – wcześniejsza informacja pozwala naładować stacje zasilania, przygotować zasilacze UPS i bezpiecznie wyłączyć serwery NAS. Dodatkowo sprawdzając poziom naładowania samochodu elektrycznego lub innego sprzętu, który przykładowo planujemy ładować w nocy przy tańszej taryfie a wtedy planowane byłoby wyłączenie, to zaplanować ładowanie w innej porze.
Aby prawidłowo skonfigurować integrację, na początku wpisujemy miasto, następnie wybieramy z listy konkretną lokalizację, potem wpisujemy ulicę a na samym końcu możemy przypisać wyłączenia i awarie do konkretnego kalendarza w naszym Home Assistant.
Główny czujnik integracji pokazuje liczbę godzin pozostałych do najbliższego wyłączenia prądu, a wszystkie nadchodzące zdarzenia automatycznie lądują we wskazanym przez Ciebie podczas konfiguracji lokalnym kalendarzu Home Assistant jako wpisy „PGE Wyłączenie: Planowane” lub „PGE Wyłączenie: Awaria”
Integrację możemy wykorzystać w automatyzacjach przy ochronie infrastruktury smart home:
np. jako wymuszone ładowanie baterii (UPS i magazyn energii): Gdy czujnik wykryje zbliżające się wyłączenie (np. za mniej niż 4 godziny), Home Assistant automatycznie naładuje domowy magazyn energii oraz akumulatory awaryjne do 100% (tzw. force-charge).
Kontrolowany zrzut obciążenia (Load Shedding): Wyłączenie energochłonnych urządzeń (np. pralki, suszarki, klimatyzacji) na godzinę przed planowanym odłączeniem prądu, by uniknąć nagłego przerwania ich cyklu pracy.
Bezpieczne wyłączanie wrażliwego sprzętu (Safe Shutdown): Automatyczne i bezpieczne zamknięcie systemu operacyjnego domowego serwera, bazy danych SQL lub dysku sieciowego NAS (np. Synology/QNAP), zanim zasilacz awaryjny UPS wyczerpie swoje baterie.
Następna wtyczka, z której korzystam na codzień to przygotowana przez Piotra Machowskiego integracja licznika elektronicznego Tauron. Pobiera ona oficjalne dane pomiarowe z serwisu eLicznik dla klientów Tauron Dystrybucja posiadających liczniki zdalnego odczytu (AMI).
Wykorzystując tę niestandardową wtyczkę możemy precyzyjne monitorowanie godzinny poboru prądu z sieci oraz energii oddanej z fotowoltaiki bez konieczności montowania fizycznych podliczników w rozdzielnicy.Bardzo fajnie działa to jako porównanie np. z wewnętrznymi czujnikami monitorującymi pobór energii, aby móc zobaczyć ile jeszcze mamy nieśledzonych elementów w domu, lub jaki jest procent zużycia najbardziej prądożernych urządzeń w stosunku do całości
Integracja przygotowana przez użytkownika AllonGit pobiera rynkowe ceny energii (RCE/TGE) publikowane przez PolskieSieciEnergetyczne na dziś oraz na jutro, uwzględniając polskie taryfy (G11, G12, G12w) oraz opłaty dystrybucyjne i mocowe. Unikalną cechą jest Tryb Porównania, który analizuje Twoje zużycie i podpowiada, która taryfa byłaby dla Ciebie najbardziej opłacalna. Od najnowszych aktualizacji integracja udostępnia także praktyczne sensory wspierające codzienną automatyzację, takie jak status ceny, najlepsza godzina uruchomienia obciążenia i potencjał oszczędności.
Integracja Energy Hub Poland to doskonałe narzędzie do zarządzania inteligentnym domem na polskim rynku energii. Dzięki zebranym encjom możesz znacząco obniżyć rachunki za prąd oraz zoptymalizować pracę urządzeń o dużym poborze mocy (jak pompy ciepła, grzałki bojlera czy ładowarki EV). Wykorzystując ją możemy automatyczne sterować odbiornikami dużej mocy w godzinach najtańszego prądu.
Link do wtyczki:
https://github.com/AllonGit/energy_hub_poland
Wykorzystanie w automatyzacji (YAML):
alias: "Energy Hub: Załączenie bojlera przy tanim prądzie"
trigger:
- platform: numeric_state
entity_id: sensor.energy_hub_poland_current_price
below: 0.45
action:
- service: switch.turn_on
target:
entity_id: switch.grzalka_bojler
- service: notify.notify
data:
title: "⚡ Tani prąd RCE"
message: "Cena energii spadła poniżej 45 gr/kWh. Rozpoczęto grzanie wody."
InPost Air (autor: CyberDeer)
Myślę, że wielu z nas jest dumnych z tego innowacyjnego polskiego pomysłu, jakim są Paczkomaty Inpost. Wiele wybranych urządzeń paczkowych od Inpostu posiada zamontowane czujniki, które mierzą stan powietrza w czasie rzeczywistym. Aktualne wyniki dla wybranego urządzenia sprawdzisz bezpłatnie w oficjalnej aplikacji InPost Mobile oraz udostępniane są one przez API. Użytkownik o nicku CyberDeer postanowił wykorzystać te dane i stworzyć wtyczkę, która odczytuje dane pomiarowe z czujników jakości powietrza montowanych w Paczkomatach w całej Polsce. Dzięki tej integracji mamy pomiar pyłów PM2.5, PM10, temperatury i wilgotności tuż pod Twoim domem – bez zakupu zewnętrznych sensorów, które możnaby zamontować na zewnątrz mieszkania lub domu.
Trzeba w tym miejscu powiedzieć, że nie każdy paczkomat posiada odczyt jakości powietrza, więc trzeba sprawdzić i wybrać ten odpowiedni dla każdego z nas. Jeżeli mamy kilka paczkomatów, to warto wartości z nich zgrupować i wyciągnąć średnią wartość, myślę, że to będzie najbardziej wiarygodne.
Nazwę paczkomatu możemy znaleźć na stronie inpost i w integracji wyszukujemy go ko kodzie, a możemy dodać kilka takich paczkomatów.
Zobaczcie jak mogą wyglądać przykładowe karty wykorzystujące encje z tej integracji, oczywiście każdy może przygotowac niestandardowo wyglądającą kartnę wykorzystując np. Wtyczkę Button-Cards, która to pozwala umieścić na jednym kafelku wiele różnych danych. Jej funcje i wykorzystanie opisałem w tym filmie. Przydatna może być ona do większości dzisiaj omawianych integracji.
Przygotowana przez Bienia oficjalna integracja z danymi Instytutu Meteorologii i Gospodarki Wodnej dostarczająca ostrzeżenia meteorologiczne (1, 2 i 3 stopnia) pozwala do Home Assistant przekazać dane ze stacji synoptycznych i hydrologicznych najbliższych Twojemu miejscu zamieszkania. Myślę, że te dane są najbardziej wiarygodne w czasie rzeczywistym i zamiast zagranicznych integracji warto wybrać tę lokalną.
Wykorzystując encje z tej wtyczki możemy zabezpieczyć dom i ogród przed gwałtownymi burzami, porywistym wiatrem, gradem czy przymrozkami w oparciu o najbardziej rzetelne polskie źródło danych.
Lekka wtyczka tworząca sensory binarne oraz kalendarz informujący o statusie handlowym najbliższej niedzieli zgodnie z polskim prawem. Możemy ją wykorzystać do planowania weekendowych zakupów, powiadomienia o zrobieniu zapasów w sobotę, gdy w niedzielę obowiązuje zakaz handlu oraz co bardziej przydatne o informowaniu w niedzielę na dashboardzie, że jest niedziela handlowa, możesz wybrać się do sklepu.
Link do wtyczki:
https://github.com/andrzejf1994/trading-sundays
Wykorzystanie w automatyzacji (YAML):
alias: "Zakupy: Przypomnienie o niehandlowej niedzieli"
trigger:
- platform: time
at: "10:00:00"
condition:
- condition: time
weekday:
- sat
- condition: state
entity_id: sensor.trading_sunday
state: "false"
action:
- service: notify.notify
data:
title: "🛒 Niedziela niehandlowa"
message: "Jutro sklepy są zamknięte. Pamiętaj o zrobieniu zakupów dzisiaj!"
Allegro (autor: Przemko92)
Kolejna wtyczka, jaką chciałem pokazać to przygotowana przez Przemko92 integracja czyli połączenie Home Assistanta z kontem Allegro przez autoryzację OAuth, które dostarcza precyzyjne sensory o statusie zakupów i przesyłek z najpopularniejszego w polsce serwisu zakupowego. Możemy na bieżąco śledzić podgląd na dashboardzie zamówień w realizacji (in_progress), w drodze (in_transit), w doręczeniu (in_delivery) oraz gotowych do odbioru w Paczkomacie lub Allegro One Box (waiting_for_pickup) przesyłek.
Jako, że ta platforma sprzedażona jest wg. badań najbardziej popularną w Polsce platformą ecommerce to myślę, że umieszczenie informacji o zakupach, które są w trakcie realizacji oraz tych które są w dostarczeniu może wielu osobom być bardzo przydatna. Dzięki monitorowaniu statusu przesyłek możesz całkowicie zautomatyzować powiadomienia i przypomnienia o paczkach, co eliminuje ryzyko odesłania przesyłki z powodu przekroczenia czasu na odbiór.
Na Dashboardzie możemy w ciekawy sposób przedstawić zarówno wszystkie etapy zamówienia, jak również użyć warunku, który będzie wyświetlał kartę informacyjną tylko w przypadku, gdy paczka jest już u Kuriera w doręczeniu lub jest już do odbioru w Paczkomacie lub innej maszynie paczkowej i trzeba się po nią wybrać. A dzięki takim wiadomościom możemy przygotowac automatyzację, która gdy będziemy wychodzić z domu i mamy paczke do odbioru, wyśle nam automatyczne powiadomienie na telefon o konieczności odbioru paczki.
W HACS w Repozytoriach niestandardowych dodaj: [https://github.com/Przemko92/home-assistant-allegro](https://github.com/Przemko92/home-assistant-allegro) (kategoria: Integracja).
Pobierz wtyczkę i wykonaj restart Home Assistant.
W Ustawienia -> Urządzenia oraz usługi dodaj integrację Allegro.
Kliknij link autoryzacyjny, zaloguj się na konto Allegro i zaakceptuj uprawnienia.
Wykorzystanie w automatyzacji (YAML):
alias: "Allegro: Alert o paczce gotowej do odbioru"
trigger:
- platform: numeric_state
entity_id: sensor.allegro_mfbiz_waiting_for_pickup
above: 0
action:
- service: notify.notify
data:
title: "🧡 Allegro: Paczka do odbioru!"
message: "Masz {{ states('sensor.allegro_mfbiz_waiting_for_pickup') }} przesyłkę oczekującą w punkcie odbioru / Paczkomacie."
- service: tts.google_translate_say
target:
entity_id: media_player.glosnik_salon
data:
message: "Paczka z Allegro czeka na odbiór w Paczkomacie."
Polish Public Transport Card (autor: toczke)
W moim domu rodzinnym na lodówce zawsze wisiała karta z wydrukowaną tabelką odjazdów najbliszego autobusu, teraz wykorzystując Wtyczkę od Tomasza Toczka, możemy te informacje wyświetlić na naszym kokpicie w Home Assistant. Karta interfejsu Lovelace stylizowana na fizyczne tablice informacji pasażerskiej, prezentuje odjazdy transportu miejskiego (MPK, ZTM, MZK) na żywo. Pobiera informacje z wielu miast, nie tylko tych największych. Tutaj Macie pełną listę. 42 operatorów transportu w całej Polsce – miejskiego, regionalnego i kolejowego. Szybki rzut oka na tablet w przedpokoju przed wyjściem z domu, by sprawdzić za ile minut odjeżdża tramwaj lub autobus z uwzględnieniem opóźnień. Możemy śledzić Odjazdy w czasie rzeczywistym ze wskaźnikami opóźnień, odliczaniem na żywo i animowanymi kropkami statusu. Zmiany są aktualizowane co 30 sekund.
W HACS przejdź do sekcji Interfejs (Frontend) i w Repozytoriach niestandardowych dodaj link: [https://github.com/toczke/polish-public-transport-card](https://github.com/toczke/polish-public-transport-card) (kategoria: Karta).
Pobierz kartę i odśwież przeglądarkę.
Skonfiguruj sensor odjazdów dla Twojego miasta (np. integrację GTFS lub API lokalnego przewoźnika).
PGE Sensor oraz PGNiG Sensor (autor: procaktomasz)
Ostani moduł do wykorzystanie integracji pobierających bieżące saldo, szczegóły i termin płatności najnowszej faktury z Polskiej Grupy Energetycznej oraz dane o zużyciu energii w kWh z PGE eBOK, a także dane rozliczeniowe i zużycie gazu z PGNiG. Możemy teraz za pomocą Home Assistant mieć pełną kontrolę nad domowymi mediami – podpięcie danych o zużyciu prądu w kWh pod natywny Panel Energia oraz automatyczne przypomnienia o płatnościach za prąd i gaz. Tutaj nie jestem Wam w stanie pokazać za dużo, ponieważ nie jestem do tych operatorów podpięty, ale pokażę w jaki sposób zainstalować wtyczki które przygotował: Tomasz Procak. Obie są dostępne z poziomu strony autora na githubie.
Link do wtyczki:
https://github.com/procaktomasz/PGE_sensor
Instrukcja instalacji:
W HACS dodaj repozytorium niestandardowe: [https://github.com/procaktomasz/PGE_sensor](https://github.com/procaktomasz/PGE_sensor) (kategoria: Integracja).
Pobierz wtyczkę i zrestartuj Home Assistant.
W Ustawienia -> Urządzenia oraz usługi dodaj integrację PGE Sensor (lub PGNiG Sensor) i zaloguj się danymi z eBOK.
W Ustawienia -> Pulpity nawigacyjne -> Energia dodaj sensory poboru i oddania do sieci w sekcji energii elektrycznej lub gazu.
Wykorzystanie w automatyzacji (YAML):
alias: "PGE: Alert o nowej fakturze i terminie płatności"
trigger:
- platform: numeric_state
entity_id: sensor.pge_saldo
above: 0
action:
- service: notify.notify
data:
title: "💳 PGE: Nowy rachunek za prąd"
message: >-
Kwota do zapłaty: {{ states('sensor.pge_kwota_faktury') }} PLN.
Termin płatności: {{ state_attr('sensor.pge_saldo', 'due_date') }}.
Integracja LibrusSynergiaHA (autor: Tomasz Procak)
Integracja LibrusSynergiaHA autorstwa Tomasza Procka (procaktomasz) umożliwia bezpośrednie połączenie Home Assistant ze szkolnym e-dziennikiem Librus Synergia przy użyciu standardowych danych logowania konta rodzica lub ucznia.
Wtyczka pobiera do systemu komplet encji zawierających oceny cząstkowe (wraz z wagą i kategorią), zapowiedziane sprawdziany, zadania domowe, nieprzeczytane wiadomości od nauczycieli, frekwencję oraz codzienny szczęśliwy numerek.
Dla polskich użytkowników kluczową korzyścią jest ominięcie płatnej subskrypcji w komercyjnej aplikacji mobilnej — Home Assistant pozwala na całkowicie darmowe, natychmiastowe powiadomienia Push na telefon o nowo wpisanych ocenach oraz tworzenie automatyzacji przypominających o nauce na domowych głośnikach czy tabletach ściennych.
Link do wtyczki:
https://github.com/procaktomasz/LibrusSynergiaHA
Podsumowanie
Polskie wtyczki do Home Assistant tworzone przez rodzimych deweloperów to niezwykle potężne narzędzie, które realnie podnosi komfort życia, chroni domowy budżet i ułatwia codzienne funkcjonowanie w naszych warunkach.
Cześć,
U mnie jakikolwiek paczkomat bym nie wybrał mam taki komunikat. Możecie sprawdzić u siebie, jeśli ktoś używa tej integracji, czy np JGO10M działa? Dzięki
Zacnie pomieszałeś linki do wtyczek 😉
Przepraszam 🙂 już poprawione 🙂
Cześć,
U mnie jakikolwiek paczkomat bym nie wybrał mam taki komunikat. Możecie sprawdzić u siebie, jeśli ktoś używa tej integracji, czy np JGO10M działa? Dzięki