Symantic Modell und Text-Files sehr fragil?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Chaosmax
Beiträge: 20
Registriert: 29. Dez 2020 12:29
Answers: 0

Symantic Modell und Text-Files sehr fragil?

Beitrag von Chaosmax »

ich habe erhebliche Probleme Gruppen zuverlässig im "Symantic Model" angezeigt zu bekommen.

Hier ein Beispiel, wie es aussehen soll:

Bild

hier die Items

Code: Alles auswählen

// Küche
Dimmer Licht_Wand           "Strahler Wandseite"                    <lightbulb> (EG_Kueche, gLicht_Kueche, gAbwesehenheit)      ["Light"]          { channel="knx:device:bridge:Kueche:Licht2" } 
Dimmer Licht_Kueche1        "Strahler Kuechenzeile"                    <lightbulb> (EG_Kueche, gLicht_Kueche, gAbwesehenheit)  ["Light"]           { channel="knx:device:bridge:Kueche:Licht1" }
Number Temperatur_Kueche_IST "IST Temperatur  [%.1f °C]"  <temperature>   (EG_Kueche, gTemperatur_Kueche)            ["Temperature", "Measurement"]                            { channel="knx:device:bridge:Kueche:Temperatur_IST" }
Number Temperatur_Kueche_SOLL "SOLL Temperatur  [%.1f °C]"  <temperature>   (EG_Kueche, gTemperatur_Kueche)          ["Temperature"]                           { channel="knx:device:bridge:Kueche:Temperatur_SOLL" }
Rollershutter Rollladen_Kueche "Rollladen [%d %%]"    <blinds> (EG_Kueche, Rollladen)      ["Blinds"]                             { channel="knx:device:bridge:Kueche:Rollladen" }
Group gLicht_Kueche "Licht" (EG_Kueche) ["Lightbulb"]
Group gTemperatur_Kueche "Temperatur" (EG_Kueche)  ["HVAC"]
Hier
Bild

ist die Struktur der Items identisch

Code: Alles auswählen

//Elternschlafzimmer 
Switch Licht_Elternschlafzimmer1 "Bett Links [MAP(de.map):%s]"        <lightbulb>         (EG_Elternschlafzimmer, gLicht_Elternschlafzimmer) ["Light"] { channel="knx:device:bridge:Elternschlafzimmer:Licht8" }
Switch Licht_Elternschlafzimmer2 "Bett Rechts [MAP(de.map):%s]"        <lightbulb>         (EG_Elternschlafzimmer, gLicht_Elternschlafzimmer)["Light"] { channel="knx:device:bridge:Elternschlafzimmer:Licht2" }
Dimmer Licht_Elternschlafzimmer "Strahler"   <lightbulb>         (EG_Elternschlafzimmer, gAbwesehenheit, gLicht_Elternschlafzimmer) ["Light"] { channel="knx:device:bridge:Elternschlafzimmer:Licht3" }
Number Temperatur_Elternschlafzimmer_IST "IST Temperatur  [%.1f °C]"  <temperature>   (EG_Elternschlafzimmer, gTemperatur_Elternschlafzimmer, pIST_Temp) ["Temperature"] { channel="knx:device:bridge:Elternschlafzimmer:Temperatur_IST" }
Number Temperatur_Elternschlafzimmer_SOLL "SOLL Temperatur  [%.1f °C]"  <temperature>   (EG_Elternschlafzimmer, gTemperatur_Elternschlafzimmer) ["Temperature"] { channel="knx:device:bridge:Elternschlafzimmer:Temperatur_SOLL" }
Rollershutter Rollladen_Elternschlafzmmer_gr_Fenster "Rollladen Fenster Elternschlafzimmer gr. [%d %%]"    <blinds> (EG_Elternschlafzimmer, Rollladen, EG_Elternschlafzimmer_Rollladen_alle, Rollladen_alle_Schlafzimmer) ["Blinds"] { channel="knx:device:bridge:Elternschlafzimmer:Rollladen_gr_Fenster" }
Rollershutter Rollladen_Elternschlafzmmer_kl_Fenster "Rollladen Fenster Elternschlafzimmer kl. [%d %%]"    <blinds> (EG_Elternschlafzimmer, Rollladen, EG_Elternschlafzimmer_Rollladen_alle, Rollladen_alle_Schlafzimmer) ["Blinds"] { channel="knx:device:bridge:Elternschlafzimmer:Rollladen_kl_Fenster" }
Group:Rollershutter EG_Elternschlafzimmer_Rollladen_alle  "Rollläden alle  [%d %%]" <blinds> (EG_Elternschlafzimmer) 
Group gLicht_Elternschlafzimmer "Licht" (EG_Elternschlafzimmer) ["Lightbulb"]
Group gTemperatur_Elternschlafzimmer "Temperatur" (EG_Elternschlafzimmer)  ["HVAC"]
Wenn ich nun im zweiten Beispiel die Gruppen gLicht_Elternschlafzimmer und gTemperatur_Elternschlafzimmer entferne, speichere, hinzufüge (an der gleichen Stellen) und neu speichere sind es dann so aus
Bild

Dafür ist die Küche dann kaputt und sieht wie das Elternschlafzimmer im ersten Bild aus.

Mir scheint, dass das "Systematic Model" nicht zuverlssäig aus den Text-Files gelesen werden kann. Gibt es dazu Tipps? Ich würde gerne weiter mit Text-Files arbeiten.

Edit: sorry ein l zuviel bei Model, kann das ein Mod bitte ändern? Danke

Antworten