MyHomeMyData/E3onCAN

OpenE3datapoints.py Mismatch in ids 1690

Closed this issue · 5 comments

Hello everybody,

I have a VX3 (with Battery) connected to a Vitocal 250. and I started rpoducing some nice graphics on my power levels. I observed a mismatch in ids 1690: It looks like that the order is not correct. On top of that power string 2 is constantly zero'ed, the measurement has moved to ids 1834.
The setup which reflects the real values is:
1690 : O3EComplexType(17, "ElectricalEnergySystemPhotovoltaicStatus",
[O3EInt16(2, "ActivePower cumulated", scale=1.0, signed=True), O3EInt16(2, "RectivePower cumulated", scale=1.0, signed=True),
O3EInt16(2, "ActivePower String 3", scale=1.0, signed=True), O3EInt16(2, "RectivePower String 3", scale=1.0, signed=True),
O3EInt16(2, "ActivePower String 2", scale=1.0, signed=True), O3EInt16(2, "RectivePower String 2", scale=1.0, signed=True),
O3EInt16(2, "ActivePower String 1", scale=1.0, signed=True), O3EInt16(2, "RectivePower String 1", scale=1.0, signed=True),

BTW, thanks for the work you are doing. I really like the vicare app, but when it comes to trending and recording, there is no better way.

With best reagards,

@linux24365 Danke für den Hinweis. Die Datenpunktliste basiert auf dem Projekt open3e und da kam die Diskussion zu 1690 auch mal auf, wurde aber nie geändert. Denke aber, es ist so, wie Du es schreibst. Ich schau mir das nochmal an.
Hast Du dazu eine Unterlage oder aus der Beobachtung der Messwerte geschlossen?

@linux24365 ich teile die Beobachtung mehr oder weniger.
(Siehe open3e/open3e#70 und open3e/open3e#70 (reply in thread))

  • cumulated zuerst
  • String-Reihenfolge: 1, 2, 3 = C, B, A

Da ich keinen Pull-Request gestellt habe, ist das wohl untergegangen.

@linux24365 @M4n197 Ich schaue mir das morgen an. Werde es dann in open3e, E3onCAN und im ioBroker-Adapter e3oncan anpassen. Schema müsste dann ja so aussehen:

O3EInt16(2, "ActivePower cumulated", scale=1.0, signed=True), O3EInt16(2, "RectivePower cumulated", scale=1.0, signed=True),
O3EInt16(2, "ActivePower String C", scale=1.0, signed=True), O3EInt16(2, "RectivePower String C", scale=1.0, signed=True),
O3EInt16(2, "ActivePower String B", scale=1.0, signed=True), O3EInt16(2, "RectivePower String B", scale=1.0, signed=True),
O3EInt16(2, "ActivePower String A", scale=1.0, signed=True), O3EInt16(2, "RectivePower String A", scale=1.0, signed=True),

ID 1690 mit Version 0.3.1 entsprechend aktualisiert.

@linux24365 Danke für den Hinweis. Die Datenpunktliste basiert auf dem Projekt open3e und da kam die Diskussion zu 1690 auch mal auf, wurde aber nie geändert. Denke aber, es ist so, wie Du es schreibst. Ich schau mir das nochmal an. Hast Du dazu eine Unterlage oder aus der Beobachtung der Messwerte geschlossen?

Hallo, Vielen Dank, Ich habe seit 1 Woche eie VX3 in Betreib und wollte überprüfen was ich mir so zusammmen gesucht habe, Abgeglichen habe mittels den Werten die ich am Display der VX3 zur Verfügung hatte. ( --Old School)