Ich habe die Warp 3 Pro jetzt seit knapp 14 Tagen. Leider habe ich aber auch schon über das ModBus Problem geflucht. In Kombination mit meiner Huawei PV Anlage (2x Sun2000 Wechselrichter, 1x Luna Battery & DTSU666-H) stolpert der Homeassistant und auch EVCC in TimeOuts und Verbindungsabrüche. Meine Warp3 und die Huawei Anlage sind beide im gleichen LAN (IP Netz 192.168.100.0 /24 (255.255.255.0)) eingebunden und dort auch vom HomeAssistant und dem EVCC AddIn erreichbar. Die Wallbox und beide Wechselrichter sind in der gleichen Garage untergebracht. Dieser Umstand wird später noch wichtig für die Lösung! Wie ich hier und in dem Photovoltaik Forum bereits gelesen habe, liegt das Problem darin, dass der Huawei Dongle, der die Modbus/TCP Verbindung per LAN ermöglicht, nur alle 30 Sekunden abgefragt werden soll, damit der Bus nicht überlastet wird. Mit der Huawei Solar Integration im HomeAssistent klappt die Verbindung bei meiner Anlage so auch sehr gut. Ich kann alle Daten der beiden Wechselrichter, der Batterie, des DTSU666-H und der 14 Optimierer auslesen und in HA anzeigen. Das EVCC AddOn bekommt die Daten dann auch aus den HA Sensoren, denn ein zweites Gerät auf dem Modbus führt zu einem sofortigen zusammenbrechen der Kommunikation. Mit dem EVCC Modbus Proxy und dem "standalone" Modbus Proxy AddIn klappt es auch überhaupt nicht. Nun ist es aber so, dass ich gerne die 22kW zum Laden nutzen möchte, die Genehmigung des Netzbetreibers aber nur mit aktivem dynamischen Lastmanagement erteilt wird. Daher muss ich das Lastmanagement der Warp 3 aktivieren. Dafür muss ich den Zähler am Netzanschluss auslesen. Bei mir wäre das der DTSU666-H. Diese Daten braucht die Warp 3 für das Lastmanagement. Wenn ich aber unter dem Energiemanagement einen Stromzähler per Modbus/TCP einbinde und die Daten für mein Huawei Dongle (192.168.100.250; Port 502; Registertabelle "Huawei SUN2000", Geräteadresse 1, Virtueller Zähler "Netzanschluss") angebe, dann greift dieser parallel zum HomeAssistant zu und die Kommunikation verabschiedet sich. Er liest zwar die Daten, aber die Stabilität fehlt völlig. In diesem Thread wurde bisher beschrieben, wie die Daten über ein zusätzliches Skript an einen API Zähler in der Warp3 gesendet werden können. Das möchte ich aber vermeiden, da ich für die 22kW Genehmigung zeigen muss, dass das System aus Warp 3 und Huawei Wechselrichter in Kombination ohne zusätzliche Tools arbeitet. Und ein Script, welches die Daten liest und neu verschickt wäre ein solches zusätzliches Tool. Meine Lösung: Im Photovoltaik Forum habe ich davon gelesen, dass die Huawei Wechselrichter ein eigenes WLAN mit sehr geringer Reichweite bereitstellen. Und es soll möglich sein über dieses WLAN auch das Modbus/TCP Protokoll zu nutzen. Da ich die Warp3 in mein LAN per DHCP eingebunden habe, war die WLAN Verbindung in der Warp 3 ungenutzt. Diese habe ich nun manuell konfiguriert, damit sich die Warp 3 zusätzlich (!) mit dem WLAN des Wechselrichters verbindet: Der Wechselrichter hat in seinem WLAN die Adresse 192.168.200.1. Deshalb bekommt die Warp 3 die 192.168.200.2. Durch die Angabe einer /16 Subnetmaske kann man den Router im LAN (192.168.100.1) als Gateway angeben. Dadurch weiß die Warp 3 wie sie selber ins Internet kommt. Das ist wichtig, damit die Preisdaten oder die Ertragsdaten abgefragt werden können. Nachdem dieses zusätzliche Netz angebunden ist, kann man unter Energiemanagement einen neuen Stromzähler anlegen: Als Port muss 6607 angegeben werden. (bei neueren Wechselrichtern, bei alten ist es noch der Port 502) Und als Geräteadresse die 0. Mit diesen Einstellungen bekommt die Warp 3 die gewünschten Daten im Sekunden Takt! Mit diesen Einstellungen funktioniert das Lastmanagement auch ohne zusätzliches externes Script. Und die Huawei Solar Integration im HomeAssistant läuft parallel über die IP Adresse des Huawei Dongels (192.168.100.250; Port 502). Beide Zugriffe blockieren sich nicht. Im Bild sieht man, dass ich auch die Batterie über einen dritten Stromzähler in der Warp 3 abfrage. Die Einstellungen sind die gleichen, wie beim Netzanschluss Zähler. Nur die Zählerart ist Speicher statt Netzanschluss. Dieser Ansatz geht zwar nur, wenn die Warp 3 in Reichweite des Wechselrichter WLANs ist, aber wenn das gegeben ist, dann ist dies eine mögliche Lösung für das Huawei ModBus Problem. Ich hoffe dieser Ansatz hilft auch anderen.