|
4 | 4 |
|
5 | 5 | Todas as mudanças notáveis do firmware SIMUT. |
6 | 6 |
|
| 7 | +## v2.3.3-beta (2026-08-23) |
| 8 | + |
| 9 | +### Alarmes ganham a própria linha de telemetria, e erros de sensor ganham voz própria |
| 10 | + |
| 11 | +O firmware agora envia uma **segunda linha de telemetria, independente e |
| 12 | +dedicada a alarmes**, rodando ao lado da linha de medição que já existia. Cada |
| 13 | +chave de alarme carrega dois domínios — `alarm` (o limite) e `err` (uma falha |
| 14 | +de hardware/comunicação) — de modo que um sensor que estoura o limite e um |
| 15 | +sensor que para de responder são distinguidos de ponta a ponta, na tela, no |
| 16 | +syslog e no payload enviado. O domínio `{err}` carrega o ciclo de vida |
| 17 | +completo: silenciar e desativar por slot viram códigos no payload, e não apenas |
| 18 | +estado local da interface. A fila de alarmes fica em RAM com ACK, o payload é |
| 19 | +editável e herda o transporte já configurado para a linha principal de |
| 20 | +telemetria (CLI, Web e métricas enxergam tudo). |
| 21 | + |
| 22 | +Erros de sensor agora são cidadãos de primeira classe. Um sensor que perde |
| 23 | +comunicação — ou é trocado num canal vivo — dispara um **alarme de ERRO** |
| 24 | +dedicado, com painel âmbar e branco fixado no topo do dashboard. Alarme de |
| 25 | +limite e de erro são totalmente independentes por slot: limpar um nunca limpa o |
| 26 | +outro, e um sensor restabelecido após a falha regenera o próprio alarme de |
| 27 | +erro. Desativar um sensor que está em ERRO limpa o âmbar do display, e o syslog |
| 28 | +passa a refletir o estado real. A desativação por slot é **só em RAM** — nunca |
| 29 | +toca o sistema de arquivos, então não sobrevive a reboot nem a uma escrita |
| 30 | +perdida. |
| 31 | + |
| 32 | +A interface web ganha uma **página dedicada de Telemetria com Live Preview dos |
| 33 | +alarmes** espelhando o builder principal, além de uma padronização visual de |
| 34 | +botões, caixas de texto e toggles. No transporte, um cursor de telemetria que |
| 35 | +ficava à frente dos dados podia travar o envio — agora ele se auto-corrige em |
| 36 | +vez de travar o upload. |
| 37 | + |
| 38 | +Validação em hardware concluída na bancada antes de publicar: suítes HTTP |
| 39 | +(14/14), TLS (15/15), MQTT+ACK (8/8) e CLI dump/flush (3/3), todas passando. |
| 40 | + |
7 | 41 | ## v2.3.2-beta (2026-08-21) |
8 | 42 |
|
9 | 43 | ### A piscada branca entre páginas acabou |
|
0 commit comments