ich habe mich vor kurzem für OpenHAB entschieden.
Ich Steuere einige Geräte mithilfe des EXEC-Bindings, was auch soweit gut funktioniert. Allerdings wird der Status eines Items beim Neuladen der Seite immer wieder zurück gesetzt. Also bei allen Geräten die mit dem EXEC-Binding angesteuert werden stehen die Switche in der basicUI wieder auf OFF.
Was muss ich daran ändern damit der Zustand gespeichert wird?
Mein aktueller Code ist:
.items
Code: Alles auswählen
//Staubsauger IR send
String staubsauger "Staubsauger" { channel="exec:command:staubsauger:input", autoupdate="false" }
//XBOX Steuerung
String xbox "XBOX" { channel="exec:command:xbox:input", autoupdate="false" }
//AV - Reciever
String lghts "AV - Reciever" { channel="exec:command:lghts:input", autoupdate="false" }
Code: Alles auswählen
//Staubsauger IR SEND
Thing exec:command:staubsauger [ command="/home/tim/openhab/conf/scripts/staubsauger.sh %2$s", interval=0, autorun=true ]
//XBOX Steuerung
Thing exec:command:xbox [ command="/home/tim/openhab/conf/scripts/xbox.sh %2$s", interval=0, autorun=true ]
//AV - Reciever
Thing exec:command:lghts [ command="/home/tim/openhab/conf/scripts/lghts.sh %2$s", interval=0, autorun=true ]
Code: Alles auswählen
sitemap default label="Home"
{
Frame label="Geräte"
{
Switch item=staubsauger icon="cleaning"
Switch item=xbox icon="xbox"
}
Frame label="Audio"
{
Switch item=lghts icon="receiver"
}
}
Tim