Closed DGMiron closed 1 year ago
Скорее всего нужно использовать свойство "ptvoSwitchAction", пример можно посмотреть в описании датчика CO2 в этом файле: https://github.com/u236/homed-service-zigbee/blob/master/deploy/data/usr/share/homed-zigbee/homed.json
Если все получится, буду рад добавить поддержку этой прошивки в общую библиотеку!
Логи кликов singleClick: Device "switch_watering" endpoint "0x01" cluster "0x0012" attribute "0x0055" report received with type "0x20" and data "01" and transaction id 79
doubleClick: Device "switch_watering" endpoint "0x01" cluster "0x0012" attribute "0x0055" report received with type "0x20" and data "02" and transaction id 80
tripleClick: Так и не смог поймать... Как будто нет такого экшена. А в конверторе для з2м есть...
hold: Device "switch_watering" endpoint "0x01" cluster "0x0012" attribute "0x0055" report received with type "0x20" and data "04" and transaction id 84
release: Device "switch_watering" endpoint "0x01" cluster "0x0012" attribute "0x0055" report received with type "0x20" and data "00" and transaction id 87
И ворнинг такой периодически проскакивает: (wrn) zigbee: No property found for device "switch_watering" endpoint "0x04" cluster "0x000c" attribute "0x0055" report with type "0x39" and data "f0:c3:34:49"
На всякий случай: Весь лог: https://pastebin.com/9AwfZ74d
добавил новое свойство "ptvoButtonAction" в https://github.com/u236/homed-service-zigbee/commit/cdef67cc3fdc4a9127684bcf667e119c8f520e11, потестировать можно, взяв бинарник под нужную архитекутру здесь: http://sandbox.u236.org/homed-zigbee/ (нужно не забыть сделать бинарник исполняемым после замены файла)
Изменил либу, проверил - работает!!! Спасибо! Содержание библиотеки: https://pastebin.com/ETrwVjtK
Прошивка https://t.me/zigbeeptvo/13476 Судя по конвертору для з2м: рэле - свич, кнопка - экшн, есть температура чипа. Ещё, вроде, есть Power on status. Автораспознаётся только свич. Своими силами удалось добавить температуру чипа (не знаю, - зачем она нужна, но всё ж..) Не осилил экшн кнопки. Сделал таким образом:
Прошу помощи, подсказки в добавлении кнопки.