Datenbank gesucht für HA mit Zigbee2MQTT

Hallo,
seit nun 2 Monaten habe ich nun HA mit Zigbee2MQTT und langsam wird es echt Zeit, dass ich mich mir eine Datenbanken installieren, damit ich detallierte Langzeitdaten habe.
Schon einige Zeit schiebe ich das Thema vor mir her da ich da extrem verunsichert bin… :roll_eyes: :frowning_face:
Der Klassiker InfluxDB ist ja nun seit der Version 3 unbrauchbar zwecks Lizenzpflicht und auf einen veralteten Gaul ohne Zukunft, sprich V 1 oder V2 zu setzen und mich da nun extrem mühevoll reinzufuchsen ist ja Schwachsinn.

Für mich ist es wichtig dass ich monatelang zurück ganz genau nachverfolgen kann wann welcher Aqara Magnetartikel (Türen) genau offen und geschlossen war. Zudem nachtürlich auch noch die Temperaturen und und und…

Da ich ein NAS habe, habe ich mir überlegt dass ich die Datenbank in HA einbinde, die Datenbankdatei jedoch selber auf meinem NAS gespeichert wird, wo diese dann ruhig im Laufe der Jahre zig GB sein darf, Platz ist auf dem NAS genug da.

Damit will ich verhindern dass mein HA nicht immer mehr aufgebläht wird und meine Backups von Proxmox her und von HA aus nicht so groß und aufgebläht werden.

Ist das so machbar und überhaupt empfehlenswert auch in Hinblick auf Geschwindigkeit usw??

Ist das beste nun, ich habe überhaupt keine Ahnung in irgendeiner Programmiersprache und habe auch gar keine Zeit und keinen Nerv mich da nun ewig reinzuarbeiten.
Klar, man muss sich überall einarbeiten, aber bitte nicht ewig in irgendeiner Programmiersprache… :scream: :scream: :nauseated_face::nauseated_face:, soll also nicht so kompliziert sein, und auf jeden Fall einigermaßen zukunfssicher.

Ich will nicht in einigen Jahren irgendwie groß Probleme haben weil diese nicht mehr unterstützt wird oder was weiß ich warum und womöglich alle gesammelten Daten verlieren.

Ist das so machbar? Was für eine Datenbank/Software (Grafana? und ?) würdet ihr mir da so empfehlen, außer das lieber gleich bleiben zu lassen weil es so nicht machbar ist… :rofl: :laughing: :wink:

Ich danke Euch!!

Langzeitdaten (älter als 10 Tage) hast Du jetzt schon und zeigen einen stündlich gemittelten Wert an. Möchtest Du länger detaillierte Daten haben, musst du das der Recorder Integration entsprechend konfigurieren.

:open_mouth: Wirklich monatelang? Sicher, dass die gemittelten Langzeitdaten nicht ausreichen? Für Tür-/Fensterkontakte werden z.B. per Default keine Langzeitdaten gespeichert, müsste man also auch einrichten.

Meine HA Instanz speichert die Detailinformationen für 21 Tage in der Datenbank, danach werden die Daten in der DB ausgedünnt. Meine DB ist aktuell 4,5 GB groß. Das als Anhaltspunkt um DB Größe abschätzen zu können. Für mehrere Monate Detailgrad dürfte das sehr groß werden.

Wie wird die DB von dort gesichert? Das NAS als solches bietet keine ausreichende Ausfallsicherheit - nicht wenn monatelange Detailinformationen nötig sind.

Einstiegspunkte für Dein Vorhaben:

Ich denke Du musst Dir im ersten Schritt im Klaren darüber werden, wie lange Du detaillierte Informationen in deiner DB haben willst. Ob dann eine DB Lösung abseits der standardmäßigen SQLite Datenbank wirklich nötig ist kannst Du dann entscheiden. Wenn Dir z.B. die HA internen Darstellungsmöglichkeiten (History/Verlauf) ausreichen, dann brauchts auch keine externe Datenbank ala MariaDB/MySQL/PostgreSQL. Grafana, btw., ist nur ein Darrstellungswerkzeug.