Hallo OH-Freunde,
kann es sein, dass DateTime-Items nicht rrdj4 nicht gespeichert und bei einem Neustart wieder hergestellt werden können? Ich finde zur Version 3.0 entsprechende Forenbeiträge...
Hat jemand eine einfache und funktionelle Lösung, um ein DateTime-Item zu persistieren mittels rrdj4?
Grüße
DateTime-Item & rrdj4
-
- Beiträge: 78
- Registriert: 16. Jan 2022 13:30
DateTime-Item & rrdj4
OpenHAB 4.1.1
in einem Docker-Container
auf einer Synology DS1515+
in einem Docker-Container
auf einer Synology DS1515+
- udo1toni
- Beiträge: 13955
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: DateTime-Item & rrdj4
Nein, rrd4j kann nur einfache Zahlen speichern, aber weder Text noch DateTime.
Solange es nur darum geht, den Zustand wiederherzustellen (also für restoreOnStartup) nutzt Du besser mapdb.
Wenn Du tatsächlich den historischen Verlauf eine DateTime Items brauchst, musst Du auf eine Datenbank wie z.B. MariaDB ausweichen.
Solange es nur darum geht, den Zustand wiederherzustellen (also für restoreOnStartup) nutzt Du besser mapdb.
Wenn Du tatsächlich den historischen Verlauf eine DateTime Items brauchst, musst Du auf eine Datenbank wie z.B. MariaDB ausweichen.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 78
- Registriert: 16. Jan 2022 13:30
Re: DateTime-Item & rrdj4
Danke für die schnelle Antwort
Ich habe es befürchtet... Ich wollte eigentlich keine zweite DB für nur ein ITEM aufmachen...
Wird aber kein Weg daran vorbei führen... schade.
Ich habe es befürchtet... Ich wollte eigentlich keine zweite DB für nur ein ITEM aufmachen...
Wird aber kein Weg daran vorbei führen... schade.
OpenHAB 4.1.1
in einem Docker-Container
auf einer Synology DS1515+
in einem Docker-Container
auf einer Synology DS1515+
- udo1toni
- Beiträge: 13955
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: DateTime-Item & rrdj4
Warum musst Du das Item überhaupt persistieren?
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 78
- Registriert: 16. Jan 2022 13:30
Re: DateTime-Item & rrdj4
In dem Item speichere ich die letzte Spülung meines Wasserfilters. Datum wird mittels Schalter gesetzt. Danach prüft meine Rule mittels Cronjob einmal täglich ab, ob das gespeicherte Datum im Item älter als 30 Tage ist. Wenn dem so ist, bekomme ich eine Erinnerung den Wasserfilter zu spülen
Nachdem innerhalb den 30 Tagen OH Neustarten könnte und somit das ITEM auf NULL gesetzt wird, möchte ich diesen Wert natürlich über den Neustart retten.
Nachdem innerhalb den 30 Tagen OH Neustarten könnte und somit das ITEM auf NULL gesetzt wird, möchte ich diesen Wert natürlich über den Neustart retten.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
OpenHAB 4.1.1
in einem Docker-Container
auf einer Synology DS1515+
in einem Docker-Container
auf einer Synology DS1515+
- udo1toni
- Beiträge: 13955
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: DateTime-Item & rrdj4
mapdb ist wunderbar dafür. mapdb speichert ausschließlich den aktuellen Zustand und kann ihn beim Start des System auch wiederherstellen (strategy everyChange,restoreOnStartup) mapdb trägt nicht weiter auf und ist wie rrd4j ein "interner" Speicher.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet