Skip to content

[Request] Erweiterte VE.direct HEX Daten für MPPT RS450/200 #2296

@joe-ben-75

Description

@joe-ben-75

Is your feature request related to a problem? Please describe.

Bisher habe ich einen Victron Smartsolar MPPT250/70 verwendet, dessen VE.direct Daten von OpenDTU-OnBattery ausgelesen und per MQTT verteilt wurden (sowohl Text-Mode als auch HEX-Mode).
Nun habe ich zu einem Victron MPPT RS450/200 gewechselt, der intern 4 Tracker hat und somit 4 mal die Datensätze eines MPPT liefern kann. In der Victron VE.direct Protocoll Beschreibung (ich habe eine Rev18 gefunden) ist erklärt, wie über den HEX-Mode diese Daten abgefragt werden können (im Text-Mode kommen diese Daten nicht).
In der OpenDTU-OnBattery Live-Ansicht werden die Daten der 4 Tracker leider nicht angezeigt und auch über MQTT nicht verteilt. Da es für jeden Tracker die Panel-Voltage gibt, die verschieden ist, wird für diesen im Text-Mode nur einfach vorhandenen Parameter 0 angezeigt.

Describe the solution you'd like

Die Darstellung der Daten aller 4 Tracker (Panel Voltage, Panel Power, Yield etc) in der Live-Ansicht ist wünschenswert (ähnlich der verschiedenen Strings der Inverter). Außerdem ist auch die Verteilung dieser Daten über MQTT sehr sinn- und wertvoll.

Describe alternatives you've considered

No response

Additional context

Die Abfrage von VE.direct Daten über den HEX-Mode ist bereits implementiert. Nach meinem Verständnis ist "nur" die Definition der Data-Id's für die entsprechenden Daten der Tracker erforderlich.
Im Log für VE.direct ist zu sehen, dass es etliche "Unhandled Hex Async Response" gibt - nach meinem Verständnis eingehende Daten, die nicht "verstanden" werden.

Log Auszug :
[21:26:28.983] I (118630262) veDirect: [[MPPT 5/6]] Unhandled Hex Async Response, addr: 0xECCB (???), value: 0x00000047, flags: 0x00
[21:26:28.983] I (118630263) veDirect: [[MPPT 5/6]] Unhandled Hex Async Response, addr: 0xECDB (???), value: 0x000000A0, flags: 0x00
[21:26:28.983] I (118630271) veDirect: [[MPPT 5/6]] Unhandled Hex Async Response, addr: 0xECEB (???), value: 0x0000011A, flags: 0x00
[21:26:28.983] I (118630281) veDirect: [[MPPT 5/6]] Unhandled Hex Async Response, addr: 0xED8F (???), value: 0x00000000, flags: 0x00
[21:26:29.277] I (118630291) veDirect: [[MPPT 5/6]] Unhandled Hex Async Response, addr: 0xEDDA (???), value: 0x00000000, flags: 0x00
[21:26:29.277] I (118630444) veDirect: [[MPPT 5/6]] Unhandled Hex Async Response, addr: 0xEDB3 (???), value: 0x00000000, flags: 0x00
[21:26:29.277] I (118630454) veDirect: [[MPPT 5/6]] Unhandled Hex Async Response, addr: 0xEDBC (Panel Power), value: 0x00000000, flags: 0x00
[21:26:29.277] I (118630574) veDirect: [[MPPT 5/6]] Unhandled Hex Async Response, addr: 0x1050 (???), value: 0x00000000, flags: 0x00
[21:26:29.482] I (118630696) veDirect: [[MPPT 5/6]] Unhandled Hex Async Response, addr: 0x034E (???), value: 0x00000000, flags: 0x00

0xECCB = Panel Voltage Tracker 1
0xECDB = Panel Voltage Tracker 2
0xECEB = Panel Voltage Tracker 3
...

Metadata

Metadata

Assignees

No one assigned

    Labels

    contribution neededWill not be worked on unless contributed from outside of hoylabsenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions