Історія змін (Changelog)
Застосунок: Dibar BMS Monitor (Web, Android APK, Windows Desktop)
Тут зібрано перелік ключових оновлень, нових користувацьких можливостей та виправлень помилок для веб-версії сайту та мобільного додатку Android.
✨ Універсальний моніторинг: окремі та паралельні батареї, підтримка 8S та 16S, захист від помилок
✨ Нові функції для користувача
-
Перемикач режимів: «Паралельно» vs «Окремо»: Раніше при підключенні двох акумуляторів дані завжди автоматично сумувалися. Тепер додано перемикач режимів. У режимі «Окремо» головний екран ділиться на дві незалежні картки — кожна батарея має власний великий індикатор заряду (%), окрему потужність, струм, напругу та індивідуальний таймер залишку часу. Це дозволяє повноцінно моніторити дві батареї, які живлять різні прилади або стоять у різних приміщеннях.
-
Підтримка батарей 24V / 25.6V (8 комірок) та 48V / 51.2V (16 комірок): Застосунок більше не обмежений тільки 12-вольтними батареями (4S). При підключенні до BMS на 8 або 16 комірок програма автоматично розгортає повну адаптивну сітку комірок з індивідуальними напругами та індикацією активного балансування.
-
Автоматичний захист від небезпечного об'єднання: Якщо користувач підключає дві різні батареї (наприклад, 4S 12.8V та 8S 25.6V) або батареї з критичним перекосом напруги понад 5V, додаток автоматично блокує паралельний режим, примусово вмикає режим «Окремо» та показує захисне попередження.
-
Зручний статус опитування «Останнє оновлення»: Замість відволікаючого щосекундного зворотного відліку тепер відображається точний час надходження останніх даних (
Останнє оновлення: 15:28:30), що робить екран набагато спокійнішим.
🛠️ Виправлення помилок та оптимізації
-
Сайт та Android Адаптивна шапка батареї: Виправлено некоректні розриви слів у заголовку («Батарея #X», «4S (12.8V)» та назва моделі) на смартфонах. Назву пристрою винесено в окремий охайний підзаголовок, а кнопка підключення тепер ідеально вирівняна.
-
Сайт та Android Зниження енергоспоживання: Оптимізовано оновлення екрана, що суттєво заощаджує заряд акумулятора смартфона під час тривалого спостереження.
✨ Енергозберігаючий Ambient Mode та оптимізація зв'язку
✨ Нові функції для користувача
-
Ambient Mode (Нічний контрастний дисплей): Спеціальний режим на весь екран з великими контрастними цифрами рівня заряду, поточної потужності та таймера залишку часу, які зручно спостерігати здалеку або вночі.
-
Запам'ятовування обраних батарей: Додаток зберігає вибрані акумулятори і автоматично підключається до них без повторного пошуку при кожному вході.
🛠️ Виправлення помилок та оптимізації
-
Сайт та Android Автоматичне відновлення зв'язку: Додано інтелектуальне перепідключення при тимчасовому зникненні радіосигналу Bluetooth.
📊 Графіки реального часу та експорт історії
✨ Нові функції для користувача
-
Живі графіки параметрів: Можливість переглядати динаміку напруги, струму та споживаної потужності в реальному часі безпосередньо на екрані.
-
Експорт історії в CSV: Кнопка швидкого завантаження історії вимірювань у форматі таблиці Excel для детального аналізу та діагностики роботи акумуляторів.
🛠️ Виправлення помилок та оптимізації
-
Окремо для Сайту (Web) Стабільність зв'язку у браузері: Покращено надійність роботи з двома батареями одночасно через браузери Chrome та Edge, усунуто випадкові розриви зв'язку.
🌐 Багатомовність (4 мови) та індикація ключів MOSFET
✨ Нові функції для користувача
-
Підтримка 4 мов: Повна локалізація інтерфейсу українською, англійською, німецькою та російською мовами з можливістю швидкого перемикання в шапці.
-
Індикація ключів захисту MOSFET: Відображення дозволу на заряд/розряд та сповіщення про спрацювання захистів (від перенапруги, перерозряду, перегріву чи короткого замикання).
🛠️ Виправлення помилок та оптимізації
-
Сайт та Android Точність розбалансу: Підвищено точність розрахунку різниці між комірками ($\Delta V$) до 1 мілівольта.
⏳ Прогноз часу роботи (ETA) та активне балансування комірок
✨ Нові функції для користувача
-
Розумний прогноз залишку часу (ETA): Автоматичний розрахунок годин і хвилин до повного розряду акумуляторів при поточному навантаженні, або часу до закінчення зарядки.
-
Індикація активного балансування (BAL): Яскравий бейдж над комірками, які балансуються в цей момент платою BMS, що дозволяє візуально контролювати стан вирівнювання збірки.
🛠️ Виправлення помилок та оптимізації
-
Сайт та Android Фільтрація шуму датчика струму: Додано поріг стану спокою (струми менше 0.1A вважаються спокоєм, що усунуло коливання значень у режимі очікування).
⚡ Паралельний моніторинг 2× BMS
✨ Нові функції для користувача
-
Одночасна робота з двома акумуляторами: Об'єднання ємності ($Ah$), сумування струму ($A$) та моніторинг перекосу струмів ($\Delta I$) і напруг ($\Delta V$) між двома батареями.
🛠️ Виправлення помилок та оптимізації
-
Окремо для Android Стабільність зв'язку: Покращено надійність одночасного Bluetooth-підключення до двох акумуляторів на різних моделях смартфонів.
🚀 Перший публічний реліз Dibar BMS Monitor
✨ Нові функції для користувача
-
Пряме Bluetooth-з'єднання з платами JBD / Xiaoxiang BMS без сторонніх серверів чи облікових записів.
-
Моніторинг напруг комірок, загальної напруги, струму, споживаної потужності, рівня заряду у відсотках (SOC), температури та кількості циклів.
-
Повна підтримка автономної роботи без доступу до інтернету.
💻 Перший публічний реліз нативної програми для Windows 10/11
✨ Нові функції для користувача
-
Автономна програма для Windows: Швидка настільна програма у вигляді одного компактного файлу
DibarBmsMonitor.exe. Працює одразу після завантаження без потреби встановлювати браузери чи додаткові налаштування.
-
Паралельний моніторинг двох акумуляторів (2× BMS): Одночасне пряме підключення до двох акумуляторів через Bluetooth комп'ютера, зручне сумування струму, ємності, розрахунок загальної потужності, різниці напруг ($\Delta V$) та прогноз часу роботи (ETA).
-
Розумний фільтр та пріоритет JBD BMS: У вікні підключення пристрої, сумісні з JBD BMS, автоматично розпізнаються та показуються на перших місцях у списку з позначкою
★ JBD BMS.
-
Сортування за рівнем сигналу: Знайдені батареї автоматично впорядковуються за силою сигналу (найближчі та найсильніші — зверху). Додано швидкий перемикач «Тільки пристрої з JBD BMS» для приховування сторонніх Bluetooth-пристроїв.
-
Автоматичне відновлення зв'язку: Програма запам'ятовує обрані батареї та автоматично підключається до них при кожному наступному запуску.
-
Точний час оновлення: Відображення спокійного статусу
Останнє оновлення: HH:mm:ss без зайвих таймерів зворотного відліку.
🛠️ Виправлення помилок та оптимізації
-
Windows PC Контрастність у вікні налаштувань: Виправлено читабельність тексту в системній темі оформлення (усунено випадки білого тексту на світлому фоні у списках).
-
Windows PC Надійність тривалої роботи: Програма оптимізована для безперервної цілодобової роботи у фоновому режимі без сповільнень чи зависань.
Changelog & Release Notes
Application: Dibar BMS Monitor (Web, Android APK, Windows Desktop)
Here is the complete history of user features, enhancements, and platform-specific bug fixes for Dibar BMS Monitor across Web and Android.
✨ Universal Monitoring: Separate vs Parallel Batteries, 8S & 16S Multi-Cell Support, Safety Guards
✨ User Features
-
Monitoring Mode Switch: Parallel vs Separate: Previously, connecting two batteries always combined their stats. You can now toggle between Parallel and Separate modes. In Separate mode, the main screen transforms into two independent symmetric cards with individual SOC levels, power displays, voltages, and separate charge/discharge ETA countdowns.
-
8S (25.6V) and 16S (51.2V) Battery Support: The app is no longer restricted to 12.8V packs. When connecting to 8-cell (24V/25.6V) or 16-cell (48V/51.2V) systems, the interface dynamically reconfigures its cell grid, displaying individual bank voltages and balancing badges.
-
Automatic Mismatch Safety Guard: If you connect two incompatible batteries (e.g. 12.8V 4S and 25.6V 8S) or batteries with a voltage difference over 5.0V, the app automatically disables parallel aggregation, enforces Separate mode, and displays a prominent warning badge.
-
Precise "Last Update" Timestamp: Replaced the distracting 1-second countdown timer with a calm local timestamp (
Last update: 15:28:30), instantly confirming when telemetry was last refreshed.
🛠️ Bug Fixes & Optimizations
-
Web & Android Mobile Header Layout: Fixed awkward word breaks ("Battery #X", "4S (12.8V)", and long model IDs) on narrow smartphone screens. The device ID is now a tidy subtitle under the battery name, and connect buttons remain perfectly aligned.
-
Web & Android Reduced Battery Consumption: Optimized screen refreshing to preserve smartphone battery life during extended monitoring.
✨ High-Contrast Ambient Mode & Mobile Connectivity Optimizations
✨ User Features
-
Ambient Mode (Night / Distance Display): Fullscreen high-contrast display with oversized SOC %, wattage, and ETA for effortless viewing across the room or at night.
-
Device Memory & Auto-Reconnect: Remembers your chosen batteries and reconnects automatically without scanning every time.
🛠️ Bug Fixes & Optimizations
-
Web & Android Auto-Reconnect: Added intelligent background reconnection when a Bluetooth radio link drops temporarily.
📊 Real-Time Charts & Telemetry Export
✨ User Features
-
Live Telemetry Charts: Real-time voltage, current, and power trend charts directly inside the app.
-
CSV History Export: Download all logged battery measurements into a standard Excel/CSV spreadsheet for detailed diagnostics.
🛠️ Bug Fixes & Optimizations
-
Web / Browser Browser Connection Stability: Improved dual-battery communication reliability in Chrome and Edge, preventing unexpected disconnects.
🌐 Multi-Language (4 Languages) & MOSFET Protection Monitoring
✨ User Features
-
4 Supported Languages: Instant switching between Ukrainian, English, German, and Russian.
-
MOSFET Status & Fault Alerts: Clear visual indicators for charge/discharge permissions and active BMS safety triggers (OVP, UVP, OTP, UTP, OCP, SCP).
🛠️ Bug Fixes & Optimizations
-
Web & Android Cell Imbalance Precision: Refined millivolt calculation for delta ($\Delta V$) down to 1 mV.
⏳ Smart Runtime ETA & Active Cell Balancing
✨ User Features
-
Smart ETA Prediction: Automatically calculates estimated hours and minutes until full discharge at the current load, or time until charge completion.
-
Active Balancing Indicator (BAL): Live badge over balancing cells to inspect how effectively the BMS equalizes individual banks.
🛠️ Bug Fixes & Optimizations
-
Web & Android Current Sensor Deadband: Currents under 0.1A are treated as idle to eliminate reading flutter.
⚡ Dual BMS Parallel Aggregation
✨ User Features
-
Simultaneous 2× BMS Monitoring: Combined capacity ($Ah$), summed current ($A$), total power ($W$), and cross-battery balance alerts ($\Delta I$, $\Delta V$).
🛠️ Bug Fixes & Optimizations
-
Android App Connection Stability: Improved reliability when connecting to two batteries simultaneously across various smartphone models.
🚀 Initial Public Release
✨ User Features
- Direct Bluetooth connection to JBD / Xiaoxiang BMS boards without cloud accounts or third-party servers.
- Live monitoring of cell voltages, total pack voltage, current, power, SOC %, temperatures, and cycle counts.
- 100% offline functionality.
💻 Initial Public Release for Windows 10/11
✨ User Features
-
Standalone Desktop App: Fast single-file application (
DibarBmsMonitor.exe) that runs instantly without requiring browsers or extra setup.
-
Dual BMS Parallel Monitoring: Direct simultaneous connection to two batteries via built-in PC Bluetooth, summing current, capacity, total wattage, and calculating cross-battery balance ($\Delta V$) and ETA.
-
JBD BMS Priority & Filtering: Bluetooth discovery dialog highlights compatible JBD BMS devices at the top of the list with a
★ JBD BMS badge.
-
Signal Strength Sorting: Discovered devices are sorted by signal strength (closest first), with a quick toggle for "Only JBD BMS compatible devices".
-
Persistent Settings & Auto-Reconnect: Remembers your chosen batteries in your local settings profile and reconnects automatically upon startup.
-
Precise Telemetry Timestamp: Clean status display (
Last update: HH:mm:ss) without countdown jitter.
🛠️ Bug Fixes & Optimizations
-
Windows PC Settings Contrast: Fixed text visibility issues when running with dark system themes.
-
Windows PC Continuous Operation Stability: Optimized for uninterrupted, 24/7 background monitoring without slowdowns.
Änderungsprotokoll (Changelog)
Anwendung: Dibar BMS Monitor (Web, Android APK, Windows Desktop)
Übersicht über alle neuen Benutzerfunktionen, Systemverbesserungen und plattformspezifischen Fehlerbehebungen für Web und Android.
✨ Universelles Monitoring: Getrennt vs. Parallel, Unterstützung für 8S und 16S, Sicherheitslogik
✨ Neue Funktionen für Benutzer
-
Modus-Umschaltung: «Parallel» vs. «Getrennt»: Zuvor wurden zwei verbundene Batterien stets automatisch zusammengefasst. Mit dem neuen Modus «Getrennt» teilt sich der Hauptbereich in zwei symmetrische Karten auf. Jede Batterie erhält ihre eigene Prozentanzeige (SOC), individuelle Leistung, Stromstärke, Spannung und eine eigene verbleibende Lade-/Entladezeit (ETA).
-
Unterstützung für 24V / 25.6V (8 Zellen) und 48V / 51.2V (16 Zellen): Die App ist nicht mehr auf 12.8V-Systeme beschränkt. Bei Anschluss an eine 8S- oder 16S-BMS passt sich das Zellenraster automatisch an.
-
Automatischer Schutz bei ungleichen Batterien: Wenn zwei inkompatible Batterien (z. B. 4S 12.8V und 8S 25.6V) oder Batterien mit einer Spannungsdifferenz von über 5V verbunden werden, sperrt die App den Parallelmodus und schaltet automatisch in den sicheren Einzelmodus um.
-
Ruhiger Status «Letzte Aktualisierung»: Statt des nervösen Sekundenzählers wird nun der genaue Zeitstempel der letzten Datenübertragung angezeigt (
Letzte Aktualisierung: 15:28:30).
🛠️ Fehlerbehebungen & Optimierungen
-
Web & Android Mobile Kartendarstellung: Unschöne Zeilenumbrüche im Titel («Batterie #X», «4S (12.8V)» und Gerätename) auf schmalen Smartphone-Bildschirmen wurden behoben.
-
Web & Android Batterieschonend: Optimierte Bildschirmanzeige zur Senkung des Akkuverbrauchs bei längeren Überwachungsphasen.
✨ Ambient Mode (Nachtdisplay) & Konnektivitäts-Optimierungen
✨ Neue Funktionen für Benutzer
-
Ambient Mode (Nachtdisplay): Vollbild-Modus mit großen, kontrastreichen Zahlen für SOC %, Leistung in Watt und Restzeit.
-
Gerätespeicher: Die App merkt sich Ihre ausgewählten Batterien und verbindet sich automatisch wieder.
🛠️ Fehlerbehebungen & Optimierungen
-
Web & Android Wiederverbindungs-Logik: Intelligente Wiederverbindung bei temporären Bluetooth-Signalabbrüchen.
🚀 Fundament & Erweiterungen
- v1.4.0: Live-Diagramme für Spannung, Strom und Leistung sowie CSV-Datenexport.
- v1.3.0: 4 Sprachen (UA, EN, DE, RU) und Überwachung der MOSFET-Schutzschalter.
- v1.2.0: Intelligente ETA-Restzeitberechnung und Erkennung des aktiven Zellenbalancings (BAL).
- v1.1.0: Paralleles Monitoring von 2× JBD BMS mit Strom- und Kapazitätssummierung.
- v1.0.0: Erster offizieller Release für Web Bluetooth und Android.
💻 Erster Release der nativen Windows-App (Windows 10/11)
✨ Neue Funktionen für Benutzer
-
Eigenständige Desktop-App: Schnelle Einzeldatei
DibarBmsMonitor.exe, die sofort ohne Browser oder Zusatzinstallationen startet.
-
Paralleles Monitoring (2× BMS): Direkte Bluetooth-Verbindung über den PC mit Summierung von Strom, Leistung und ETA-Berechnung.
-
JBD-BMS-Filter & Signalstärke: JBD-kompatible Geräte werden im Auswahldialog hervorgehoben und nach Signalstärke sortiert.
-
Automatische Wiederverbindung: Speichert ausgewählte Batterien im Profil für sofortige automatische Verbindung beim Programmstart.
🛠️ Fehlerbehebungen & Optimierungen
-
Windows PC Kontrast im Einstellungsdialog: Textlesbarkeit bei dunklem Windows-Systemdesign korrigiert.
-
Windows PC Dauerbetrieb-Stabilität: Optimiert für unterbrechungsfreies Arbeiten im Hintergrund ohne Leistungseinbußen.
История изменений (Changelog)
Приложение: Dibar BMS Monitor (Web, Android APK, Windows Desktop)
Здесь собрана история ключевых пользовательских функций, улучшений и исправлений ошибок для веб-версии сайта и мобильного приложения Android.
✨ Универсальный мониторинг: раздельные и параллельные батареи, поддержка 8S и 16S, защита от ошибок
✨ Новые функции для пользователя
-
Переключатель режимов: «Параллельно» vs «Раздельно»: Раньше при подключении двух батарей данные всегда суммировались. Теперь добавлен переключатель. В режиме «Раздельно» главный экран разделяется на две независимые симметричные карточки — с отдельным процентом заряда (SOC), собственной мощностью, током, напряжением и независимым таймером заряда/разряда.
-
Поддержка аккумуляторов 24V / 25.6V (8 ячеек) и 48V / 51.2V (16 ячеек): Приложение больше не ограничено сборками 12.8V (4S). При подключении к BMS на 8 или 16 ячеек сетка автоматически перестраивается, отображая напряжение всех банок и балансировку.
-
Автоматическая защита от опасного объединения: При подключении разных батарей (например, 4S 12.8V и 8S 25.6V) или батарей с разницей напряжения более 5V приложение автоматически блокирует параллельный режим и включает «Раздельно» с предупреждением.
-
Удобный статус «Последнее обновление»: Вместо ежесекундного отсчета времени отображается спокойный точный статус получения телеметрии (
Последнее обновление: 15:28:30).
🛠️ Исправления ошибок и оптимизации
-
Сайт и Android Адаптивная шапка батареи: Устранены неаккуратные переносы слов «Батарея #X», «4S (12.8V)» и имени устройства на узких экранах смартфонов.
-
Сайт и Android Снижение энергопотребления: Оптимизирована работа экрана, что сохраняет заряд батареи смартфона при длительном наблюдении.
✨ Энергосберегающий режим Ambient Mode и оптимизация связи
✨ Новые функции для пользователя
-
Ambient Mode (Ночной контрастный дисплей): Полноэкранный режим с крупными контрастными цифрами заряда, мощности в ваттах и времени ETA.
-
Запоминание батарей: Приложение сохраняет выбранные аккумуляторы и подключается к ним автоматически.
🛠️ Исправления ошибок и оптимизации
-
Сайт и Android Автоматическое восстановление связи: Добавлен интеллектуальный алгоритм переподключения при временной потере сигнала Bluetooth.
🚀 Предыдущие релизы
- v1.4.0: Живые графики напряжения, тока и мощности, экспорт данных в CSV.
- v1.3.0: Поддержка 4 языков интерфейса и индикация защит MOSFET.
- v1.2.0: Расчет прогноза времени (ETA) и индикация активной балансировки ячеек (BAL).
- v1.1.0: Параллельный мониторинг 2× JBD BMS с суммированием тока и емкости.
- v1.0.0: Первый релиз для Web Bluetooth и Android.
💻 Первый публичный релиз нативной программы для Windows 10/11
✨ Новые функции для пользователя
-
Быстрое приложение для Windows: Настольная программа в виде одного файла
DibarBmsMonitor.exe. Запускается сразу после загрузки без браузеров и дополнительных настроек.
-
Параллельный мониторинг двух батарей (2× BMS): Прямое подключение к двум аккумуляторам через Bluetooth компьютера, суммирование тока, емкости, расчет общей мощности, разницы напряжений ($\Delta V$) и времени работы (ETA).
-
Умный фильтр и приоритет JBD BMS: В окне выбора Bluetooth устройства с платами JBD автоматически определяются и выводятся на первых позициях в списке с пометкой
★ JBD BMS.
-
Сортировка по уровню сигнала: Найденные аккумуляторы автоматически упорядочиваются по силе сигнала (ближайшие — сверху). Добавлен переключатель «Только устройства с JBD BMS».
-
Автоматическое переподключение: Программа сохраняет привязанные батареи в профиле настроек и подключается к ним при следующем запуске.
-
Точное время обновления: Отображение статуса
Последнее обновление: HH:mm:ss.
🛠️ Исправления ошибок и оптимизации
-
Windows PC Контрастность в окне настроек: Исправлена видимость текста в темной системной теме оформления.
-
Windows PC Надежность непрерывной работы: Программа оптимизирована для круглосуточной фоновой работы без замедлений или зависаний.