Multi Regler bei parallel geschalteten Geräten
Verfasst: Mo 16. Jan 2023, 11:10
Hallo in die Runde.
Ich versuche seit gestern die Multi-Regler-Version zum laufen zu bringen, was mir allerdings nicht gelingen will.
Es geht um zwei identische WR (SofarSolar HYD 15KTL-3PH), die parallel geschaltet sind.
D.h. sie haben auch eine RS485-Verbindung miteinander und müssen daher daher unterschiedliche Modbus-IDs ("01 und 02") haben.
In der Solaranzeige habe ich sie wie folgt konfiguriert:
Regler: 84 (bei Beiden)
Master: $USBDevice= "/dev/ttyUSB0" und $GeraeteNummer="1" und $influxDBLokal="Master"
Slave: $USBDevice="/dev/ttyUSB1" und $GeraeteNummer="2" und $influxDBLokal="Slave"
Mit dem Befehl "ls -l /dev/serial/by-id" lässt sich das auch sehr gut anhand der Seriennummer der Converter verifizieren.
Vergebe ich dem Slave die ID "1" und schalte den Master aus, bekomme ich die korrekten Daten.
Mit der ID "2" bekomme ich keine Daten ("Lesefehler").
Wenn ich beiden die ID "1" vergebe, dann können die WR nicht miteinander reden und ich bekomme die Daten des Master.
Ich möchte aber gern die beiden Geräte parallel geschaltet lassen, weil dann die Komponenten (Batterie, Master, Slave, SmartMeter) miteinander kommunizieren können.
Kann es sein, dass Solaranzeige immer die ID "1" abfragt?
Wenn ja, könnte ich das ändern?
Weiß jemand, wo ich ansetzen muss oder was ich womöglich grundlegend falsch mache?
Viele Grüße
Thami
Ich versuche seit gestern die Multi-Regler-Version zum laufen zu bringen, was mir allerdings nicht gelingen will.
Es geht um zwei identische WR (SofarSolar HYD 15KTL-3PH), die parallel geschaltet sind.
D.h. sie haben auch eine RS485-Verbindung miteinander und müssen daher daher unterschiedliche Modbus-IDs ("01 und 02") haben.
In der Solaranzeige habe ich sie wie folgt konfiguriert:
Regler: 84 (bei Beiden)
Master: $USBDevice= "/dev/ttyUSB0" und $GeraeteNummer="1" und $influxDBLokal="Master"
Slave: $USBDevice="/dev/ttyUSB1" und $GeraeteNummer="2" und $influxDBLokal="Slave"
Mit dem Befehl "ls -l /dev/serial/by-id" lässt sich das auch sehr gut anhand der Seriennummer der Converter verifizieren.
Vergebe ich dem Slave die ID "1" und schalte den Master aus, bekomme ich die korrekten Daten.
Mit der ID "2" bekomme ich keine Daten ("Lesefehler").
Wenn ich beiden die ID "1" vergebe, dann können die WR nicht miteinander reden und ich bekomme die Daten des Master.
Ich möchte aber gern die beiden Geräte parallel geschaltet lassen, weil dann die Komponenten (Batterie, Master, Slave, SmartMeter) miteinander kommunizieren können.
Kann es sein, dass Solaranzeige immer die ID "1" abfragt?
Wenn ja, könnte ich das ändern?
Weiß jemand, wo ich ansetzen muss oder was ich womöglich grundlegend falsch mache?
Viele Grüße
Thami