Skip to content

Commit 6b6ad49

Browse files
author
Maksym Shtembuliak
committed
docs: document known intermittent cloud telemetry gaps
1 parent df9284e commit 6b6ad49

4 files changed

Lines changed: 69 additions & 8 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,13 +183,24 @@ the GitHub release body should be rendered from the matching version section her
183183

184184
### Docs
185185

186+
- Documented the unresolved intermittent cloud-telemetry issue in both READMEs,
187+
including how to distinguish it from intentional HA-only operation and what
188+
evidence to collect during an outage.
186189
- Added safe instructions for manually testing the unreleased `main` branch
187190
without creating a tag or GitHub release.
188191
- Updated device-learning and proxy-capture guides for the current menu names,
189192
trust boundaries, and recovery behavior.
190193
- Added a Kevolt / Deye-compatible advanced-controls guide covering explicit
191194
opt-in, read-back guarantees, and deliberately excluded service operations.
192195

196+
### Known issues
197+
198+
- Intermittent vendor-cloud telemetry gaps remain under investigation on some
199+
**Cloud + Home Assistant** setups, even while local readings continue. The
200+
fixes above do not establish that these gaps are resolved; see the
201+
[README guidance](https://github.com/groove-max/ha-eybond-local/blob/main/README.md#known-cloud-telemetry-issue) and
202+
[issue #13](https://github.com/groove-max/ha-eybond-local/issues/13).
203+
193204
## [0.3.0-beta.4] - 2026-08-25
194205

195206
### Added

‎README.md‎

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ It reads live inverter data over your local network. On supported models it can
2222

2323
> **Note:** The integration is actively developed. Some inverters work fully, some work in read-only mode, and some need a Support Archive before support can be added.
2424
25+
> **Known issue:** On some setups, vendor-cloud updates can pause while Home Assistant readings continue. This is under investigation; see [Known cloud telemetry issue](#known-cloud-telemetry-issue).
26+
2527
---
2628

2729
## Is this integration for my inverter?
@@ -50,9 +52,9 @@ cloud. See the full, always-current list in the
5052
owned runtime connection.
5153
- Reads inverter, battery, PV, load, and grid data locally.
5254
- Creates normal Home Assistant sensors, numbers, selects, switches, and buttons.
53-
- Keeps the vendor app working alongside Home Assistant by default, or lets you
54-
point a collector at Home Assistant only — a reversible, explicit action that
55-
is never done silently.
55+
- Keeps the collector's vendor-cloud endpoint by default for use alongside Home
56+
Assistant, or lets you point it at Home Assistant only — a reversible, explicit
57+
action that is never done silently.
5658
- Lets you choose control access:
5759
- **Read-only** — monitoring only.
5860
- **Auto** — enable verified controls when the device match is confident.
@@ -315,13 +317,35 @@ Use these issue templates:
315317
| Manual setup cannot verify the collector | Keep the setup flow open and retry with the collector reachable. For an inbound collector, enable background discovery and continue when its identified session appears. |
316318
| Only the collector device appears | Runtime detection has not identified the inverter yet. Check **Poll Context** and follow [Runtime Detection and Entities](docs/user/RUNTIME_AND_INVERTER.md); create a Support Archive if no driver binds. |
317319
| Sensors stay unavailable | Check that the collector and Home Assistant are on the same network and that the collector has stable Wi-Fi. |
318-
| Vendor app stopped showing live data | If you pointed the collector at Home Assistant only, that disconnects it from its cloud by design. Use **Restore previous collector endpoint** to bring the vendor app back. |
320+
| Vendor app stopped showing live data | Check the connection profile: **Home Assistant only** intentionally disconnects the cloud. If you still use **Cloud + Home Assistant**, see the [known cloud telemetry issue](#known-cloud-telemetry-issue) below. |
319321
| Vendor app works, but Home Assistant says unavailable | The collector may have reconnected to its cloud faster than it reconnected locally. Wait a few minutes and check Wi-Fi stability. |
320322
| A setting changes back immediately | The inverter rejected the value or did not confirm it. Check diagnostics, avoid changing the same setting from the vendor app at the same time, and retry after the collector is stable. |
321323
| Remote setup is needed | Use [Remote / NAT setup guide](docs/user/REMOTE_SETUP.md). Prefer VPN over public port forwarding when possible. |
322324
| Controls are missing | Keep **Auto** mode for normal use. If monitoring works but controls are missing, run device learning if offered, or create a Support Archive. Use **Full Control** only if you understand the risk. |
323325
| An unconfigured collector connects later | Enable the persistent **EyeBond Local — Discovery** entry. It publishes identified, unconfigured collector sessions without creating a placeholder device. |
324326

327+
### Known cloud telemetry issue
328+
329+
Some users report that, in **Cloud + Home Assistant**, the vendor app stops
330+
updating or shows the collector offline while local Home Assistant readings
331+
continue. Cloud updates may return on their own. This is a known issue under
332+
investigation; we have not yet confirmed its cause or a general fix.
333+
334+
This is different from **Home Assistant only**, where cloud disconnection is
335+
intentional. Neither a longer polling interval nor a restart is a confirmed
336+
general fix for the intermittent problem.
337+
338+
If it happens, create a [Support Archive](docs/user/SUPPORT_ARCHIVE.md) during
339+
the outage, before restarting or switching modes if possible. Add it to
340+
[issue #13](https://github.com/groove-max/ha-eybond-local/issues/13) or your
341+
existing support issue, together with:
342+
343+
- the installed version and, for a manual test build, its commit;
344+
- when the problem started, your time zone, and the cloud's last data timestamp;
345+
- whether Home Assistant readings still change and when cloud updates resume.
346+
347+
You do not need to delete the integration or reset the collector to report this.
348+
325349
---
326350

327351
## Documentation

‎README.uk.md‎

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222

2323
> **Примітка:** Інтеграція активно розвивається. Частина інверторів підтримується повністю, частина — лише для читання, а для частини потрібен архів підтримки.
2424
25+
> **Відома проблема:** На деяких системах оновлення в хмарі виробника можуть зупинятися, хоча показання Home Assistant продовжують змінюватися. Ми досліджуємо це; подробиці — у [розділі про хмарну телеметрію](#відома-проблема-хмарної-телеметрії).
26+
2527
---
2628

2729
## Чи підходить ця інтеграція для мого інвертора?
@@ -50,9 +52,9 @@ SmartValue для Home Assistant, підключення EyeBond Wi-Fi-коле
5052
належне цьому запису з’єднання.
5153
- Читає дані інвертора, батареї, PV, навантаження та мережі локально.
5254
- Створює звичайні сутності Home Assistant: сенсори, числа, списки вибору, перемикачі та кнопки.
53-
- За замовчуванням застосунок виробника працює разом із Home Assistant, або можна
54-
спрямувати колектор лише на Home Assistant — це оборотна, явна дія, яка ніколи
55-
не виконується непомітно.
55+
- За замовчуванням залишає адресу хмари виробника для роботи разом із Home
56+
Assistant, або дозволяє спрямувати колектор лише на Home Assistant — це
57+
оборотна, явна дія, яка ніколи не виконується непомітно.
5658
- Дає вибрати рівень керування:
5759
- **Лише читання** — тільки моніторинг.
5860
- **Автоматично** — перевірене керування вмикається саме.
@@ -325,13 +327,36 @@ Modbus-пристрої можуть оновлюватися частіше, н
325327
| Ручне налаштування не може підтвердити пристрій | Не закривайте майстер і повторіть спробу, коли пристрій доступний. Для вхідного підключення увімкніть фонове виявлення й продовжте, коли з’явиться ідентифікована сесія. |
326328
| З’явився лише пристрій колектора | Визначення інвертора ще не завершилося. Перевірте **Poll Context** і відкрийте [Визначення інвертора та сутності](docs/user/RUNTIME_AND_INVERTER.md); якщо драйвер не визначиться, створіть архів підтримки. |
327329
| Сенсори недоступні | Перевірте, що колектор і Home Assistant у тій самій мережі, а Wi-Fi колектора стабільний. |
328-
| Застосунок виробника перестав показувати дані | Якщо ви спрямували колектор лише на Home Assistant, це навмисно відключає його від хмари. Скористайтеся дією **Відновити попередню адресу колектора**, щоб повернути застосунок виробника. |
330+
| Застосунок виробника перестав показувати дані | Перевірте режим підключення: **Лише Home Assistant** навмисно відключає хмару. Якщо ви й далі використовуєте **Хмара + Home Assistant**, дивіться [відому проблему хмарної телеметрії](#відома-проблема-хмарної-телеметрії) нижче. |
329331
| Застосунок виробника працює, а Home Assistant показує недоступність | Колектор міг швидше відновити зв'язок із хмарою, ніж локально з Home Assistant. Зачекайте кілька хвилин і перевірте Wi-Fi. |
330332
| Налаштування одразу повертається назад | Інвертор відхилив значення або не підтвердив зміну. Не змінюйте той самий параметр у застосунку виробника одночасно й повторіть після стабілізації колектора. |
331333
| Потрібне віддалене підключення | Дивіться [посібник з віддаленого підключення / NAT](docs/user/REMOTE_SETUP.md). За можливості використовуйте VPN замість відкриття порту в інтернет. |
332334
| Немає керування | Для нормального використання залишайте **Автоматично**. Якщо моніторинг працює, але керування відсутнє, запустіть навчання пристрою, якщо воно доступне, або створіть архів підтримки. **Повне керування** використовуйте лише якщо розумієте ризик. |
333335
| Неналаштований колектор підключиться пізніше | Увімкніть постійний запис **EyeBond Local — Discovery**. Він покаже ідентифіковану сесію колектора, не створюючи тимчасовий пристрій. |
334336

337+
### Відома проблема хмарної телеметрії
338+
339+
Деякі користувачі повідомляють, що в режимі **Хмара + Home Assistant** застосунок
340+
виробника перестає оновлювати дані або показує колектор офлайн, хоча локальні
341+
показання Home Assistant продовжують змінюватися. Хмарні оновлення можуть
342+
відновитися самостійно. Проблема відома й досліджується. Її причину та
343+
універсальне виправлення ще не підтверджено.
344+
345+
Це відрізняється від режиму **Лише Home Assistant**, у якому відключення хмари
346+
навмисне. Ні збільшення інтервалу опитування, ні перезапуск не є підтвердженим
347+
універсальним вирішенням періодичних збоїв.
348+
349+
Якщо це сталося, створіть [архів підтримки](docs/user/SUPPORT_ARCHIVE.md) під час
350+
збою, за можливості до перезапуску чи перемикання режиму. Додайте його до
351+
[issue #13](https://github.com/groove-max/ha-eybond-local/issues/13) або вашого
352+
наявного звернення разом із такими відомостями:
353+
354+
- встановлена версія, а для ручної тестової збірки — також коміт;
355+
- час початку проблеми, ваш часовий пояс і час останніх даних у хмарі;
356+
- чи продовжують змінюватися показання Home Assistant і коли відновиться хмара.
357+
358+
Для повідомлення про цей збій не потрібно видаляти інтеграцію чи скидати колектор.
359+
335360
---
336361

337362
## Документація

‎docs/README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ release work; they are not required to use the integration.
88
## User guides
99

1010
- [Main README](../README.md) — installation, setup, connection settings, troubleshooting, and support flow
11+
- [Known cloud telemetry issue](../README.md#known-cloud-telemetry-issue) — cloud updates may pause while local readings continue; current status and useful support evidence
1112
- [Testing the unreleased main branch](../README.md#testing-the-unreleased-main-branch) — manual installation of a maintainer-requested test build
1213
- [Setup and Discovery](user/SETUP_AND_DISCOVERY.md) — collector-first setup, scan results, address confirmation, background discovery, and manual setup
1314
- [Runtime Detection and Entities](user/RUNTIME_AND_INVERTER.md) — driver detection, Fast and Full protocol checks, polling, controls, and entity availability

0 commit comments

Comments
 (0)