MQTT - Aktualizacja...
 
Powiadomienia
Wyczyść wszystko

MQTT - Aktualizacja stanu switch

2 Wpisów
2 Użytkownicy
0 Reactions
2,411 Wyświetleń
 Maro
(@maro)
Wpisów: 46
Kontrybutor
Autor tematu
 

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?

 

 
Dodane : 16/04/2018 2:44 pm
adrian
(@adrian)
Wpisów: 4031
Szefu Admin Zasłużony dla Forum, Patron Strony
 

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]

 

 
Dodane : 16/04/2018 7:14 pm
Udostępnij: