Nach Neustart stellt OH3 Zahl in Item mit ".0" wieder her...
-
- Beiträge: 35
- Registriert: 2. Feb 2019 16:58
Nach Neustart stellt OH3 Zahl in Item mit ".0" wieder her...
Hallo zusammen,
ich habe in OH3 Version 3.2 mehrere Items mit Auswahlelementen, realisiert über die stateDescription:
Leider wird nach einem Neustart nicht z.B. die Zahl "6" für Feste Uhrzeit wiederhergestellt sondern die Zahl "6.0":
Erst wenn ich nach dem Neustart eine andere Auswahl treffe, z.B. "Aus", hat das Item wieder eine Zahl ohne ".0" am Ende. Wenn ich anschliessend wieder die gewünschte Option auswähle, z.B. Feste Uhrzeit, funktioniert alles wieder wie gewohnt ( ich habe in dieser Group Items, die erst mit dem entsprechen Item-Wert angezeigt werden ):
Der Versuch, die Zahl mit "%.0f" in der stateDescription zu formatieren hat nicht funktioniert.
Die Persistence-Einstellungen habe ich nicht geändert, sind also noch auf Standard-Einstellungen.
Kennt jemand vielleicht das Problem...
vielen Dank im voraus..
Sascha.K
ich habe in OH3 Version 3.2 mehrere Items mit Auswahlelementen, realisiert über die stateDescription:
Leider wird nach einem Neustart nicht z.B. die Zahl "6" für Feste Uhrzeit wiederhergestellt sondern die Zahl "6.0":
Erst wenn ich nach dem Neustart eine andere Auswahl treffe, z.B. "Aus", hat das Item wieder eine Zahl ohne ".0" am Ende. Wenn ich anschliessend wieder die gewünschte Option auswähle, z.B. Feste Uhrzeit, funktioniert alles wieder wie gewohnt ( ich habe in dieser Group Items, die erst mit dem entsprechen Item-Wert angezeigt werden ):
Der Versuch, die Zahl mit "%.0f" in der stateDescription zu formatieren hat nicht funktioniert.
Die Persistence-Einstellungen habe ich nicht geändert, sind also noch auf Standard-Einstellungen.
Kennt jemand vielleicht das Problem...
vielen Dank im voraus..
Sascha.K
Hi Sascha,
dieses Problem hatte ich unter OH 2.4 auch schon.
Die Standard Persistenz ist vermutlich "rrd4j" und diese gibt beim Restore dem Wert eine Kommastelle mit.
Abhilfe schaffen kann hier eine weitere Persistenz und zwar "mapdb".
Diese speichter nur den letzten Zustand / Wert eines Items und schreibt den bei einem Restore nach Neustart genau so zurück.
Im Grunde kann man sagen:
Alle Items für historische Werte mit denen ich auch Diagramme erstellen lassen möchte empfiehlt sich "rrd4j" als Persistenz.
Für Items bei nur deren letzten Zustand nach Neustart wieder hergestellt werden soll eignet sich besser "mapdb" als Persistenz.
Gruß Peter
Gehe zur vollständigen Antwortdieses Problem hatte ich unter OH 2.4 auch schon.
Die Standard Persistenz ist vermutlich "rrd4j" und diese gibt beim Restore dem Wert eine Kommastelle mit.
Abhilfe schaffen kann hier eine weitere Persistenz und zwar "mapdb".
Diese speichter nur den letzten Zustand / Wert eines Items und schreibt den bei einem Restore nach Neustart genau so zurück.
Im Grunde kann man sagen:
Alle Items für historische Werte mit denen ich auch Diagramme erstellen lassen möchte empfiehlt sich "rrd4j" als Persistenz.
Für Items bei nur deren letzten Zustand nach Neustart wieder hergestellt werden soll eignet sich besser "mapdb" als Persistenz.
Gruß Peter
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: Nach Neustart stellt OH3 Zahl in Item mit ".0" wieder her...
Hi Sascha,
dieses Problem hatte ich unter OH 2.4 auch schon.
Die Standard Persistenz ist vermutlich "rrd4j" und diese gibt beim Restore dem Wert eine Kommastelle mit.
Abhilfe schaffen kann hier eine weitere Persistenz und zwar "mapdb".
Diese speichter nur den letzten Zustand / Wert eines Items und schreibt den bei einem Restore nach Neustart genau so zurück.
Im Grunde kann man sagen:
Alle Items für historische Werte mit denen ich auch Diagramme erstellen lassen möchte empfiehlt sich "rrd4j" als Persistenz.
Für Items bei nur deren letzten Zustand nach Neustart wieder hergestellt werden soll eignet sich besser "mapdb" als Persistenz.
Gruß Peter
dieses Problem hatte ich unter OH 2.4 auch schon.
Die Standard Persistenz ist vermutlich "rrd4j" und diese gibt beim Restore dem Wert eine Kommastelle mit.
Abhilfe schaffen kann hier eine weitere Persistenz und zwar "mapdb".
Diese speichter nur den letzten Zustand / Wert eines Items und schreibt den bei einem Restore nach Neustart genau so zurück.
Im Grunde kann man sagen:
Alle Items für historische Werte mit denen ich auch Diagramme erstellen lassen möchte empfiehlt sich "rrd4j" als Persistenz.
Für Items bei nur deren letzten Zustand nach Neustart wieder hergestellt werden soll eignet sich besser "mapdb" als Persistenz.
Gruß Peter
- OpenHab 2.4
#PWRUP
#PWRUP
-
- Beiträge: 35
- Registriert: 2. Feb 2019 16:58
Re: Nach Neustart stellt OH3 Zahl in Item mit ".0" wieder her...
Hallo Peter,
unter Einstellungen -> Persistence ist RRD4j noch nicht als Standard-Service angewählt. Trotzdem werden in den Widgets schon Verlaufskurven von z.B. Temperaturen angezeigt. Soviel ich sehen kann wird jedes Item gespeichert.
Das hat mich schon seit der Installation von OH3 verwirrt.... ich hoffe es gibt keine Probleme, wenn ich jetzt RRD4j als Standard aktiviere...
Ich habe in der UI ein textbasiertes Item mit einigen Gruppen angelegt, z.B. gPersistence_MapDB, gPersistence_RRD4J usw... wie kann ich dieses Item anschliessend wieder editieren..? die Gruppen werden alle einzeln als Item angezeigt aber ich finde das textbasierte Item nicht mehr... wird das in der Datenbank abgelegt ..?
unter Einstellungen -> Persistence ist RRD4j noch nicht als Standard-Service angewählt. Trotzdem werden in den Widgets schon Verlaufskurven von z.B. Temperaturen angezeigt. Soviel ich sehen kann wird jedes Item gespeichert.
Das hat mich schon seit der Installation von OH3 verwirrt.... ich hoffe es gibt keine Probleme, wenn ich jetzt RRD4j als Standard aktiviere...
Ich habe in der UI ein textbasiertes Item mit einigen Gruppen angelegt, z.B. gPersistence_MapDB, gPersistence_RRD4J usw... wie kann ich dieses Item anschliessend wieder editieren..? die Gruppen werden alle einzeln als Item angezeigt aber ich finde das textbasierte Item nicht mehr... wird das in der Datenbank abgelegt ..?
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: Nach Neustart stellt OH3 Zahl in Item mit ".0" wieder her...
Da bin ich leider raus.
Hier läuft immer noch OH 2.4.
Gruß Peter
Hier läuft immer noch OH 2.4.
Gruß Peter
- OpenHab 2.4
#PWRUP
#PWRUP
-
- Beiträge: 35
- Registriert: 2. Feb 2019 16:58
Re: Nach Neustart stellt OH3 Zahl in Item mit ".0" wieder her...
Meine Frage anders ausgedrückt: wenn jetzt automatisch alle Items mit RRD4j gespeichert werden, kann ich die Persistence-Strategie mit MapDB für bestimmte Items überschreiben ..? Ich habe ja keine rrd4j.persistence-Datei angelegt, in der ich die zu speichernden Items angelegt habe...
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: Nach Neustart stellt OH3 Zahl in Item mit ".0" wieder her...
Die entsprechenden Items müsstest Du dann schon in je einer config Datei für die jeweilige Persistenz definieren.
- OpenHab 2.4
#PWRUP
#PWRUP
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: Nach Neustart stellt OH3 Zahl in Item mit ".0" wieder her...
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Nach Neustart stellt OH3 Zahl in Item mit ".0" wieder her...


Im Grunde bräuchte es sowas wie ein Lexikon...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 35
- Registriert: 2. Feb 2019 16:58
Re: Nach Neustart stellt OH3 Zahl in Item mit ".0" wieder her...
Danke für die schnelle Hilfe.... 
