hab seit knapp 2 Jahren einen Deye 12k, in die Hausautomatisierung eingebunden. Klappt auch soweit gut, ich kann über RS485 alles lesen und schreiben wie mir’s beliebt und die ganze Automatisiererei auch. Das Ding ist ne eierlegende Wollmilchsau.
Bisher kommuniziere ich über Adapter LAN==>RS485, die RS485-Leitungen dann im Deye geklemmt. Aber: ich krieg da öfter mal keine Antwort, laufe in Timeouts, habe mir dann halt so beholfen daß ich x-mal wiederhole bis ich schließlich hab was ich will. Wenn zu oft wiederholt breche ich ganz ab (passiert aber sehr selten). Ist einfach nicht gerade schön.
Was habt Ihr denn für Timeouts im RS485 eingestellt?
Ich hab auch noch je einen LAN- und eine WLAN-Adapter rumliegen.
Geht RS485 auch darüber? Dann über Port 8899 statt 502?
Nutzt das jemand? Wenn ja bitte Info und auch hier die Timingeinstellungen.
LAN-Adapter wäre mir am liebsten.
Ich betreibe WR-Abfragen über RS485, Modbus-Nullausgleich, etc. seit vielen Jahren über IP. Habe dafür schon viele Programme geschrieben und auch div. unterschiedliche Serial2IP Converter im Einsatz.
Der DEYE ist da leider oft etwas überfordert, wenn du ihm zu große Modbus-Abfragen zu schnell hintereinander schickst.
Ich habe diese daher auf das, was ich wirklich benötige optimiert und lasse zwischen den Abfragen immer 500ms Pause. Auf die Anwort vom WR warte ich immer 300ms. Damit laufen die Programme aktuell Wochenlang ohne Probleme.
Doch, ich hab das auch über den WLAN Dongle vom DEYE und WLAN am laufen. Eingebettet im HA mittels dieses HACS Plugin: home_assistant_solarman
Da ich das nicht selbst programmiert und auch noch nicht analysiert hab, bin ich nicht sicher, ob das überhaupt Modbus über IP ist. Auf den ersten Blick siehst aber schon so aus.