Leider habe ich für meine Fehler nichts in der Forensuche gefunden, eventuell sehen ich den Wald vor lauter Bäumen nicht aber ich komme jetzt nicht weiter.
Folgendes Problem.
Ich habe Scripte zum Steuern und auslesen meiner Lüftungsanlage, diese laufen auf der Konsole unter dem nutzer openhabian sowei openhab ohne Fehler.
Aber in der Oberfläche (BasicUI) funktionieren sie leider nicht.
Es kommen immer folgende Fehlermeldungen im log:
Code: Alles auswählen
2017-07-10 20:04:15.915 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command '0' for item 'lueftung_switch' to handler for channel 'exec:command:lueftungstatus:output', because no thing with the UID 'exec:command:lueftungstatus' could be found.
2017-07-10 20:04:15.926 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command '0' for item 'lueftung_switch' to handler for channel 'exec:command:lueftungschalten:input', because no thing with the UID 'exec:command:lueftungschalten' could be found.
2017-07-10 20:04:15.929 [ItemCommandEvent ] - Item 'lueftung_switch' received command 0
2017-07-10 20:04:15.940 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update '0' for item 'lueftung_switch' to handler for channel 'exec:command:lueftungstatus:output', because no thing with the UID 'exec:command:lueftungstatus' could be found.
2017-07-10 20:04:15.945 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate update '0' for item 'lueftung_switch' to handler for channel 'exec:command:lueftungschalten:input', because no thing with the UID 'exec:command:lueftungschalten' could be found.
2017-07-10 20:05:16.419 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command '0' for item 'lueftung_modus' to handler for channel 'exec:command:lueftungmodus1:output', because no thing with the UID 'exec:command:lueftungmodus1' could be found.
2017-07-10 20:05:16.422 [WARN ] [ome.core.thing.internal.ThingManager] - Cannot delegate command '0' for item 'lueftung_modus' to handler for channel 'exec:command:lueftungmodus_schalten1:input', because no thing with the UID 'exec:command:lueftungmodus_schalten1' could be found.
.thing
Code: Alles auswählen
Thing exec:command:lueftungschalten [ command="/bin/bash /home/openhabian/scripts/lueftung_schalten.sh %2$s", interval=0, timeout=20, autorun=false ]
Thing exec:command:lueftungstatus [ command="/bin/bash /home/openhabian/scripts/lueftung_schalten.sh", interval=10, timeout=30, autorun=true ]
Thing exec:command:lueftungmodus_schalten1 [ command="/bin/bash /home/openhabian/scripts/lueftung_modus_schalten.sh %2$s", interval=30, timeout=30, autorun=false ]
Thing exec:command:lueftungmodus1 [ command="/bin/bash /home/openhabian/scripts/lueftung_modus_schalten.sh", interval=30, timeout=30, autorun=true ]
Code: Alles auswählen
String lueftung_switch "Status" <fan> [ "Switchable" ] { channel="exec:command:lueftungschalten:input", channel="exec:command:lueftungstatus:output", autoupdate="true" }
String lueftung_modus "Modus" <settings> { channel="exec:command:lueftungmodus_schalten1:input", channel="exec:command:lueftungmodus1:output", autoupdate="false" }
Code: Alles auswählen
sitemap lueftung label="Lüftung"
{
Frame label="Lüftung Schalten" {
Switch item=lueftung_switch mappings=[ "0"="Strom", "1"="Akku", "2"="Aus" ]
Switch item=lueftung_modus mappings=[ "0"="Automatik", "1"="Manuell" ]
}
}
Eventuell findet einer von euch den Fehler.
Folgende Bindings habe ich im Einsatz:
Code: Alles auswählen
Exec Binding
binding-exec - 2.1.0
Exec Binding (1.x)
binding-exec1 - 1.10.0
Ich würde mich über Hilfe von euch freuen.
Gruß Tobi