Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data from yesterday and the current week, month and year - Add Power (external Source) Missing #9

Closed
Treasy79 opened this issue Mar 8, 2023 · 5 comments

Comments

@Treasy79
Copy link

Treasy79 commented Mar 8, 2023

Hallo Thomas,

bei den Historischen Werten fehlen bei allen Zeiträumen der Wert für die externe Quelle.
Kannst du das noch ergänzen?

Danke & Grüße

Philipp

@pvtom
Copy link
Owner

pvtom commented Mar 9, 2023

Hallo Philipp,

die Dokumentation der Tags ist nicht gut an der Stelle. Die Namen der Tags für die historischen Werte lauten oft ein bisschen anders als die Tags zu den zugehörigen Power-Werten. So finde ich kein "Energie-Tag" für ADD.
Was es gibt sind Tags wie TAG_DB_PM_0_POWER und TAG_DB_PM_1_POWER. Evtl. sind das die richtigen.
In der Datei RscpMqttMapping.h sind entsprechende Zeilen für heute und gestern enthalten (Zeilen 119,120,131,132), allerdings inaktiv, da auskommentiert. Wenn Du möchtest, könntest Du die Zeilen aktivieren, die Bridge neu kompilieren und es ausprobieren.
Bei positivem Ergebnis, passe ich die Bridge dann an, auch für Phasen Woche, Monat und Jahr.

Gruß Thomas

@pvtom pvtom closed this as completed May 5, 2023
@Treasy79
Copy link
Author

Hallo Thomas,

TAG_DB_PM_1_POWER entspricht bei mir dem ADD also externe Produktion. Allerdings kommen die Werte nicht wie bei dir im Mapping definiert in kWh sondern in Wh. Kannst du das bitte noch mal checken, ob da ein Fehler mit dem Faktor ist.

Danke
Philipp

@Treasy79
Copy link
Author

Hallo Thomas,

wäre es möglich dass du TAG_DB_PM_1_POWER für den Zusatzwechselrichter wieder in deinen Code aufnimmst?
Hatte damals bis auf den Faktor der Einheit bei mir funktioniert.

Danke & Grüße
Philipp

@pvtom
Copy link
Owner

pvtom commented Nov 15, 2024

Hallo Philipp,
klar, mach ich. Ich weiß auch gar nicht mehr, warum ich die Zeilen rausgenommen habe.

Wenn Du willst, kannst Du folgende Zeilen in die Datei RscpMqttMapping.h einbauen und testen, ob es funktioniert:

// CONTAINER TAG_DB_HISTORY_DATA_...

// DEV Issue #9
{ TAG_DB_HISTORY_DATA_DAY, TAG_DB_PM_0_POWER, 0, "pm_0/energy", "", F_FLOAT_2, UNIT_KWH, 1000, 0, false, false, false },
{ TAG_DB_HISTORY_DATA_DAY, TAG_DB_PM_1_POWER, 0, "pm_1/energy", "", F_FLOAT_2, UNIT_KWH, 1000, 0, false, false, false },

Bzgl. kWh oder Wh: Der aus dem Hauskraftwerk ausgelesene Wert wird durch 1000 geteilt und hat als Einheit kWh.
Passt das?

Gruß
Thomas

@pvtom
Copy link
Owner

pvtom commented Feb 2, 2025

Mit Release v3.32 werden die Werte wieder ausgegeben.
Defauftmäßig werden die Werte, die das Hauskraftwerk liefert, durch 1000 geteilt und als kWh betrachtet.
Wenn das nicht passt, kann man das Verhalten (pro PM) in der .config anpassen:

#-Addon Power Meter
#--correct unit (Wh or kWh) or divisor (1 or 1000) if the values do not fit
CORRECT_PM_0_UNIT=Wh
CORRECT_PM_0_DIVISOR=1
CORRECT_PM_1_UNIT=kWh
CORRECT_PM_1_DIVISOR=1000

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants