Добрый день, подключаю к WB8 электропривод карниза MOOVET AT5810-485. Через serial_tool привод принял установка адреса, дальше добавил устройство как Dooya 82, но получаю ошибки.
Вот такое описание протокола мне отправили. Открытие\закрытие - отрабатывает. Установку инверсии привод принял. Получается, что команды совпадают, но какая-то проблема с обработкой ответа от привода. DEBUG: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: Bad response [slave_id is dooya:0x0101] DEBUG: [port] /dev/ttyMOD2: ReadFrame: 55 01 01 01 02 01 64 82 53
Я уже хотел сам пересобрать wb-mqtt-serial для добавления большего логирования, но, к сожалению, исходного кода библиотеки libwbmqtt нет. External_Interface_with_Universal_RS_485_Protocol_Curtain_Motor.pdf (145,9 КБ)
Сделал через RPC - всё работает, все таки какая-то проблема в протоколе dooya в wb-mqtt-serial. Но стоит отметить, что формат ответа не совпадает с той пдф, которую я выше отправил.