Seite 1 von 2

Wo werden die Daten für das semantische Modell gespeichert

Verfasst: 28. Dez 2021 16:30
von HiG
Da ich mir das Hausmodell mittlerweile schon 3 mal angelegt habe... was mit 3 Etagen und 12 Räumen kein Kinderspiel ist... habe ich mich gefragt, in welchen Dateien OH3 sind dieses Modell speichert. So das ich es sichern kann und notfalls in eine neue Installation und/oder ein Testsystem einspielen kann

Re: Wo werden die Daten für das semantische Modell gespeichert

Verfasst: 28. Dez 2021 18:23
von udo1toni
Du kannst das Semantische Model über Textdateien anlegen (über *.items Dateien). Falls Du lieber grafisch arbeitest, landen die daten wie alles, was über die UI gemacht wird in der entsprechenden JSON Datenbank.

Re: Wo werden die Daten für das semantische Modell gespeichert

Verfasst: 28. Dez 2021 18:31
von HiG
Hallo Udo,

normalerweise würde ich das über items-Dateien machen, dachte mir aber, ich probiere mal den neueren Weg aus ;-) Weißt Du zufällig in welcher json-Datei die landen?

Re: Wo werden die Daten für das semantische Modell gespeichert

Verfasst: 28. Dez 2021 18:41
von udo1toni
Die sind im Klartext beschriftet... Da wir sowohl von echten (Group) Items als auch von Metadaten sprechen, werden diese Daten in org.openhab.core.items.Item.json und org.openhab.core.items.Metadata.json landen (zu finden unter $OPENHAB_USERDATA/jsondbh/)

Re: Wo werden die Daten für das semantische Modell gespeichert

Verfasst: 28. Dez 2021 18:49
von HiG
Dankeschön :-)

Re: Wo werden die Daten für das semantische Modell gespeichert

Verfasst: 10. Aug 2023 10:15
von zinnik
Hallo habe gerade festgestellt, dass nach dem Update auf openhab 4.0.1 mein komplettes Semantisches Model Weg ist.
Die Dateien org.openhab.core.items.Item.json und org.openhab.core.items.Metadata.json in 3.4.2 und 4.0.1 sehen aber gleich aus.


Kann mir jemand helfen?

Re: Wo werden die Daten für das semantische Modell gespeichert

Verfasst: 10. Aug 2023 15:34
von udo1toni
Woran machst Du fast, dass die semantischen DAten weg sind?
Wie hast Du das semantische Modell definiert?
Wie hast Du die Items definiert?

Re: Wo werden die Daten für das semantische Modell gespeichert

Verfasst: 10. Aug 2023 20:41
von zinnik
Woran machst Du fast, dass die semantischen DAten weg sind?
Ich sehe nichts im semantic model

Wie hast Du das semantische Modell definiert?
Ich habe das Model per UI definiert sowie auch alle Items

Wie hast Du die Items definiert?
Auch per UI

Re: Wo werden die Daten für das semantische Modell gespeichert

Verfasst: 11. Aug 2023 08:30
von udo1toni
Wenn Du im Semantic Model unten in der Fußzeile der Seite "Show non-semantic" anklickst, bekommst Du dann etwas zu sehen?
Wenn Du Dir die Items einzeln anschaust (insbesondere die Group Items, welche das Semantic Model bilden), sehen die Tags und die Gruppenzuordnungen in Ordnung aus?

Wichtig: Keine Zirkelbezüge, Keine Doppelzuordnungen!
Jedes Item des Semantic Model muss exakt(!) einem Group Item im Semantic Model zugeordnet sein.
Einzige Ausnahme: Die Wurzeln des Semantic Model (also die Locations der höchsten Hierarchieebene) gehören keinem Group Item des Semantic Model an.
Semantic Tags müssen korrekt sein, d.h. nur Tags, die zueinander passen und sich nicht gegenseitig ausschließen.

Re: Wo werden die Daten für das semantische Modell gespeichert

Verfasst: 23. Aug 2023 23:19
von spiessi
zinnik hat geschrieben: 10. Aug 2023 10:15 Hallo habe gerade festgestellt, dass nach dem Update auf openhab 4.0.1 mein komplettes Semantisches Model Weg ist.
Die Dateien org.openhab.core.items.Item.json und org.openhab.core.items.Metadata.json in 3.4.2 und 4.0.1 sehen aber gleich aus.


Kann mir jemand helfen?
Hi zinnik,
bist du mit dem Thema weiter gekommen?
Ich habe das gleiche Problem nach dem Update auf Openhab4.
Da ich vorm Update ein Snapshot der VM gemacht habe konnte ich nun relativ easy wieder auf die alten Stand zurückspringen.
Alle "non-semantic" Gruppen werden mir angezeigt wenn ich das entsprechende Feld aktiviere.

Grüße
Simon