|
|
|
@ -0,0 +1,35 @@
|
|
|
|
|
# Подключение и настройка термостата Hessway.
|
|
|
|
|
|
|
|
|
|
Купил себе в дом термостат Hessway c управлением по RS-485 (Modbus). С установкой правда возникли сложности, тк Wirenboard отказывался самостоятельно находить устройство.
|
|
|
|
|
|
|
|
|
|
Для начала физическое подключение. Шина RS подключается по 2 проводам, на термостате красный и белый. **В большинстве случаев A=красный, B=белый. Но это же китайцы, может быть и по другому.**
|
|
|
|
|
|
|
|
|
|
Параметры подключения RS-485 с завода:
|
|
|
|
|
|
|
|
|
|
- Baud rate — 9600 бит/с,
|
|
|
|
|
- Parity — None,
|
|
|
|
|
- Data bits — 8,
|
|
|
|
|
- Stop bits — 1.
|
|
|
|
|
|
|
|
|
|
Но даже с этими параметрами, не находит. Поэтому будет прописывать вручную. С завода, у термостата адрес 1. Его можно поменять через меню:
|
|
|
|
|
|
|
|
|
|
1. Выключите термостат нажатием на кнопку ON/OFF.
|
|
|
|
|
2. Зажмите одновременно кнопки M и Clock на 5 секунд — термостат войдет в сервисный режим.
|
|
|
|
|
3. Кратким нажатием на кнопку M выберите параметр C.
|
|
|
|
|
4. Кнопками вверх ↑ и вниз ↓ установите новый адрес термостата.
|
|
|
|
|
5. После установки адреса подождите 5 секунд, термостат применит новые настройки и выйдет из сервисного режима.
|
|
|
|
|
6. Включите термостат нажатием на кнопку ON/OFF.
|
|
|
|
|
|
|
|
|
|
Далее вручную прописываем на нужном порту эти настройки и привязываем к шаблону: BHT-002GBLN (Скачать можно по ссылке: https://support.wirenboard.com/uploads/short-url/oBLAAEHVntr3mGnoplxGsgTgMEp.json)
|
|
|
|
|
|
|
|
|
|
После все должно заработать.
|
|
|
|
|
|
|
|
|
|
## Не нашлось или хз
|
|
|
|
|
|
|
|
|
|
Можно попробовать перебрать адреса на порту:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
systemctl stop wb-mqtt-serial
|
|
|
|
|
for i in {1..255}; do echo -n "$i - "; D=`modbus_client -mrtu /dev/ttyRS485-2 --debug -b9600 -pnone -s2 -a$i -t3 -o400 -r0 -c1 2>/dev/null | grep Data:`; echo -e $D; done
|
|
|
|
|
systemctl start wb-mqtt-serial
|
|
|
|
|
```
|