Благодарност: Dieses Tutorial се основава на от автора на проекта BatMON (batmon-ha) на публично предоставените в GitHub README документации и проектни данни. Изрично благодарим на първоначалния разработчик за предоставените технически материали и данни.
Projektен източник (GitHub): https://github.com/fl4p/batmon-ha
В тази публикация стъпка по стъпка се обяснява как BatMON в Home Assistant е инсталиран, конфигуриран и използван, за да предава данни за батерията чрез Bluetooth Low Energy (BLE) директно от Система за управление на батерията (BMS) да се отчита и да се показва надеждно в Home Assistant.
Описаните начини на действие са особено подходящи за LiFePO₄ батерии с Bluetooth-BMS, като напр. B. Lithink Bluetooth батерии, и са проектирани за използване в кемпери, Off-Grid системи и стационарни енергийни хранилища.
Wichtig Hinweis: BatMON използва Bluetooth Low Energy за пренос на данни. В зависимост от влиянията на околната среда (разстояние, метално екраниране, радиосмущения или Bluetooth хардуера на хоста) може да има краткотрайни прекъсвания на връзката. По правило това не представлява дефект на батерията или на BMS.
1) Какво е BatMON и каква функция изпълнява в Home Assistant?
BatMON ist специално за Home Assistant разработена добавка за наблюдение на батерийни системи. Над Bluetooth с ниска енергийна консумация (BLE) се установява директна връзка със системата за управление на батерията (BMS), чрез която непрекъснато се извличат експлоатационни данни.
Die извлечените данни се предават чрез MQTT се прехвърлят към Home Assistant и там се предоставят като сензорни обекти. На тази основа могат да се реализират визуализации, регистриране и автоматизации.
За Lithink LiFePO₄ батерии с Bluetooth-BMS BatMON позволява особено опростена системна архитектура, тъй като не са необходими допълнителни шлюзове или серийни интерфейси.
- Директна BLE връзка към BMS на батерията
- Измерване на напрежението на батерията, тока и степента на заряд (SoC)
- Auslesen на напреженията на клетките и температурите (в зависимост от BMS)
- Поддръжка на няколко батерии, свързани паралелно
- MQTT автоматично откриване за Home Assistant
- Интеграция в табла за управление и енергийни прегледи
В практиката BatMON се е доказал особено в системи с непрекъсната работа, например в кемпери или автономни енергийни системи. При Lithink Bluetooth батерии предоставените от BMS данни се приемат директно и се представят като самостоятелни обекти в Home Assistant.
2) Предпоставки
- Инсталиран Home Assistant с подкрепа от супервайзор.
- Bluetooth поддръжка на хост системата (вътрешно или чрез USB адаптер).
- Installiran MQTT broker, z. B. Mosquitto.
- Батерия с Bluetooth, включено и в обхват, напр. батерия Lithink Bluetooth-LiFePO₄.
При Bluetooth батериите Lithink Bluetooth функцията е активирана фабрично. Не е необходимо допълнително активиране или корекция на фърмуера. По време на настройката батерията не трябва да бъде постоянно свързана паралелно със смартфон приложение.
3) Стъпка 1: Добавете BatMON хранилището
- Отворете Home Assistant.
- Zu Ръководител → Магазин за добавки навигиране.
- През менюто ⋮ → Хранилища добавяне на ново хранилище.
- Въведете следния URL:
https://github.com/fl4p/home-assistant-addons
4) Стъпка 2: Инсталиране на добавката BatMON
- В магазина за добавки BatMON изберете.
- Върху Инсталиране щракнете.
- Изчакайте инсталацията да завърши напълно.
5) Стъпка 3: Инсталиране и конфигуриране на MQTT брокер
- Допълнение Mosquitto MQTT инсталирайте.
- Стартиране на MQTT услугата.
- Активирайте MQTT интеграцията в Home Assistant.
- Потребителското име и паролата да се конфигурират правилно.
6) Стъпка 4: Конфигуриране на BatMON (свързване на Bluetooth батерия)
devices:
- address: CC:44:8C:F7:AD:BB
type: jk
alias: lithink_battery
pin: "12345"
adapter: "hci0"
debug: true
current_calibration: 1.0
В системи с множество батерии могат да се използват няколко устройства, всяко със собствен псевдоним да бъдат дефинирани. След това всяка Bluetooth батерия Lithink се управлява в Home Assistant като отделен обект.
7) Стъпка 5: Стартирайте BatMON
- Стартирайте добавката.
- Проверете изходните данни от лога.
- Се уверете, че има стабилна връзка с батерията и че се изпращат MQTT данни.
8) Стъпка 6: Показване на данните за батерията в Home Assistant
След успешно стартиране данните от сензорите се интегрират автоматично в Home Assistant чрез MQTT Discovery. Показаните стойности съответстват на данните, предоставени от BMS на батерията, и съвпадат с информацията в приложението на батерията.
9) Отстраняване на неизправности
Батерията не се показва или не се свързва
- Проверете MAC адреса.
- Конфигурирайте правилно типа BMS.
- Намалете разстоянието между батерията и хоста.
- Оценка на BatMON логовете.
- Проверете MQTT брокера.
Връзката е установена, но в Home Assistant не се виждат никакви обекти
- Активна MQTT интеграция?
- MQTT данните за достъп правилни ли са?
- Налични ли са MQTT-Publish съобщения в лога?
- Заредете отново MQTT интеграцията или рестартирайте Home Assistant.
Нестабилна Bluetooth връзка
- Паралелни връзки със смартфон приложения да се избягват.
- Намаляване на функционалните смущения.
- Използвайте външни USB Bluetooth адаптери.
- В стационарни системи (напр. B. кемпер или Off-Grid) се препоръчва единична, постоянна Bluetooth връзка чрез Home Assistant, особено при Lithink Bluetooth батерии.
10) Благодарности & източник на проекта
Dieses Tutorial се основава изцяло на публично достъпните README документации и проектни данни на проекта BatMON. Благодарим на първоначалния разработчик за предоставянето на тази техническа информация.
Източник на проекта: https://github.com/fl4p/batmon-ha



Сподели:
Victron Venus OS: Интегриране на батерии Lithink чрез Bluetooth и показване на данни за батерията
Причини и решения за спад на напрежението при стартиране на инвертор
8 коментара
test
test
test