E3DC Wallbox multi connect 2 - Leistung auslesen

Ich möchte die aktuelle Solar- und Gesamtleistung einer E3DC-Wallbox auslesen und darstellen. Die Modbus-Doku von E3DC (Version 2.2) sagt:

Deswegen habe ich die E3DC-Integration erweitert um:

    - name: E3DC Wallbox solar
      unique_id: e3dc_wallbox_solar
      data_type: int32
      # swap: word
      address: 40078
      device_class: power
      unit_of_measurement: W
      scan_interval: 10
    - name: E3DC Wallbox power
      unique_id: e3dc_wallbox_p
      data_type: int32
      # swap: word
      address: 40080
      device_class: power
      unit_of_measurement: W
      scan_interval: 10

Da kommen seltsame Werte zu Tage - aktuell ist die Wallbox nixht in Betrieb, ich bekomme aber für die Solarleistung
image

angezeigt. Wenn ich mir die Modbus-Response ansehe:

micha@Nimbus:~$ ./SyncClient 192.168.178.77:502:1 40078 4
Using 192.168.178.77:502:1 @40078/4
[N] Response: @60E8D91D4EF0/11:
  | 0000: 01 03 08 00 00 00 00 00  00 63 21                 |.........c!     |

steht genau das tatsächlich drin (die hinteren 4 Bytes sind die Solarleistung). Das ist mehr, als die 11kW, die das Ding maximal liefern kann, und wie gesagt: es hängt gar nichts dran? :worried:

Hat einer von Euch auch solch eine Wallbox und kann mal nachsehen, was da geliefert wird?

Selbstantwort:

E3DC gibt die Registeradressen mit Offset +1 an!
Die Adresse 40078 in der Doku ist bei der Abfrage also 40077! :roll_eyes: