Добрый день! Взяли на тест у поставщика штор у нас в городе привод для штор AirMotor EC6250, после его заявлений что данный привод это аналог Dooya. Но в тех.документации на привод ничего нет про настройки RS-485. Решили настраивать по примерам представленным в wiki.
После команды serial_tool происходит следующее:
root@wirenboard-ALDGVWEC:~# service wb-mqtt-serial stop
root@wirenboard-ALDGVWEC:~# serial_tool -b 9600 -p N -d 8 -s 1 -t 1 /dev/ttyRS485-1
serial_tool on /dev/ttyRS485-1: 9600 8N1.0
Enter your commands below in HEX form.
All characters but 0-9,a-f including spaces are ignored.
Press Control-D or Control-C to leave the application.
Press [Enter] to print received data
55 00 00 02 00 02 01 01 9D 58
<< 15 0F 93 99 41 25 2B 41 53 9D A3 9D EB FF 00 7D 57 A9 57 6D 65 75 E5 EB FF 00 7D 57 A9 57 6D 65 75 E5 EB FF 00 5F 55 B5 55 AB 56 57 DE BD 00
exiting
Но после добавления в serial устройства через шаблон Dooya, при нажатии кнопок в веб-интерфейсе выходит в ошибку и никак не реагирует на команды. На самом приводе светодиод моргает, как будто происходит общение по RS - при команде service wb-mqtt-serial stop перестает.
В логах следующее:
01-11-2023 13:39:53.399 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
---|---|
01-11-2023 13:39:53.263 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:53.128 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:52.991 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:52.855 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:52.719 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:52.584 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:52.447 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:52.312 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:52.176 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:52.176 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:52.040 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:51.904 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:51.768 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:51.632 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:51.496 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:51.360 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:51.224 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:51.088 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:50.953 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:50.953 [wb-mqtt-serial] | WARNING: [serial device] TSerialDevice::ReadRegister(): Serial protocol error: request timed out [slave_id is dooya:0x0101] |
01-11-2023 13:39:50.815 [wb-mqtt-serial] | INFO: [serial device] device dooya:0x0101 is connected |
Помогите разобраться с данным вопросом, реально ли вообще добавить данный привод или имеет смысл искать привода, уже представленные в шаблонах wb?