Перейти к содержанию

UnitX-L

Как получать текущие показания UnitX-L по BTHome, подключать логгер к Home Assistant, настраивать его и считывать журнал.

UnitX-L — автономный логгер с передачей данных по Bluetooth. В зависимости от исполнения он измеряет температуру, влажность и ускорение. Устройство может работать без телефона, компьютера и интернета: просыпается по заданному расписанию, измеряет установленные датчики и при включённой записи сохраняет результаты во внутренней памяти.

У устройства два основных способа работы:

  1. Текущие показания. UnitX-L передаёт данные установленных датчиков, напряжение и заряд батареи в открытом формате BTHome v2. Эти сообщения можно принимать телефоном, шлюзом или системой умного дома без подключения к самому логгеру.
  2. Автономный журнал. UnitX-L накапливает измерения и данные акселерометра во внутренней памяти. Чтобы изменить расписание или считать накопленную историю, к устройству подключаются из настольной программы UnitX-L.

Передача BTHome не заменяет журнал. Отдельное сообщение может быть пропущено, если приёмник был выключен или находился далеко, а записи в памяти можно считать позже.

С чего начать

  • Быстрый старт — как увидеть показания на телефоне или в Home Assistant, открыть окно связи магнитом и начать вести журнал.
  • Настольная программа позволяет настроить расписание, включить запись, выгрузить историю и сохранить её в CSV.
  • Техническое руководство объясняет, как работают датчики, внутренняя память, BLE-служба, защита настроек и Find My.

Исходный код прошивки и программы, а также описание протокола опубликованы в репозитории UnitX-L.