Jen poznámka k vyčištění DB. Toto jsou tabulky v HA DB:
Kód: Vybrat vše
event_data
events
recorder_runs
schema_changes
state_attributes
states
statistics
statistics_meta
statistics_runs
statistics_short_term
Co dále píšu je jen a pouze můj neověřený nevyzkoušený tip!
Veškeré statistiky jsou v tabulkách začínajících
statistics, takže ty pokud nesmažeš, dlouhodobé statistiky nezmizí. Tipuju (když se koukám na obsah tabulek), že v
statistics_short_term jsou 5minutové statistiky a ve
statistics jsou ty s delší periodou.
Smazání všech řádků u ostatních tabulek by teoreticky nemuselo HA při dalším startu vadit, prostě by si myslel, že je to nová DB a začal by do nich normálně zapisovat. Tabulky jako celek bych ale nemazal, aby si nemyslel, že musí strukturu DB vytvořit znovu a nepřepsal i tabulky statistik.
Řádky bych mazal ale jen v offline režimu, ne běžícímu HA pod rukama (i když i to by možná zchroupal, protože já mu řádky v DB mažu pod rukama běžně - samozřejmě ale ne všechny, jen nějaké chybné údaje apod.), čili vypnout HA, vzít si DB někam na disk a nějakým SQLite klientem to udělat. Pak DB vrátit nově nainstalovanému HA a sledovat, jak se po spuštění zachová.
Toto by mohlo vyčistit
balast bez ztráty dlouhodobých statistik. Pokud to teda bude fungovat
