Home Assistant/Data a monitoring

Byt, který si vede vlastní statistiky.

Home Assistant ví, co se doma děje právě teď. Já chci vědět i to, co se dělo minulý měsíc. Tak každé měření ukládám, kreslím si z toho grafy a jednou za měsíc mi přijde účet.

Grafana · VictoriaMetrics · Node-REDběží na Raspberry Pi 5

O čem to je

Proč si z bytu ukládat čísla

Chytrá domácnost normálně žije jen v přítomnosti. Světlo svítí, teplota je 22 stupňů, tiskárna tiskne. Jakmile se hodnota změní, ta stará zmizí. Mně ale chybělo srovnání: kolik toho počítač opravdu sežere za měsíc, jestli v ložnici v noci klesá vlhkost, kolik hodin tiskárna odpracovala.

Tak jsem si postavil malý sklad měření. Databáze si z Home Assistanta pravidelně stahuje stav senzorů, Grafana z ní kreslí grafy a Node-RED jednou měsíčně sečte, co se stalo, a pošle mi to e-mailem. Nic z toho nemusím obsluhovat, jen se dívám.

Stack

Tři nástroje

Grafana

Kreslí grafy. Dvanáct dashboardů, každý pro jednu oblast bytu. Otevřu prohlížeč a vidím týden, měsíc nebo rok zpátky.

vizualizace historických dat

VictoriaMetrics

Databáze pro časové řady. Sama si z Home Assistanta pravidelně stahuje stav senzorů a každé měření uloží s časem. Na disku zabere málo místa, takže v klidu běží na Raspberry Pi. Nahradila InfluxDB.

teploty, vlhkost, spotřeba, 3D tisk

Node-RED

Automatizace skládaná z krabiček. Jednou měsíčně projde data, spočítá součty a průměry a vygeneruje HTML e-mail s vyúčtováním.

měsíční report, 1. den v měsíci v 8:00

Co sleduju

Dvanáct dashboardů

01

Váha a tělo

Váha a složení těla z chytré váhy. Čísla jsou jen pro mě, na web je nedávám.

02

Spotřeba energie

PC, televize, kuchyň a lednice. Tady vidím, co doma opravdu topí do zásuvky.

03

Teploty a vlhkost

Obývák, kuchyň a ložnice. Teplota i vlhkost za den, týden nebo rok zpátky.

04

Raspberry Pi 5

Zátěž procesoru, paměť, teplota a disk počítače, na kterém Home Assistant běží.

05

Hraní

Co zrovna hraju, FPS, hodiny po hrách a kolik si počítač při které hře vezme.

06

Formule 1: sezóna 2026

Jak se během sezóny sbíhaly body jezdců i týmů, aktuální pořadí a body za každý závod. O závodním víkendu přibudou vítězství a kolo závodu naživo.

07

Přítomnost doma

Kdy jsem doma a kdy ne. Užitečné pro ladění automatizací, které se řídí přítomností.

08

Baterie zařízení

Senzory, dálkové ovladače, tlačítka. Ať mi nic nezhasne bez varování.

09

PC statistiky

Teploty, zatížení procesoru i grafiky, takt a příkon počítače ze zásuvky.

10

Bambu Lab X1C

Teploty trysky a podložky, délka tisků, spotřebovaný filament.

11

Vysavač

Kolikrát uklidil, kolik metrů čtverečních a jak jsou na tom kartáče a filtry.

12

Filament: teploty a vlhkost

Tři boxy se sušeným filamentem. Když vlhkost stoupá, je čas vyměnit silikagel.

Jak to vypadá

Dashboardy v Grafaně

Všechny grafy na jednom místě. Home Assistant data sbírá, Grafana z nich kreslí dlouhodobé přehledy.

Dashboard spotřeby energie v Grafaně
Dashboard teploty a vlhkosti v Grafaně
Dashboard statistik počítače v Grafaně
Dashboard hraní v Grafaně
Dashboard 3D tiskárny v Grafaně
Graf vlhkosti v boxu s filamentem v Grafaně
Dashboard Raspberry Pi v Grafaně
Grafana, Formule 1: průběh bodů jezdců a konstruktérů v sezóně 2026 a aktuální pořadí jako barevné pruhy
Grafana, Formule 1: skládaný sloupcový graf bodů jezdců za každý závod sezóny 2026

Klik na fotku ji zvětší. Listuje se šipkami, tažením nebo klávesami.

Pro zvědavé

Technické detaily

Kudy data tečou HA · VictoriaMetrics · Grafana · Node-RED
Sběr
Home Assistant má zapnutou integraci Prometheus, která na jedné adrese vystaví stav entit jako metriky: teploty, vlhkost, spotřebu, metriky tiskárny, dnes kolem 660 entit. VictoriaMetrics si je odtud pravidelně stahuje. Vlastní Recorder v HA drží jen krátkou historii, VictoriaMetrics dlouhodobou.
Uložení
VictoriaMetrics jako doplněk Home Assistanta na Raspberry Pi 5. Každý záznam má časové razítko, dotazy se píšou stejným jazykem jako pro Prometheus (PromQL).
Vizualizace
Grafana, taky doplněk na Pi, čte VictoriaMetrics jako zdroj typu Prometheus. Dvanáct dashboardů, každý s vlastními dotazy a rozsahem od jednoho dne po rok.
Report
Node-RED flow se spustí první den v měsíci v 8:00, vytáhne data za uplynulý měsíc, spočítá součty a průměry a pošle HTML e-mail. Energie se přepočítá na koruny sazbou 12,41 Kč/kWh. Součástí je 3D tisk (počet, filament, čas), vysavač (úklidy, plocha, díly) a klima (průměry a maximální vlhkost).

Dál

Související