Slave 0 sieht für mich falsch aus, aber ich kenn natürlich die Doku zu dieser YAML-Konfiguration nicht. Normalerweise gibt es eine Slave ID im Modbus, die an der SPS konfiguriert wird. Wahrscheinlich musst du die hier eintragen. host: IP_ADDRESS sieht mir auch nach Platzhalter aus. Ist diese Variable deklariert? Eventuell musst du auch die Adresse +1 rechnen, je nachdem, wie dein Home Assistant hier zählt. Xinje beginnt bei 0 mit der Zählung. Also ist es gut möglich, dass du 16385 angeben musst für X0. Das ist so ein Modbus-Problem. Modbus beginnt eigentlich bei 1 zu zählen, aber einige halten sich daran, andere nicht. Zählung bei 0 ist ja auch logischer, aber der Standard sagt etwas anderes.