Od jakiegoś czasu walczę z SVD zainstalowanym na raspberry pi0W.
Początkowo były tylko na tym czujniki temperatury BT Xiaomi, potem doszedł czujnik temperatury wilgotności i ciśnienia na zigbee razem z nim zigbee2mqtt i zaczęły się problemy. Teoretycznie mając z2m mogę podpiąć do supli przez svd czujniki żarówki i przyciski.
w praktyce siedzę i walczę z przyciskiem IKEA.
Przycisk IKEA wysyła taki komunikat po mqtt
Code: Select all
{"action":"on","battery":100,"linkquality":0,"update":{"state":"idle"},"update_available":false}
Code: Select all
{"action":"brightness_move_up","action_rate":83,"battery":100,"linkquality":15,"update":{"state":"idle"},"update_available":false}
Code: Select all
{"action":"brightness_stop","battery":100,"linkquality":15,"update":{"state":"idle"},"update_available":false}
Jaki skrypt napisać w SVD żeby to działało.
Miało by to włączać wirtualny kanał.
obecnie mam tak:
Code: Select all
function=LIGHTSWITCH
state_topic=zigbee2mqtt/Przycisk_IKEA
command_topic=zigbee2mqtt/Przycisk_IKEA
payload_value=/action
payload_on="on"