Das geht aber auch alles mit den Bordmitteln ohne influxdb und Grafana. Ich hatte beides zu Beginn mal ausprobiert, es dann aber wieder verworfen nachdem man an der sqlite Verbesserungen vorgenommen hatte. Seitdem gibt es Stimmen, die sagen, dass man auch sqlite für größere Datenmengen bedenkenlos einsetzen kann. Bei mir dümpelt die DB bei etwa 1 GB seit mehreren Jahren vor sich hin, durch ein paar Ausnahmen im Recorder halte ich den Zuwachs in Grenzen.
Ich persönlich mag influxdb ob seiner Query-Syntax nicht und versuche die Komplexität eigentlich nie höher als nötig zu halten. Da es „drangeflanscht“ ist, ist zudem das Risiko sicherlich auch größer, dass es bei einem zukünftigen Update mal zu einer Inkompatibilität kommen könnte. Im Support-Forum war mal zu lesen, dass die sqlite für die meisten Fälle völlig ausreichend ist und man influxdb oder mariadb erst ab einer Größe von mehreren GB in Betracht ziehen braucht. Zumal: die sqlite-Datenbank besteht aus einer einzigen Datei, die sich im Ernstfall auch problemlos aus einem Backup zurück spielen lassen sollte. Und sie kann problemlos auch außerhalb von HA ausgelesen werden.
Datenverlust hatte ich jedenfalls noch nie bei dem default-Setup mit der sqlite-Datenbank. Man muss natürlich bisschen auf die IDs der Entitäten achten. Wenn durch ein Update mal neue Entitäten angelegt werden, was i.d.R sehr selten der Fall ist (die Smart-Integration ist hier eine Ausnahme) dann genügt es, die alte Entität zu löschen und der neuen Entität dieselbe ID zu geben. Entsprechende Berichte gab es auch schon von anderen Usern hier im Thread. Was man vielleicht nicht machen sollte: die Integration löschen.
Und wer dennoch besorgt ist, legt sich für die wichtigsten Entitäten noch eigene Helper-Entitäten an, entweder einen Verbrauchszähler oder Template-Sensor. Die erfassen zusätzlich die wichtigsten Daten und speichern ihre eigene Historie und man hat so immer noch ein Backup. Weiterer Vorteil: ist die Integration mal nicht verfügbar, funktionieren die eigenen Entitäten immer noch und die Dashboards zeigen was an (wird halt nur nicht mehr aktualisiert- logisch).
Apropos Dashboards: Grafana fühlte sich irgendwie immer fremd an in den Dashboards, sodass ich lieber custom cards verwende. Solche wie mini-graph-card oder ApexCharts lassen kaum Wünsche offen und sehen zudem hübsch aus. Und für alles andere gibt es card-mod, um das Aussehen anzupassen (Kenntnisse in CSS vorausgesetzt).