Schönen guten Morgen,
ich habe eine frische, Debian9-basierte OH2 Installation (kein Upgrade, keine Migration -> Neueinsteiger).
Über PaperUI habe ich sowohl das Network-, als auch das KNX-Binding installiert und entsprechend die [/etc/openhab2/services/knx.cfg] editiert.
Auszug aus der [/var/log/openhab2/openhab.log]
2017-06-28 19:06:45.050 [INFO ] [nx.internal.connection.KNXConnection] - Established connection to KNX bus on X.X.X.X:3671 in mode TUNNEL.
Sohin kann davon ausgegangen werden, dass OH2 mit meinem KNX-Bus kommunizieren kann.
Mein nächster Schritt wäre ein Test gewesen um die Deckenleuchte im meinem Büro via OH2 zu schalten. Das tatsächliche KNX-Binding über ETS läuft auf die Adresse 3/1/40 (und funktioniert sowohl über die ETS-Programmierung, als auch über meinen Smart-Visu Server einwandfrei).
Ich habe daher in erster Instanz eine Items-Datei [/etc/openhab2/items/knx.items] angelegt..
..und im Anschluss eine Sitemap-Datei [/etc/openhab2/sitemaps/knx.sitemap] angelegt.
In PaperUI habe ich abschließend via Configuration > Services > Basic UI > Configure die Default-Sitemap "knx" angegeben.
Rufe ich nun https://X.X.X.X:YYYY/basicui/app auf wird auch korrekt die angelegte Default-Sitemap (mit dem einzelnen Switch) angezeigt.
Nachdem jedoch das Licht nicht geschaltet wird (und auch in ETS im KNX-BUS-Protokoll nichts angezeigt wird), habe ich den OH2-Serverlog [/var/log/openhab2/openhab.log] geprüft.
Insbesondere fallen folgende Zeilen auf;
2017-06-29 08:54:25.303 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'test' for widget org.eclipse.smarthome.model.sitemap.Switch
2017-06-29 08:54:25.306 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item for widget org.eclipse.smarthome.model.sitemap.Switch
2017-06-29 08:55:45.366 [INFO ] [thome.io.rest.core.item.ItemResource] - Received HTTP POST request at 'items/test' for the unknown item 'test'.
Meine Frage/Bitte an Euch - hat jemand von Euch Idee an was es scheitert? Ich habe auch bereits lt. Tutorials funktionierende *.items/*.sitemap Kombinationen getestet (selbstverständlich mit editierter BUS-Adresse), jedoch leider mit dem gleichen Misserfolg.
Besten Dank an alle, die sich die Zeit zum Lesen nehmen und sich hierzu Gedanken machen.
Schönen Tag & LG!
ich habe eine frische, Debian9-basierte OH2 Installation (kein Upgrade, keine Migration -> Neueinsteiger).
- Die Installation verlief problemlos und anhand der offiziellen Doku.
- Die UIs laufen problemlos sowohl unter HTTP, als auch HTTPS
Über PaperUI habe ich sowohl das Network-, als auch das KNX-Binding installiert und entsprechend die [/etc/openhab2/services/knx.cfg] editiert.
Auszug aus der [/var/log/openhab2/openhab.log]
2017-06-28 19:06:45.050 [INFO ] [nx.internal.connection.KNXConnection] - Established connection to KNX bus on X.X.X.X:3671 in mode TUNNEL.
Sohin kann davon ausgegangen werden, dass OH2 mit meinem KNX-Bus kommunizieren kann.
Mein nächster Schritt wäre ein Test gewesen um die Deckenleuchte im meinem Büro via OH2 zu schalten. Das tatsächliche KNX-Binding über ETS läuft auf die Adresse 3/1/40 (und funktioniert sowohl über die ETS-Programmierung, als auch über meinen Smart-Visu Server einwandfrei).
Ich habe daher in erster Instanz eine Items-Datei [/etc/openhab2/items/knx.items] angelegt..
Code:
[I]Switch test "Test" { knx="3/1/40" }[/I]
Code:
sitemap knx label="KNX" { Switch item=test }
Rufe ich nun https://X.X.X.X:YYYY/basicui/app auf wird auch korrekt die angelegte Default-Sitemap (mit dem einzelnen Switch) angezeigt.
Nachdem jedoch das Licht nicht geschaltet wird (und auch in ETS im KNX-BUS-Protokoll nichts angezeigt wird), habe ich den OH2-Serverlog [/var/log/openhab2/openhab.log] geprüft.
Insbesondere fallen folgende Zeilen auf;
2017-06-29 08:54:25.303 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'test' for widget org.eclipse.smarthome.model.sitemap.Switch
2017-06-29 08:54:25.306 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item for widget org.eclipse.smarthome.model.sitemap.Switch
2017-06-29 08:55:45.366 [INFO ] [thome.io.rest.core.item.ItemResource] - Received HTTP POST request at 'items/test' for the unknown item 'test'.
Meine Frage/Bitte an Euch - hat jemand von Euch Idee an was es scheitert? Ich habe auch bereits lt. Tutorials funktionierende *.items/*.sitemap Kombinationen getestet (selbstverständlich mit editierter BUS-Adresse), jedoch leider mit dem gleichen Misserfolg.
Besten Dank an alle, die sich die Zeit zum Lesen nehmen und sich hierzu Gedanken machen.
Schönen Tag & LG!
Kommentar