по смыслу совпадают с названиями ключей в lib/tuya.js. Как правильнее поступить, использовать уже определённые датапоинты или сделать свои, новые? Просто не знаю как там с туей может быть, вдруг они обновят прошивку, поменяют датапоинты устройства от которого я возьму, затем их обновят в z2m, но в моём устройстве останутся прежние и конвертер сломается.
И как правильнее, команды fromZigbee, toZigbee делить на отдельные методы или писать всё в одном с использованием свитч кейс? Логика подсказывает, что лучше делить, чтобы потом могли переиспользовать, но с другой стороны если это туя со своими датапоинтами, то вряд ли там кто-то будет переиспользовать.
я ответы на эти вопросы не нашел. тоже недавно писал конвертер, датчик уже был в z2m..а это был датчик с дополнительными exposes. DP в tuya.js - сделал свои, from и to - тоже свои, так как не разобрался с динамическими exposes. Пытался пройтись по этим файлам в поисках закономерностей - может они там и есть, но..не увидел.
что имеете ввиду под динамическими exposes: climate, cover и т.д.?
Обсуждают сегодня