• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

pvvx

Активный участник сообщества
Для этого термометра выкладывают прошивки на Зигби.
Вместе с прошивками выкладывают команды для редактирования нужных переменных( подстройка показаний, частоты обновления данных, влк.и выкл. каких то параметров)
Это редактирование прошивки осуществляется при помощи Питона.
Это не Питон. Это скрипт для Zigbee2MQTT.
-По этому я узнавал,можно ли производить редактирование при помощи других средств.
Редактирование производится большинством программного обеспечения работающего с Zigbee координатором.
Кроме "Smart Life", "MiHome" и прочих, которые поддерживают только свои устройстсва.

Такие как скорость обновления данных и экрана(так как датчик становится слишком тормознутым).:)
ZigbeeTLc

Настройки отчета по умолчанию
Конфигурация питания (ClusterID: 0x0001), Напряжение батареи (Attr: 0x0020). Мин. интервал 360 сек., Макс. интервал 3600 сек., Допуск 0.
Конфигурация питания (ClusterID: 0x0001), Оставшийся процент батареи (Attr: 0x0021). Мин. интервал 360 сек., Макс. интервал 3600 сек., Допуск 0.
Измерение температуры (ClusterID: 0x0402), Измеренное значение (Attr: 0x0000). Мин. интервал 30 сек., Макс. интервал 180 сек., Допуск 10 (0,1°).
Измерение относительной влажности (ClusterID: 0x0405), Измеренное значение (Attr: 0x0000). Мин. интервал 30 сек., Макс. интервал 180 сек., Допуск 50 (0,5%).


Обновление экрана (если есть изменения) и замер температуры и влажности происходит каждые 10 секунд.

При уменьшении описанных значений будет сильно расти потребление батареи.

Все эти параметры сторонний софт, управляющий Zigbee координатором, устанавливает свои.
Для Tuya и Xiaomi типичным являются установка минимальных интервалов обновления от 15 минут до часу чтобы не перегружать свои сервера (Cloud).
 

pvvx

Активный участник сообщества
Для прошивки BLE по умолчанию измерения производятся каждые 10 сек и передаются, и обновляется экран если показания изменились.
Для датчиков с E-Ink (EPD) период увеличен до 20 сек, т.к. потребление таких дисплеев из-за частого обновления больше чем у типичных LCD.
Для BLE в Home Assistant есть две интеграции. Встроенная - "Bluetooth" - "BTHome" обновляет значения и пишет в базу данных со скоростью обновления значений датчиком.
В интеграции "Passive BLE Monitor" на каждое устройство устанавливается период усреднения поступающих значений. Типовой - 30..60 сек.
Но все события всегда отрабатываются и записываются сразу.
Когда у вас будет нормальный "Умный дом" - сотни устройств, то суточный объем записи в базу данных будет составлять около десятка ГегаБайт, при условии что вы исключите запись совсем ненужных...
 

pvvx

Активный участник сообщества
История и графики в "Smart Life" или "MiHome" не будут обновляться чаще 15 минут, даже если датчик передает значения каждую секунду.
К примеру BLE часы Xiaomi передают температуру и влажность каждую секунду... но толку никакого - шлюз Xiaomi будет пересылать данные (одну точку графика) на Cloud только раз в пол часа.
Аналогично с Tuya хабами и т.д.
Иначе представьте какой будет трафик в сети к этим Cloud. Больше чем у Ютуба :)
 
Сверху Снизу