shivao-projeto/app
PontualTech / Karlão 654e597bf5
Some checks are pending
Build Android (APK + AAB) / build-android (push) Waiting to run
feat(bms): polling 5s constante no Web + Capacitor v1.10.19
Karlão: 'no PC monitoramento deveria ser constante mas conecta, mostra
informação e não atualiza'.

Bug encontrado: bmsProbeWebBluetooth não tinha setInterval — apenas
fazia uma leitura inicial. Apenas o path Capacitor tinha polling de
30s (que mesmo assim era lento).

Fix:
- Web: novo setInterval(5000) chamando writeValue/writeValueWithoutResponse
- Capacitor: 30s → 5s
- Ambos param polling automaticamente se conexão GATT cair (regex
  detecta 'disconnected/connection/not connected' no error)
- Salva referência em conn._pollInterval pra clearInterval limpo

Resultado: card BMS atualiza V/A/SoC/células a cada 5s sem usuário
fazer nada. Dashboard fica 'live'.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 19:17:16 -03:00
..
diario-bordo.html feat(bms): polling 5s constante no Web + Capacitor v1.10.19 2026-04-29 19:17:16 -03:00