Deye 12kw Wechselrichter in Home Assistant im parallel Betrieb

Deye 12kw Wechselrichter in Home Assistent

Hallo, ich habe zwei 3Phasige 12kw Deye Wechselrichter im Paralellbetrieb laufen.
Den Master habe ich in HA integriert und jetzt habe ich Probleme den Slave zu integrieren.
Hat jemand hier Erfahrungen damit?
Also, die Integration läuft über die. Modbus Schnittstelle.

Welche Integration nutzt du und was genau sind deine Probleme?

Ich benutze die Integration aus Gitup von Kelerza für Deye/Sunsync

Ja, die habe ich auch! Allerdings nur 1 WR. Was genau ist dein Problem?

Sorry, mein Problem ist offensichtlich auch das ich keine Daten vom Slave Inverter bekomme. Der ist mit der gleichen Harware über den MODBUS
Pin 6 7 8 und dem USB zu 485 Interface angeschlossen wie der Master.

Kann es vielleicht sein das der Slave gar keine Daten raus gibt ?

Wie ist den deine Config? Wie ist deine Verkabelung? Haben die Geräte unterschiedliche Adressen?

Ich habe zwei Instanzen des add-ons laufen,
Der Master hat Modbus 1 der Slave die2.
Die Interfaces werden auch beide von HA richtig erkannt .
Ich habe jetzt beide auf dem gleichen tcp Port 502, hab auch schon probiert Master 502 und Slave 503, hat auch nicht funktioniert.

Warum nicht in einer Instanz beide auslesen? Beide per RS485 verbinden und über die ID entsprechend auslesen! config schaut dann ungefähr so aus:

INVERTERS:
  - SERIAL_NR: "1234567"
    HA_PREFIX: DEYE01
    MODBUS_ID: 1
    DONGLE_SERIAL_NUMBER: "0"
    PORT: tcp://192.168.178.4:502
  - SERIAL_NR: "1234568"
    HA_PREFIX: DEYE02
    MODBUS_ID: 2
    DONGLE_SERIAL_NUMBER: "0"
    PORT: tcp://192.168.178.4:502

...

ID entsprechend im Deye einstellen! Hast du ja schon gemacht!

Okay, hab ich noch nicht versucht, werde ich gleich mal ausprobieren.

[13:03:43] INFO Reading startup sensors Device Type, Protocol, Serial
[13:03:43] INFO MQTT: Connected
[13:03:45] ERROR GatewayTargetDeviceFailedToRespondError reading 6 registers from 2:
[13:03:47] ERROR GatewayTargetDeviceFailedToRespondError reading 6 registers from 2:
[13:03:49] ERROR GatewayTargetDeviceFailedToRespondError reading 6 registers from 2:
[13:03:50] WARNING Retrying individual sensors: [‚device_type‘, ‚protocol‘, ‚serial‘]
[13:03:52] ERROR GatewayTargetDeviceFailedToRespondError reading 1 registers from 5: Device Type
[13:03:53] WARNING MQTT: Timeout waiting for Home Assistant. The homeassistant/status topic is empty.
Configure the MQTT integration in Home Assistant to publish a last will & testament (online/offline) with the Retain flag set.
[13:03:53] WARNING MQTT: Your entities will be unavailable if HA restarts
[13:03:54] INFO MQTT: Payload >20000: 32740 (MQTTExplorer will truncate the message)
[13:03:54] ERROR GatewayTargetDeviceFailedToRespondError reading 1 registers from 2: Protocol
[13:03:56] ERROR GatewayTargetDeviceFailedToRespondError reading 5 registers from 3: Serial
[13:03:56] CRITICAL Could not read sensors: [‚Device Type‘, ‚Protocol‘, ‚Serial‘]
[13:03:56] INFO ############################################################
[13:03:56] INFO No response on the Modbus interface tcp://192.168.42.108:502, see Fault finding | Deye/Sunsynk
[13:03:56] INFO ############################################################
[13:03:56] CRITICAL This Add-On will terminate in 30 seconds, use the Supervisor Watchdog to restart automatically.
[12:03:57] WARNING: Addon resource not ready 2
s6-supervise sunsynk: warning: finish script lifetime reached maximum value -
sending i
Ddat a SIGKILL

Das sind die Fehlermeldungen die bei der Änderung kommen, das ist in etwa das Gleiche wie vorher.

Poste doch mal deine config!

Und das Protokoll von Anfang an!

Schau mal >>>hier<<<

Sollte eigentlich funktionieren!?

Okay, danke das werde ich morgen ausprobieren und über Erfolg (hoffentlich) berichten.

Du kannst auch in einer Instanz beide WR über jeweils eigene RS485 Anbindung abfragen! Config dann ungefähr so:

INVERTERS:
  - SERIAL_NR: "123456"
    HA_PREFIX: DEYE01
    MODBUS_ID: 1
    DONGLE_SERIAL_NUMBER: "0"
    PORT: tcp://192.168.178.4:502
  - SERIAL_NR: "123457"
    HA_PREFIX: DEYE02
    MODBUS_ID: 1
    DONGLE_SERIAL_NUMBER: "0"
    PORT: tcp://192.168.178.5:502

ID bei beiden auf „1“ setzen!

Ich frag ja jetzt den Master über die MODBUS Verbindung ab.

Meinst du ich soll über die 485 Ports abfragen?

Ich habe ja schon 3x nach deiner Config gefragt!? :woman_shrugging:
Wie/Womit (Hardware?)hast du die beiden den angebunden?

das ist der Adapter für den Slave, der Master hat den gleichen.
Angeschlossen am Modbus. Pin 7 und 8

??

Belegung Modbus Buchse
Pin1 → RS485 B
Pin2 → RS485 A
Pin3 → RS485 GND
Pin4 → frei
Pin5 → frei
Pin6 → RS485 GND
Pin7 → RS485 A
Pin8 → RS485 B