SuplaVirtualDevices - Zigbee2Mqtt

enclude
Posts: 43
Joined: Sat Aug 08, 2020 7:45 pm

Post

Hej,
z brokera mqtt dostaje taką wiadomość:

Dla czujnika otwarcia drzwi

Code: Select all

zigbee2mqtt:info 2020-08-26 22:02:31: MQTT publish: topic 'zigbee2mqtt/0x00158d000354e60b', payload '{"battery":100,"voltage":3035,"linkquality":86,"contact":false}'
Dla czujnika zalania:

Code: Select all

zigbee2mqtt:info  2020-08-26 22:06:45: MQTT publish: topic 'zigbee2mqtt/0x00158d000477661f', payload '{"battery":100,"voltage":3025,"linkquality":86,"water_leak":true}'
Chciałby do Supli za pomocą virtualdevice przesyłać wartości odpowiednio z contact (true gdy drzwi zamknięte, false gdy otwarte) oraz dla czujnika zalania (true gdy zalanie nastąpiło, a false gdy go nie ma).

Moje pytanie brzmi:
jak prawidłowo skonfigurować Suplavirtualdevices.cfg aby to zadziałało? Niestety żadna ze znanych mi konfiguracji nie chce działać.

Pozdrawiam
Jarek
Supla 💚
User avatar
nonflammable
Posts: 81
Joined: Tue Nov 26, 2019 11:12 pm
Location: Gorzów Wielkopolski

Post

Dla czujnika otwarcia drzwi:

Code: Select all

[CHANNEL_XXX]
function=POWERSWITCH
state_topic=zigbee2mqtt/0x00158d000354e60b
payload_value=/contact
payload_on=true
payload_off=false
dla czujnika zalania:

Code: Select all

[CHANNEL_XXX]
function=POWERSWITCH
state_topic=zigbee2mqtt/0x00158d000477661f
payload_value=/water_leak
payload_on=true
payload_off=false

Return to “Pomoc”