|
Магазин Arduino | WIKI | Регистрация | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
24.12.2024, 09:25 | #1 |
Junior Member
Регистрация: 20.09.2022
Сообщений: 16
Вес репутации: 121 |
Перепрограммируем заводской термостат Zigbee для теплого пола от компании Tuya
Есть такая схемотехника. Берем некое устройство, например термостат. У него есть основной процессор, который задает логику работы устройства. И подключаем к нему по uart какой-нибудь радиомодуль, это может быть WiFi, Zigbee,Bluetooth и т.п.
Практически все устройства Tuya сделаны по этому сценарию. И дело даже не в самой схемотехнике, а то что, например, модуль zigbee в данном случае выступает в виде ретранслятора "команд" от главного MCU. И сколько "команд" пошлет MCU, столько же полетит в сеть. И это поток не регулируется, т.е. его нельзя настроить. Поэтому несколько таких устройств на раз кладут сеть. Например, термостат, для которого я переписал прошивку, отправлял 25 пакетов сообщений каждые 8 секунд. Вот такой внешний вид. Используется модуль Zigbee ZT3L, внутри чип TLSR8258F1. Используемые пины В общем что изменилось по сравнению с оригинальной прошивкой - термостат стал более ближе к стандарту ZCL. У него появилась возможность настроить репорты, по умолчанию все изменения высылаются по изменению или не чаще одного раза в час. Если дефолтные настройки не устраивают, все настраивается. Работает это все через zigbee2mqtt About [/URL]. Exposes Reporting Home Assistant На сегодняшний момент добавлены термостаты с сигнатурами "_TZE204_u9bfwha0" "_TZE204_aoclfnxz" "_TZE204_edl8pz1k" "_TZE204_tagezcph" "_TZE204_xyugziqv" Github проекта Статья на Habr, где более подробно расписано препарирование первого термостата. Надеюсь, был полезен. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|