Seite 1 von 1

[Solved] Problem - Items zu Groups zuordnen OH 2.5

Verfasst: 25. Feb 2020 22:29
von Boris099
Ich bin gerade dabei ein paar items einer Gruppe zuzuordnen und bekomme dabei sofort Probleme mit der entsprechenden items Datei.
Weiter gehe ich davon aus das dies ein typischer Anfängerfehler ist :-)

Diese Fehlermeldung bekomme ich im Log

Code: Alles auswählen

2020-02-25 22:22:27.881 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'mqtt.items' has errors, therefore ignoring it: [4,61]: missing EOF at '('
Und ich kann dann kein Item in der entsprechenden Sitemap bedienen.

Die entsprechende item Datei sieht so aus (nur die ersten 4 Zeilen)

Code: Alles auswählen

Group gBW

Switch LED_Nachbar {channel="mqtt:topic:5f1191ef:sonbas11_1"}
Switch BW_Kueche {channel="mqtt:topic:5f1191ef:sonbas11_2"} (gBW) 
Lösche ich das (gBW) funktioniert wieder alles einwandfrei, ich verwende Notepad++ zum Editieren

Dank im Voraus

Re: Problem - Items zu Groups zuordnen OH 2.5

Verfasst: 25. Feb 2020 22:37
von peter-pan
...du musst die Gruppe vor den Channel-Link setzen.

z.B.:

Code: Alles auswählen

Number InboxTotal  "INBOX [%s]"          (gPoBoxes) { channel="mail:imap:tonline-imap:inbox_total" }
Number InboxUnread "INBOX Unread [%d]"   (gPoBoxes) { channel="mail:imap:tonline-imap:inbox_unread" }

Group gPoBoxes "alle Postfächer"

Re: Problem - Items zu Groups zuordnen OH 2.5

Verfasst: 25. Feb 2020 22:38
von int5749
Boris099 hat geschrieben: 25. Feb 2020 22:29 .... ich verwende Notepad++ zum Editieren
Fangen wir mal hinten an ;) Notepad++ ist sicher OK ich kann jedoch nur empfehlen auf Visual Studio Code mit OpenHab Extension umzusteigen
Dies zeigt etwaige Fehler direkt an, unterstützt beim anlegen von Items etc.
Ja, man muss sich daran gewöhnen, aber das muss man eigentlich an jedes Tool

Zum Problem
Boris099 hat geschrieben: 25. Feb 2020 22:29 Die entsprechende item Datei sieht so aus (nur die ersten 4 Zeilen)

Code: Alles auswählen

Group gBW
Switch LED_Nachbar {channel="mqtt:topic:5f1191ef:sonbas11_1"}
Switch BW_Kueche {channel="mqtt:topic:5f1191ef:sonbas11_2"} (gBW) 
Ohne es getestet zu haben, aber die Gruppe gehört zum Item und somit direkt hinter diesem stehen, nicht hinter dem Channel.
Switch BW_Kueche (gBW) {channel="mqtt:topic:5f1191ef:sonbas11_2"}
Einfach mal testen :)

PS: Da war Peter schneller 8-)

Re: Problem - Items zu Groups zuordnen OH 2.5

Verfasst: 25. Feb 2020 22:50
von Boris099
SOLVED

Oh wie einfach und fast selbsterklärend - Nee das hätte ich nie gefunden!

Also alles gut nun - Vielen Dank für die schnellen Antworten, das ist einfach Super hier!!

Alle reden von diesem Visual Studio Code - absolut keine Ahnung wo ich da beginnen soll, habt ihr da einen Link?

Re: Problem - Items zu Groups zuordnen OH 2.5

Verfasst: 25. Feb 2020 22:55
von peter-pan
...Internet ?! :o

Eingabe "visual studio code download" und schon solltest du fündig werden ;)


BTW: Nicht mit Visual Studio verwechseln

Re: Problem - Items zu Groups zuordnen OH 2.5

Verfasst: 25. Feb 2020 23:05
von int5749
Und die OpenHab Erweiterung findest Du dann in VSC im Marketplace, einfach OpenHab suchen ;-)

Re: Problem - Items zu Groups zuordnen OH 2.5

Verfasst: 26. Feb 2020 00:17
von udo1toni
Tipp am Rande: Es gibt eine offizielle Dokumentation. Wenn auch in englischer Sprache, so hat man doch gute Chancen, solche Sachen selbst zu finden (und das ist dann ein echtes Erfolgserlebnis ;) ) https://www.openhab.org/docs/configuration/editors.html wäre die Seite in der Dokumentation. Dort gibt es einen Link zur Dokumentation (Readme File) und in dieser den leider sehr wichtigen Teil der Konfiguration des openHAB Plugins. Man kann das auch finden, wenn man das Plugin installiert :) aber es ist doch nett, auch das erklärt zu bekommen... https://github.com/openhab/openhab-vsco ... s/USAGE.md wäre ein direkter Link ;)

Die Konfiguration wird in einem JSON Objekt gespeichert, VisualStudio Code hilft dabei, die settings.json korrekt zu erstellen. Wichtig zu wissen ist auch noch, dass es mehrere mögliche Plätze gibt, die Konfiguration zu speichern, abhängig vom Benutzer, abhängig von der Arbeitsumgebung und abhängig von geladenen Ordnern. Außerdem gibt es natürlich noch die Default Einstellungen, die passen, wenn man openHABian mit den default Einstellungen auf einem Raspberry zum Aufsetzen von openHAB nutzt.