Hej,
mam banalny problem. Wam switch włączający klimatyzator.
Switch ac_power "Klimatyzacja" (AC)
Chciałbym żeby stan Switcha aktualizował się po ręcznym włączeniu klimatyzacji.
Sprawdzanie czy klimatyzacja jest włączona ręcznie mam opanowane (za pomocą crona i skryptu bash).
W jaki sposób najlepiej aktualizować stan switcha? MQTT?
W bashu mógłbym wywoływać Mosquito:
mosquitto_pub -h localhost -p 1883 -u user -P mypass -t '/klimatyzator/switch' -m 'off'
mosquitto_pub -h localhost -p 1883 -u user -P mypass -t '/klimatyzator/switch' -m 'on'
Ale jak obsłużyć to od strony openhab?
stan do wysłania pod taki temat /klimatyzator/switch/state
w openHAB
Switch klimatyzator "Klima" {mqtt=">[broker:/klimatyzator/switch/cmd:command:ON:on],>[broker:/klimatyzator/switch/cmd:command:OFF:off],<[broker:/klimatyzator/switch/state:state:ON:on],<[broker:/klimatyzator/switch/state:state:OFF:off]