Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Проекты

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.12.2024, 09:25   #1
Slacky2
Junior Member
 
Регистрация: 20.09.2022
Сообщений: 16
Вес репутации: 121
Slacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud ofSlacky2 has much to be proud of
По умолчанию Перепрограммируем заводской термостат Zigbee для теплого пола от компании Tuya

Есть такая схемотехника. Берем некое устройство, например термостат. У него есть основной процессор, который задает логику работы устройства. И подключаем к нему по uart какой-нибудь радиомодуль, это может быть WiFi, Zigbee,Bluetooth и т.п.

Практически все устройства Tuya сделаны по этому сценарию. И дело даже не в самой схемотехнике, а то что, например, модуль zigbee в данном случае выступает в виде ретранслятора "команд" от главного MCU. И сколько "команд" пошлет MCU, столько же полетит в сеть. И это поток не регулируется, т.е. его нельзя настроить.

Поэтому несколько таких устройств на раз кладут сеть. Например, термостат, для которого я переписал прошивку, отправлял 25 пакетов сообщений каждые 8 секунд.

Вот такой внешний вид.


Используется модуль Zigbee ZT3L, внутри чип TLSR8258F1.
Нажмите на изображение для увеличения
Название: 1731439560737.jpg
Просмотров: 4
Размер:	218.4 Кб
ID:	5290

Используемые пины
Нажмите на изображение для увеличения
Название: ZT3L-pins.jpg
Просмотров: 0
Размер:	163.6 Кб
ID:	5291

В общем что изменилось по сравнению с оригинальной прошивкой - термостат стал более ближе к стандарту ZCL. У него появилась возможность настроить репорты, по умолчанию все изменения высылаются по изменению или не чаще одного раза в час. Если дефолтные настройки не устраивают, все настраивается.

Работает это все через zigbee2mqtt

About
Нажмите на изображение для увеличения
Название: z2m_about.jpg
Просмотров: 1
Размер:	50.2 Кб
ID:	5292[/URL].

Exposes
Нажмите на изображение для увеличения
Название: z2m_exposes.jpg
Просмотров: 5
Размер:	107.5 Кб
ID:	5293

Reporting
Нажмите на изображение для увеличения
Название: z2m_reporting.jpg
Просмотров: 2
Размер:	177.8 Кб
ID:	5294

Home Assistant
Нажмите на изображение для увеличения
Название: HA_1.jpg
Просмотров: 2
Размер:	28.9 Кб
ID:	5295
Нажмите на изображение для увеличения
Название: HA_2.jpg
Просмотров: 0
Размер:	33.4 Кб
ID:	5296

На сегодняшний момент добавлены термостаты с сигнатурами

"_TZE204_u9bfwha0"
"_TZE204_aoclfnxz"
"_TZE204_edl8pz1k"
"_TZE204_tagezcph"
"_TZE204_xyugziqv"

Github проекта

Статья на Habr, где более подробно расписано препарирование первого термостата.

Надеюсь, был полезен.
Slacky2 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:27. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика