nischram / E3dcGui

E3DC S10 / HomeMatic Daten abfragen, darstellen oder senden
37 stars 14 forks source link

Auslesen Hausverbrauch und Gesamtverbrauch Wallbox #84

Closed bs0001 closed 12 months ago

bs0001 commented 1 year ago

Hallo Nico,

nachdem nun endlich das e-Auto da ist, werde ich die Wallbox-Funktionalitäten, welche Du zwischenzeitlich eingebaut hast auch bei Gelegenheit übernehmen. Ich möchte zumindest auch die Möglichkeit haben, die Ladung zu stoppen. Was ich gerne tun würde, wären die folgenden Werte auszulesen (Screenshot aus dem E3DC-Portal): image Summe Verbrauch wird ja bereits ausgelesen. Hausverbrauch und Gesamtverbrauch Wallbox noch nicht. Hatte am Wochenende versucht, entsprechende TAGs zu ermitteln, bin aber noch nicht fündig geworden. Vermutlich im Bereich TAG_WB_DATA und TAG_WB_INDEX (RscpSet.cpp, ab Zeile 280) könnten diese Infos abgefragt bzw. der Hausverbrauch aus Gesamtverbrauch - Gesamtverbrauch Wallbox berechnet werden. Wäre prima, wenn Du Dir das mal ansehen könntest und in Dein Coding mit aufnehmen würdest.

Viele Grüße Bernd

nischram commented 1 year ago

Hallo Bernd, ich war einige Tage "Offline" 😎 Was du abfragen möchtest ist kein Aktueller Wert sonder ein Summierter Energie-Wert, dass sind die sogenannten HistoryValues. Das wird mit meiner Zusatzsoftware "S10History" abgefragt. Die diversen Werte werden aber nicht mit TAGs gesetzt sonder die Antwort wird vom Speichere vorgegeben. In der /Rscp/RscpTags.h findest du im Bereich "TAGDB" ab Zeile 562 die TAGs die automatisch als Antwort kommen. Da ist nichts für die Wallbox bei und du kannst es dir nicht errechnen. Somit bist du für dein Wunsch auf E3DC angewiesen. Oder du übermittelst die RSCP Werte zur HM und rechnest die Energiewerte mit der HM zusammen, ich glaube es sollte mit ccu-historian gehen, aber das habe ich noch nicht genutzt oder gemacht.

Viele Grüße Nico

bs0001 commented 12 months ago

Hallo Nico, das hab ich fast vermutet. Hoffen wir mal, dass E3DC zukünftig diese Werte zur Verfügung stellt. Viele Grüße Bernd