Panel energii w Home Assistancie zbiera odczyty z licznika, produkcję z paneli i zużycie poszczególnych urządzeń w jeden obraz tego, ile prądu bierzesz z sieci, ile oddajesz, ile produkujesz i ile magazynujesz. Możesz zacząć od jednego czujnika sieci i dopiero potem dołożyć fotowoltaikę, baterię, gaz, wodę i pomiary urządzeń. Pokazuję, jak nadać encjom właściwy kształt, podpiąć je w Ustawienia > Panele > Energia (Settings > Dashboards > Energy) i naprawić typowe powody, dla których czujnik w ogóle nie pojawia się na liście.
To poradnik o panelu i statystykach, a nie o budowie czytnika impulsów albo cęgów prądowych. Jeśli dopiero potrzebujesz sprzętu, który wystawi kilowatogodziny w Home Assistancie, najpierw skonfiguruj integrację licznika, a potem wróć tutaj.
Energia to nie moc
Moc (W albo kW) mówi, jak szybko energia płynie. Energia (zwykle kWh) mówi, ile jej przepłynęło. Panel opiera się na encjach z narastającą energią. Chwilowa moc przyda się do kart „teraz” i jako opcjonalne uzupełnienie połączenia z siecią, ale sam czujnik watów nie zapełni wykresów dziennych.
Gdy urządzenie podaje tylko waty, zrób najpierw czujnik energii przez pomocnika Całka (Integral, suma Riemanna), a dopiero potem dodaj go do panelu. W interfejsie: Ustawienia > Urządzenia oraz usługi > Pomocnicy > Utwórz pomocnika > Całka (Settings > Devices & services > Helpers > Create helper > Integral). Albo w YAML:
sensor:
- platform: integration
source: sensor.desk_power
name: Desk energy
unit_prefix: k
round: 2
max_sub_interval:
minutes: 5
Przy źródle w W, przedrostku k i czasie w godzinach wynik to kWh z device_class: energy. Częste odczyty (co kilka sekund) trzymają oszacowanie blisko rzeczywistości; rzadkie aktualizacje zawyżają albo zaniżają zużycie w zależności od metody.
Czego panel oczekuje od czujnika
Encje, które nie pojawiają się w panelu energii, prawie zawsze nie przechodzą któregoś z tych warunków. Sprawdź je w Ustawienia > Narzędzia > Stany (Settings > Tools > States):
| Zastosowanie | device_class |
state_class |
|---|---|---|
| Energia (sieć, fotowoltaika, urządzenie w kWh) | energy |
total albo total_increasing |
| Moc (opcjonalny odczyt na żywo) | power |
measurement |
| Stan naładowania baterii | battery |
measurement (jednostka %) |
| Gaz | gas |
total albo total_increasing |
| Woda | water |
total albo total_increasing |
Encja musi być typu sensor, mieć jednostkę akceptowaną przez panel (każde pole ma podpowiedź) i poprawne statystyki w Ustawienia > Narzędzia > Statystyki (Settings > Tools > Statistics). Czujniki z szablonów albo MQTT, które piszesz sam, muszą mieć te atrybuty ustawione wprost. Jeśli integracja wystawia złe klasy, popraw ją u źródła albo owiń wartość w czujnik szablonowy z właściwymi atrybutami.
Długoterminowe statystyki wymagają też, żeby Recorder zapisywał encję. Gdy wykluczyłeś ją z nagrywania, nie pojawi się na liście mimo poprawnych atrybutów.
Jak dostać odczyt z sieci do Home Assistanta
Dokumentacja Home Assistanta o sieci elektrycznej woli czytać sam licznik dostawcy, gdy się da:
- Port P1 (częsty w Holandii, Belgii i Luksemburgu), na przykład czytnik P1 na ESPHome w rodzaju SlimmeLezer+.
- Dioda impulsowa na wielu licznikach (każdy błysk to ustalona część kilowatogodziny). Home Assistant wskazuje na projekt Glow właśnie na tę ścieżkę.
- IEC 62056-21, SML (częsty w Niemczech), AMR/ERT przez RTL-SDR w części Ameryki Północnej albo digitalizacja wyświetlacza na ESP32-CAM (projekt AI-on-the-edge-device).
- Cęgi prądowe (na przykład Shelly EM albo własne cęgi w ESPHome), gdy nie da się rozmawiać z licznikiem. Otwarcie rozdzielnicy to praca elektryczna; tam, gdzie przepisy tego wymagają, zrób to z uprawnioną osobą.
- Lokalne albo chmurowe API dostawcy albo falownika, gdy zużycie i tak trafia już do Home Assistanta.
Ręczne czujniki MQTT albo szablonowe są w porządku, o ile mają ustawione device_class, state_class i unit_of_measurement. Lepiej brać licznik narastający przez cały czas niż czujnik zerujący się co dzień, chyba że rozumiesz, jak total_increasing traktuje reset.
Dodaj połączenie z siecią
- Wejdź w Ustawienia > Panele > Energia (
Settings > Dashboards > Energy). - W sekcji Sieć elektryczna (
Electricity grid) wybierz Dodaj połączenie z siecią (Add grid connection). - Wskaż statystykę energii pobranej z sieci.
- Jeśli oddajesz energię (fotowoltaika albo bateria), wskaż też statystykę oddaną do sieci.
- Zapisz.
Na listach widać tylko zgodne statystyki. Do tego samego połączenia możesz dołożyć czujnik mocy, gdy masz encję z device_class: power i state_class: measurement.
Taryfy szczyt / poza szczytem ogarniesz integracją utility_meter, gdy sprzęt nie dzieli rejestrów sam. Skonfiguruj tyle taryf, ile wymaga umowa, i wskaż te czujniki w panelu.
Fotowoltaika, bateria, gaz, woda i urządzenia
Każda kategoria ma własną sekcję na tej samej stronie ustawień energii:
- Panele słoneczne (
Solar panels) - narastająca produkcja energii z PV (i opcjonalnie moc produkcji). Działa integracja falownika albo cęgi na przewodzie od paneli. Dołącz integrację Solar Forecast, gdy potrzebna jest prognoza produkcji w automatyzacjach. - Baterie domowe (
Home batteries) - energia wchodząca i wychodząca z baterii oraz stan naładowania, gdy jest dostępny. - Gaz i woda - ten sam wzorzec co prąd: narastające czujniki z właściwym
device_class. - Poszczególne urządzenia (
Individual devices) - inteligentne gniazdka, przekaźniki albo czujniki energii w sprzęcie, żeby widać było, które obciążenia się liczą. Urządzenia z samym odczytem watów najpierw przepuść przez pomocnika Całka.
Gdy mierzysz zarówno bezpiecznik, jak i gniazdka na tym samym obwodzie, ustaw urządzenie nadrzędne (upstream device), żeby Home Assistant nie liczył tych samych kilowatogodzin dwa razy. Najpierw dodaj wszystkie powiązane encje jako urządzenia indywidualne; dopiero potem możesz wskazać jedną jako nadrzędną dla drugiej. Ta sama hierarchia działa dla liczników wody.
Jak uniknąć zawyżonych sum
Nie sumuj kilku zerujących się liczników w jeden czujnik szablonowy albo grupę i nie podawaj tej sumy do panelu. Gdy dzieci zerują się w odstępie kilku sekund, połączona encja robi skok, a ten skok trafia do długoterminowych statystyk. Dodawaj każdy narastający czujnik jako osobne źródło. Błędną historię poprawisz w Ustawienia > Narzędzia > Statystyki (Settings > Tools > Statistics).
Dopasuj karty
Gdy masz choć jedno źródło, wejdź w Ustawienia > Panele > Energia > Edytuj panel (Settings > Dashboards > Energy > Edit dashboard), wybierz Dostosuj karty (Customize cards) i włącz albo wyłącz karty w sekcjach Przegląd, Elektryczność, Gaz, Woda albo Teraz. Wybór dotyczy całego systemu. Karty zostają niedostępne, dopóki nie skonfigurujesz pasującego źródła; ukrycie wszystkich kart w zakładce chowa też zakładkę, ale Home Assistant zawsze zostawia choć jedną widoczną.
Jeśli pozycji Energia w ogóle nie ma w pasku bocznym, sprawdź, czy z configuration.yaml nie usunąłeś wiersza default_config:. To on ładuje elementy potrzebne panelowi.
Sensowny pierwszy zestaw
- Jedna encja poboru z sieci (i oddawania, jeśli masz) z poprawnymi klasami.
- Dodaj ją w sekcji Sieć elektryczna.
- Poczekaj, aż pojawią się statystyki, i porównaj dzisiejsze zużycie z licznikiem z grubsza.
- Fotowoltaikę albo kilka gniazdek dokładaj dopiero wtedy, gdy linia sieci wygląda wiarygodnie.
- Do urządzeń z samym odczytem mocy używaj pomocnika Całka; przy zagnieżdżonych obwodach ustaw urządzenia nadrzędne.
Nie musisz mieć wszystkich kategorii od pierwszego dnia. Jeden uczciwy czujnik sieci już robi wykresy dzienne i miesięczne użytecznymi.