/BLE_THSensor

BLE temperature and humidity sensor based on TS0201

Primary LanguageCOtherNOASSERTION

BLE_THSensor

BLE temperature and humidity sensor based on TS0201, TH03Z

#ATTENTION: Starting from version 4.8, support and code for the described models moved to https://github.com/pvvx/ATC_MiThermometer!

#ВНИМАНИЕ: Начиная с версии 4.8 поддержка и код описанных моделей переехала в https://github.com/pvvx/ATC_MiThermometer!

  • Варианты Zigbee firmware находится в ZigbeeTLc

ZTH01, ZTH02 работают с доработкой - требуется выпаять лишнюю микросхему и впаять перемычки.

Основные характеристики

  • Поддерживаемые форматы BLE рекламы: BTHome v1, BTHome v2, PVVX, MiHome.
  • Поддержка Bluetooth ver 5 c LE Long Range.
  • Объем памяти замеров 51943 шт. GraphMemo.html
  • Среднее потребление зависит от настроек - менее 20 мкА. TH03Z с установленным интервалом рекламы на 5 сек, TX RF +0 дБм потребляет до 8 мкА.

Функции кнопки

Кратковременное нажатие кнопки перключает BLE рекламу в режим Legacy (BT4.2) на 80 секунд с Advertising interval в 1 сек. Используется для быстрого соединения и если включен режим BLE LongRange или установлен большой Advertising interval. Нажатие кнопки сопровождается включением светодиода.

Hастройки

Для настройки BLE версий используется TelinkMiFlasher.html.

Первоначальная прошивка устройства

Первоначально перепрошить устройство возможно двумя вариантами.

  1. С помощью Zigbee OTA файлов 1141-d3a3-00993001-xxxx.zigbee в вариант BLE или с помощью файлов 1141-d3a3-01993001-xxxx.zigbee в ZigbeeTLc.
  2. USB-COM программатором через выводы разъема SWS и RST с файлами xxx.bin. При первом программировании из варианта Tuya желательно стереть всю Flash.

После прошивки в вариант BLE должно появиться устройство с именем "THS_xxxxxx", где "xxxxxx" - три последних байта MAC в hex виде.

Далее в TelinkMiFlasher.html возможно прошить любую версию, включая Zigbee.

Файлы прошивки для восстановления из ZigbeeTlc в BLE: 1141-02xx-99993001-xxxxxxxxxx.zigbee

Самый простой программатор-эмулятор Telink-Swire без обратной связи: WebUSBCOMflasher

pgm

Более сложный программатор-эмулятор Telink-Swire с переходом на UART связь: TlsrComProg825x

Полнофункциональный аппаратный Telink-Swire программатор: TLSRPGM


Работа в морозилке холодильника (BTHome v2, BLE LongRange для стабильной дальней связи через железные стенки холодильника):