Upgrade 3.4.4 auf 4.0.3- Wo ist das Semantic Model?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
filmgucker2
Beiträge: 237
Registriert: 8. Apr 2020 20:59
Answers: 0

Upgrade 3.4.4 auf 4.0.3- Wo ist das Semantic Model?

Beitrag von filmgucker2 »

Nach o.a. upgrade ist mein geliebtes Model verschwunden...hab bei den Engländern geschaut,
da gab es wohl auch das Problem. Aber die da angebotenen Lösungen halfen leider nicht.
Gibt es da einen Trick?

VG
Filmgucker
Raspberry Pi 4, OH 4.0.3

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Upgrade 3.4.4 auf 4.0.3- Wo ist das Semantic Model?

Beitrag von udo1toni »

Wenn das Semantic Model nicht angezeigt wird, hast Du einen Fehler im Model. :) Du musst also alle Items prüfen, wo der Fehler liegt.
Typische Fehler:
  • Zirkelbezug (ein Group Item ist sowohl Vorfahre als auch Nachfahre eines anderen Group Items und damit sein eigener Vor-/Nachfahre)
  • Ungültige Tags
  • Zu viele Tags auf einzelnen Group Items, die sich gegenseitig ausschließen
  • Ein Item taucht an mehreren Stellen im Semantic Model auf (Es gab Schlauberger, die es "besser" wussten als die Entwickler und die entsprechenden Maßnahmen unter OH3 umgangen haben... aber das war auch unter OH3 schon verboten, nun wird dieses Verbot aktiv durchgesetzt)
Die Fehler kannst Du über die Items finden (ist halt etwas mühsam, da Du alle Items von Hand abklappern musst)
Was die Baumstruktur betrifft: VS Code bietet ein openHAB Plugin, wenn das korrekt konfiguriert ist (Verbindung zum openHAB Server) gibt es dort eine dynamische Ansicht der Things und Items, wobei die Items in Baumstruktur dargestellt werden, dort kann man Zirkelbezüge sehr schnell finden, genau wie doppelte Zuweisungen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Upgrade 3.4.4 auf 4.0.3- Wo ist das Semantic Model?

Beitrag von peter-pan »

Ich bin inzwischen auf "openHAB 4.1.0.M1". Da ist bei mir alles vorhanden. Ich muss aber dazu sagen, dass meine Items alle textbasierend sind. Das gilt auch für die Regeln und die meisten Things.


Edit: Einen Fehler(Zirkelbezug), wie ihn Udo beschrieben hat, habe ich auch, da muss ich noch etwas "nachjustieren". Der Fehler wird beim Start von OH aber im Log angezeigt:

Code: Alles auswählen

2023-09-14 00:03:59.997 [ERROR] [s.internal.SemanticsMetadataProvider] - Recursive group membership found: gWindowOffice is both, a direct or indirect parent and a child of gEG_Buero.
2023-09-14 00:04:00.013 [ERROR] [s.internal.SemanticsMetadataProvider] - Recursive group membership found: gWinELWWo is both, a direct or indirect parent and a child of gUG_Wohnen.
2023-09-14 00:04:00.033 [ERROR] [s.internal.SemanticsMetadataProvider] - Recursive group membership found: gWinSchlaf is both, a direct or indirect parent and a child of gMonitor.
2023-09-14 00:04:00.262 [ERROR] [s.internal.SemanticsMetadataProvider] - Recursive group membership found: gWindowOffice is both, a direct or indirect parent and a child of gEG_Buero.
2023-09-14 00:04:00.276 [ERROR] [s.internal.SemanticsMetadataProvider] - Recursive group membership found: gWinELWWo is both, a direct or indirect parent and a child of gUG_Wohnen.
2023-09-14 00:04:00.295 [ERROR] [s.internal.SemanticsMetadataProvider] - Recursive group membership found: gWinSchlaf is both, a direct or indirect parent and a child of gMonitor.
Das semantisch Model wird aber trotzdem angezeigt.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

filmgucker2
Beiträge: 237
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Upgrade 3.4.4 auf 4.0.3- Wo ist das Semantic Model?

Beitrag von filmgucker2 »

Der Tipp mit dem log war Gold wert, lieber Peter-Pan! Ein Item war Vater und Kind zugleich. Ich hätte
mir bei 600 Items einen Wolf gesucht! :D
Raspberry Pi 4, OH 4.0.3

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Upgrade 3.4.4 auf 4.0.3- Wo ist das Semantic Model?

Beitrag von peter-pan »

...gerne.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten