Seite 1 von 1

Items aus .items Datei können nicht bedient werden.

Verfasst: 23. Nov 2019 21:21
von Lehmi
Hallo,
ich habe das Problem, das ich Items die in einer .items Datei unter \openHAB-conf\items\ angelegt wurde, nicht ansteuern oder anzeigen kann.

Ich habe folgende Umgenung:
1 Raspi mit OpenHAB und z-Wave Modul.
1 Raspi mit Homematic

Auf dem OpenHAB Raspi sind die Bindigs für Homematic, z-Wave und Astro Binding eingerichtet und funktionieren auch.
Ich kann Aktoren von Z-Wave und Homematic ohne Probleme einlesen und über die Inbox als Things anlegen.

Ich möchte jetzt die Items und die Sitemap (old School) über eine Text Konfigurationsdatei anlegen.
Das funktioniert auch erst mal. Diese Items kann ich in der Sitemap sehen. Es gibt keine Fehler im LOG Viewer.
Wenn ich die Konfigurationsdateien ändere werden sie ohne Fehlermeldung eingeleden.

Es gibt also eine Items Datei namens Leh_1.items mit fogendem Inhalt:

Code: Alles auswählen

Group   Home                "Home"              <house>                             ["Building"]

Group   F2                  "Zweiter Stock"     <attic>     (Home)                  ["Attic"]

Group   F2_Office           "Büro"              <office>    (Home, F2)              ["Room"]

Switch  F2_Office_Light     "Licht_WPS03_TXT"   <switch>    (F2_Office, gLampen)    {chanel="zwave:device:a0b5ab0d:node8:switch_binary"}

/* ----Administrative Gruppen B.L. ---- */
Group                           gSignalstaerke "Signalstärke"              <qualityofservice>   (Home)
Group:Switch:OR(ON, OFF)        gBatterie      "Batteriestärke [%d]"       <battery>            (Home)
Group:Switch:OR(ON, OFF)        gLampen        "Alle Lampen im Haus [%d]"  <light>              (Home)
/* ------------------------------------ */
Und eine Konfigurationsd namens Home_Administrativ.sitemap für das Basic UI mit folgendem Inhalt:

Code: Alles auswählen

sitemap Home_Administrativ label="Home_Administrativ" 
{
    Frame label="Zweiter Stock" icon="attic" 
	{
        Group item=F2_Office
        
    }

// Wartungsgruppe 20.11.2019 B.L.
    Frame label="Wartung" 
    {
        Group item=gSignalstaerke
        Group item=gBatterie
        Group item=gLampen
    }
// Ende Wartungsgruppe
}
Die Chanel zuweisung für das item F2_Office_Light in der Konfigurationsdatei habe ich aus dem Paper UI über die Zwischenablage kopiert:
wps03.JPG
Wenn ich jedoch versuche, den über die Leh_1.items Datei angelegten Schaltaktor (F2_Office_Light) über das Paper UI zu schalten, passiert am Aktor nichts.
Wenn ich aber ein Item für den gleichen Chanel des Things über das Paper UI anlege (Thing auswählen, Chanel auswählen, Link Chanel, Create new item) und dieses einer Gruppe der Sitemap zuweise, so dass es dort angezeigt wird, so funktioniert das Schalten des Aktoren.
Das gleiche Verhalten habe ich, wenn ich versuche Werte aus dem Astro Binding anzuzeigen. Die aus einer .items Datei funktionieren nicht, die über das Paper UI angelegten funktionieren.

Das Item WPS03_Switch_GUI im Bild schaltet den Aktor, das Item Licht_WPS03_TXT schaltet ihn nicht.
wps03 BasicUI.JPG
Hat jemand eine Idee wo das Problem liegen könnte?

Gruß
Lehmi

Re: Items aus .items Datei können nicht bedient werden.

Verfasst: 24. Nov 2019 00:10
von peter-pan
Ich kenne mich zwar nicht aus mit ZWave, aber müsste der Channel-Link deines Items F2_Office_Light nicht so heissen:

Code: Alles auswählen

Switch  F2_Office_Light     "Licht_WPS03_TXT"   <switch>    (F2_Office, gLampen)    {channel="zwave:device:a0b5ab0d:node8:switch_binary"}
Also "channel" mit nn ?!

Re: Items aus .items Datei können nicht bedient werden.

Verfasst: 24. Nov 2019 12:56
von Lehmi
Hallo Peter-Pan,
--- sehr peinlich.
Ich hatte am anfang diverse Channel konfiguriert die alle nicht gingen, aber wenn man beim Copy and Paste gleich am Anfang fehler einbaut sieht man später den Wald vor lauter Bäumen nicht mehr.

Ja, es funktioniert jetzt wenn man sich an die Syntax hält.
Vielen Dank für die Antwort.

Gruß
Lehmi

Re: Items aus .items Datei können nicht bedient werden.

Verfasst: 25. Nov 2019 05:40
von peter-pan
Gerne. ;)