Bezogene und eingespeiste Energie eines MQTT Zählers
Verfasst: So Feb 18, 2024 8:16 am
Guten Morgen,
ich habe nun schon einige Zeit nach einer Lösung für die "Sägezähne" in der Tagesauswertung gesucht, bin aber leider nicht fündig geworden.
Mein Setup:
Ich habe einen KNX Smartmeter in OpenHAB eingebunden und schreibe die folgenden Werte aus OpenHAB auf die MQTT Topics der OpenWB
- openWB/set/counter/0/get/power - aktuelle Wirkleistung
- openWB/set/counter/0/get/imported - Tageszähler Netzbezug in Wh
- openWB/set/counter/0/get/exported - Tageszähler Netzeinspeisung in Wh
- openWB/set/counter/0/get/frequency - Netzfrequenz in Hz
- openWB/set/counter/0/get/currents - Ströme pro Phase als Array
- openWB/set/counter/0/get/voltages - Spannungen pro Phase als Array
- openWB/set/counter/0/get/powers - Stromstärke pro Phase als Array
- openWB/set/counter/0/get/power_factors - Leistungsfaktoren pro Phase als Array
Siehe Log:
CounterData(config=Config(max_currents=[16, 16, 16], max_total_power=9000), get=Get(powers=[247.3984375, 123.90625, -87.6484375], currents=[1.9392, 1.25248, -0.51744], voltages=[235.60192, 232.48896, 231.34208], power_factors=[0.6517333984375, 0.6339111328125, -0.84100341796875], unbalanced_load=0, frequency=50.03515625, daily_exported=0.0, daily_imported=0, imported=3716, exported=0.0, fault_state=0, fault_str='Kein Fehler.', power=283.625), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=8716.375, raw_currents_left=[14.0608, 14.74752, 16.51744], surplus_power_left=0, state_str=''))
Es scheint, aber als würde der Tageszähler immer wieder auf Null gesetzt werden (lt. Graph)
Nun meine Frage: Soll ich die Tageszähler direkt in das Topics daily_imported bzw. daily_exported schreiben und was kommt dann in imported und exported?
Ich steh da leider etwas am Schlauch, weil die daily_exported und daily_imported nicht explizit bei der Konfiguration in der OpenWB beim MQTT Zähler angeführt werden.
Vielen Dank schon mal im Voraus!
LG Thomas
ich habe nun schon einige Zeit nach einer Lösung für die "Sägezähne" in der Tagesauswertung gesucht, bin aber leider nicht fündig geworden.
Mein Setup:
Ich habe einen KNX Smartmeter in OpenHAB eingebunden und schreibe die folgenden Werte aus OpenHAB auf die MQTT Topics der OpenWB
- openWB/set/counter/0/get/power - aktuelle Wirkleistung
- openWB/set/counter/0/get/imported - Tageszähler Netzbezug in Wh
- openWB/set/counter/0/get/exported - Tageszähler Netzeinspeisung in Wh
- openWB/set/counter/0/get/frequency - Netzfrequenz in Hz
- openWB/set/counter/0/get/currents - Ströme pro Phase als Array
- openWB/set/counter/0/get/voltages - Spannungen pro Phase als Array
- openWB/set/counter/0/get/powers - Stromstärke pro Phase als Array
- openWB/set/counter/0/get/power_factors - Leistungsfaktoren pro Phase als Array
Siehe Log:
CounterData(config=Config(max_currents=[16, 16, 16], max_total_power=9000), get=Get(powers=[247.3984375, 123.90625, -87.6484375], currents=[1.9392, 1.25248, -0.51744], voltages=[235.60192, 232.48896, 231.34208], power_factors=[0.6517333984375, 0.6339111328125, -0.84100341796875], unbalanced_load=0, frequency=50.03515625, daily_exported=0.0, daily_imported=0, imported=3716, exported=0.0, fault_state=0, fault_str='Kein Fehler.', power=283.625), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=8716.375, raw_currents_left=[14.0608, 14.74752, 16.51744], surplus_power_left=0, state_str=''))
Es scheint, aber als würde der Tageszähler immer wieder auf Null gesetzt werden (lt. Graph)
Nun meine Frage: Soll ich die Tageszähler direkt in das Topics daily_imported bzw. daily_exported schreiben und was kommt dann in imported und exported?
Ich steh da leider etwas am Schlauch, weil die daily_exported und daily_imported nicht explizit bei der Konfiguration in der OpenWB beim MQTT Zähler angeführt werden.
Vielen Dank schon mal im Voraus!
LG Thomas