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).