Electricity Meter Bluetooth LE TLSR8253 (Ai-Thinker TB-04)
Устройство для дистанционного мониторинга многотарифного однофазного счетчика КАСКАД-1-МТ с последующей передачей показаний в Home Assistant.
Включает в себя схему опротопорта и модуль от Ai-Thinker TB-04
Repository electricity_meter_ble
Описание
- Рассчитано на взаимодействие с однофазным многотарифным электросчетчиком КАСКАД-1-МТ (или аналогичными, где используется протокол МИРТЕК) через оптопорт.
- Модуль посылает команды электросчетчику и принимает ответы от него. В настоящий момент устройство может прочитать
- 3 тарифа (в kWh)
- силу тока (в A)
- напряжение сети (в V)
- мощность (в W)
- оставшийся ресурс батарии прибора (в %)
- полный серийный номер прибора (например 3171112520109)
- дату изготовления прибора (например 04.10.2017)
- Сохраняет в энергонезависимой памяти модуля только конфигурационный данные.
- Передает показания по Bluetooth LE в 2-х рекламных пакетах в формате BTHome V2.0.
- Данные в пакетах могут быть зашифрованы AES-CCM.
- Первоначальная настройка происходит через WEB-интерфейс.
- Соединиться с модулем можно только с того устройства, с которого производили первое соединение. Первый раз соединиться можно с любого устройства. Чтобы сбросить whitelist, нужно замкнуть контакт SWS на землю более, чем на 5 секунд (или через WEB-интерфейс, если первоначальное устройство соединения доступно).
Настройка
Заливаем прошивку с помощью github.com/pvvx/TLSRPGM. Запускаем конфигуратор, соединяемся с модулем, вводим период опроса (в минутах), и обязательно адрес счетчика, который он показывает у себя на экране. Отправляем настройки нажатием одноименных кнопок и все.
Тарифы, мощность, напряжение в web-конфигураторе показаны в абсолютных значениях, как они хранятся в памяти.
Собранное устройство
Собранного законченного устройства пока нет. Сделано и проверено все на макетке. Но все работает. Удачи.