Vielleicht geht es auch mit Modbus, hier die Beschreibung zu ModbusVielleicht noch als allgemeine Frage:
Warum man den Umformer (und ich denke, da geben sich die verschiedenen Umformer nicht viel?) über die modbus.yaml auslesen und dort auch die Schalter für Funktionen rein packen kann aber bei Zahlenwerten das derart umständlich ist, kann mir wohl keiner wirklich erklären?!
https://www.home-assistant.io/integrations/modbus/
Ich verwende kein ESP32 und kann die Register des Wechselrichters auch ohne Automatisierung ändern. Über WLAN-Dongle und Integration von David.Zumal es bei git für den Deye eine ModBus lösung über einen ESP32 (aber wlan) gibt, der alles (lesen und schreiben von Schaltern und Zahlenwerten) in einer YAML Datei macht.