EVU MQTT Zähler summiert nicht die Energie
EVU MQTT Zähler summiert nicht die Energie
Hallo zusammen,
ich sende EVU Daten von meinem Huawei Zähler per MQTT an die OWB series 2 custom mit aktueller master SW 2.0.
Alles läuft soweit gut und EVU Werte werden auch korrekt im Graph angezeigt.
Allerdings werden die Werte nicht summiert
Woran könnte das liegen? Was sollte ich an Daten liefern für eine Analyse?
Danke
ich sende EVU Daten von meinem Huawei Zähler per MQTT an die OWB series 2 custom mit aktueller master SW 2.0.
Alles läuft soweit gut und EVU Werte werden auch korrekt im Graph angezeigt.
Allerdings werden die Werte nicht summiert
Woran könnte das liegen? Was sollte ich an Daten liefern für eine Analyse?
Danke
-
- Beiträge: 3528
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 7 times
- Been thanked: 70 times
Re: EVU MQTT Zähler summiert nicht die Energie
Ich denke mal, es reicht nicht aus, nur die aktuelle Leistung zu übertragen - es braucht auch noch die Zählerstände aka kWh.
In der 1.9 gab es den simulierten Zähler, den scheint es demnach in der 2.0 (noch) nicht zu geben. (Oder war der simCount nur im smarthome?)
In der 1.9 gab es den simulierten Zähler, den scheint es demnach in der 2.0 (noch) nicht zu geben. (Oder war der simCount nur im smarthome?)
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Re: EVU MQTT Zähler summiert nicht die Energie
Danke für den Hinweis - ich dachte, ich hätte die Werte auch übertragen. Allerdings habe ich sie in die falschen Topics (nämlich die Daily) reingeschrieben.
Habe es nun korrigiert und schaue es mir an.
Habe es nun korrigiert und schaue es mir an.
Re: EVU MQTT Zähler summiert nicht die Energie
Ok, die Werte werden noch immer nicht berechnet...Oder dauert es jetzt einen Tag - sprich bis Morgen - bis die Werte auftauchen?
Re: EVU MQTT Zähler summiert nicht die Energie
Bitte das Debuglevel auf Details stellen und mindestens einen kompletten Durchlauf von # ***Start*** bis # ***Start*** aus dem Main-Log unter System->Fehlersuche posten, wenn das Problem auftritt. Sensible Daten wie Benutzernamen und Kennwörter unkenntlich machen.
Die Tagessummen werden alle 5 Minuten aktualisiert.
Die Tagessummen werden alle 5 Minuten aktualisiert.
-
- Beiträge: 3799
- Registriert: Di Feb 25, 2020 9:23 am
- Has thanked: 4 times
- Been thanked: 25 times
Re: EVU MQTT Zähler summiert nicht die Energie
Nur mal so gefragt, weil es immer wieder gerne falsch gemacht wird: Du hast die Beschreibung gelesen und nutzt auch die richtigen Topics? Die fangen mit "openWB/set/..." an.
Re: EVU MQTT Zähler summiert nicht die Energie
Habe das nochmal geprüft - ja, ich denke, ich mache es richtig.
Und im Status stehen die Zählerstände auch korrekt. Das sind aber die absoluten Zählerstände - also seit Aufbau der Anlage. Erwartet die OWB diese oder nur die vom Tag?
Und im Status stehen die Zählerstände auch korrekt. Das sind aber die absoluten Zählerstände - also seit Aufbau der Anlage. Erwartet die OWB diese oder nur die vom Tag?
Re: EVU MQTT Zähler summiert nicht die Energie
LenaK hat geschrieben: ↑Di Aug 01, 2023 6:52 am Bitte das Debuglevel auf Details stellen und mindestens einen kompletten Durchlauf von # ***Start*** bis # ***Start*** aus dem Main-Log unter System->Fehlersuche posten, wenn das Problem auftritt. Sensible Daten wie Benutzernamen und Kennwörter unkenntlich machen.
Die Tagessummen werden alle 5 Minuten aktualisiert.
Code: Alles auswählen
2023-08-01 13:46:10,586 - {root:65} - {INFO:MainThread} - # ***Start***
2023-08-01 13:46:10,647 - {modules.common.component_context:51} - {DEBUG:device2} - Update Komponenten ['MQTT-Speicher', 'MQTT-Zähler', 'MQTT-Wechselrichter']
2023-08-01 13:46:10,648 - {modules.devices.mqtt.device:47} - {DEBUG:device2} - MQTT-Module müssen nicht ausgelesen werden.
2023-08-01 13:46:10,652 - {modules.common.component_context:24} - {DEBUG:cp3} - Update Komponente ['Ladepunkt']
2023-08-01 13:46:10,754 - {modules.common.component_context:24} - {DEBUG:component11} - Update Komponente ['MQTT-Wechselrichter']
2023-08-01 13:46:10,756 - {modules.common.component_context:24} - {DEBUG:component9} - Update Komponente ['MQTT-Speicher']
2023-08-01 13:46:10,757 - {modules.common.component_context:24} - {DEBUG:cp3} - Update Komponente ['Ladepunkt']
2023-08-01 13:46:10,788 - {modules.common.component_context:24} - {DEBUG:component10} - Update Komponente ['MQTT-Zähler']
2023-08-01 13:46:10,906 - {control.bat_all:200} - {DEBUG:MainThread} - Verbleibende Speicher-Leistung: -2091W
2023-08-01 13:46:10,923 - {control.bat_all:204} - {DEBUG:MainThread} - Reservierte Ladeleistung (200W) subtrahieren: -2291
2023-08-01 13:46:10,924 - {control.bat_all:164} - {INFO:MainThread} - -2291W verbleibende Speicher-Leistung
2023-08-01 13:46:10,929 - {control.counter:138} - {INFO:MainThread} - Verbleibende Ströme an Zähler 10: [11.96, 23.98, 11.8]A
2023-08-01 13:46:10,932 - {control.counter:161} - {INFO:MainThread} - Verbleibende Leistung an Zähler 10: 10972W
2023-08-01 13:46:10,942 - {control.chargepoint.chargepoint:271} - {INFO:MainThread} - LP 3: Keine Ladung, da kein Auto angesteckt ist.
2023-08-01 13:46:10,956 - {control.data:337} - {INFO:MainThread} - bat9
BatData(get=Get(soc=52, daily_exported=3.69, daily_imported=1.14, imported=4529.15, exported=4304.68, fault_state=0, fault_str='Kein Fehler.', power=-2091))
2023-08-01 13:46:10,958 - {control.data:307} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=52, daily_exported=3.69, daily_imported=1.14, imported=4529.15, exported=4304.68, power=-2091), set=Set(charging_power_left=-2291, switch_on_soc_reached=False))
2023-08-01 13:46:10,959 - {control.data:308} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=0.0, daily_exported=0, power=0, imported=1633598.02, exported=0))
2023-08-01 13:46:10,961 - {control.data:337} - {INFO:MainThread} - cp3
ChargepointData(get=Get(charge_state=False, connected_vehicle=ConnectedVehicle(config=ConnectedConfig(average_consumption=17, charge_template=0, chargemode='stop', current_plan=0, ev_template=0, priority=False, time_charging_in_use=False), info=ConnectedInfo(id=0, name='Ladepunkt'), soc=81.0), currents=[0.0, 0.0, 0.0], daily_imported=0.0, daily_exported=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=1633598.02, phases_in_use=0, plug_state=False, power=0, rfid_timestamp=None, rfid=None, state_str='Keine Ladung, da kein Auto angesteckt ist.', voltages=[231.45, 231.5, 233.42]), set=Set(change_ev_permitted=[True, ''], charging_ev=-1, charging_ev_prev=-1, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='_', imported_at_mode_switch=0, imported_at_plugtime=0, imported_since_mode_switch=0, imported_since_plugged=0, range_charged=0, time_charged='00:00', timestamp_start_charging=None), manual_lock=False, phases_to_use=0, plug_state_prev=False, plug_time=None, required_power=0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x711c50e8>), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 0}, ev=0, name='Interne openWB', type='internal_openwb', template=0, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=3))
2023-08-01 13:46:10,962 - {control.data:337} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=0, max_current_multi_phases=16, max_current_single_phase=16, name='Standard Ladepunkt-Vorlage', rfid_enabling=False, valid_tags=[])
2023-08-01 13:46:10,964 - {control.data:337} - {INFO:MainThread} - counter10
CounterData(config=Config(max_currents=[16, 16, 16], max_total_power=11000), get=Get(powers=[874, -1844, 941], currents=[4.04, -7.98, 4.2], voltages=[231.3, 231.6, 233.8], power_factors=[0, 0, 0], unbalanced_load=0, frequency=50, daily_exported=0.0, daily_imported=0.0, imported=2854.7, exported=11246.44, fault_state=0, fault_str='Kein Fehler.', power=28), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=10972, raw_currents_left=[11.96, 23.98, 11.8], surplus_power_left=0, state_str=''))
2023-08-01 13:46:10,967 - {control.data:312} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 10, 'type': 'counter', 'children': [{'id': 11, 'type': 'inverter', 'children': []}, {'id': 9, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'cp', 'children': []}]}]), set=Set(loadmanagement_active=False, home_consumption=3336, invalid_home_consumption=0, daily_yield_home_consumption=0.0, disengageable_smarthome_power=0))
2023-08-01 13:46:10,969 - {control.data:337} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Ladeprofil-Vorlage', disable_after_unplug=False, prio=True, load_default=False, time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='instant_charging', pv_charging=PvCharging(min_soc_current=8, min_current=8, feed_in_limit=False, min_soc=0, max_soc=90), scheduled_charging=ScheduledCharging(plans={}), instant_charging=InstantCharging(current=16, limit=Limit(selected='soc', amount=10000, soc=80))))
2023-08-01 13:46:10,971 - {control.data:337} - {INFO:MainThread} - ev0
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=True, control_pilot_interruption_duration=4, average_consump=14000, min_current=8, max_current_single_phase=16, battery_capacity=22000, nominal_difference=1, keep_charge_active_duration=40), et_num=0), soc_error_counter=0), control_parameter=ControlParameter(required_current=0, required_currents=[0.0, 0.0, 0.0], phases=3, prio=True, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode='stop', chargemode='stop', used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None, state=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=81.0, soc_timestamp='07/30/2023, 20:07:00', force_soc_update=False, range=138.0, fault_state=0, fault_str='Kein Fehler.'))
2023-08-01 13:46:10,973 - {control.data:337} - {INFO:MainThread} - ev1
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17000, min_current=6, max_current_single_phase=32, battery_capacity=82000, nominal_difference=1, keep_charge_active_duration=40), et_num=0), soc_error_counter=0), control_parameter=ControlParameter(required_current=0, required_currents=[0.0, 0.0, 0.0], phases=0, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode=<Chargemode.STOP: 'stop'>, chargemode=<Chargemode.STOP: 'stop'>, used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None, state=0), charge_template=0, ev_template=1, name='Ioniq 5', tag_id=[], get=Get(soc=0, soc_timestamp='', force_soc_update=False, range=0, fault_state=0, fault_str=''))
2023-08-01 13:46:10,977 - {control.data:337} - {INFO:MainThread} - ev3
EvData(set=Set(ev_template=EvTemplate(data=EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=False, control_pilot_interruption_duration=4, average_consump=17000, min_current=6, max_current_single_phase=32, battery_capacity=82000, nominal_difference=1, keep_charge_active_duration=40), et_num=0), soc_error_counter=0), control_parameter=ControlParameter(required_current=0, required_currents=[0.0, 0.0, 0.0], phases=0, prio=False, timestamp_switch_on_off=None, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, submode=<Chargemode.STOP: 'stop'>, chargemode=<Chargemode.STOP: 'stop'>, used_amount_instant_charging=0, imported_at_plan_start=0, current_plan=None, state=0), charge_template=0, ev_template=0, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp='', force_soc_update=False, range=0, fault_state=0, fault_str='Kein Fehler.'))
2023-08-01 13:46:10,978 - {control.data:337} - {INFO:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=False, control_pilot_interruption=True, control_pilot_interruption_duration=4, average_consump=14000, min_current=8, max_current_single_phase=16, battery_capacity=22000, nominal_difference=1, keep_charge_active_duration=40)
2023-08-01 13:46:10,979 - {control.data:337} - {INFO:MainThread} - et1
EvTemplateData(name='Ioniq Vorlage', max_current_multi_phases=16, max_phases=3, phase_switch_pause=2, prevent_phase_switch=False, prevent_charge_stop=True, control_pilot_interruption=True, control_pilot_interruption_duration=4, average_consump=17000, min_current=6, max_current_single_phase=16, battery_capacity=77000, nominal_difference=1, keep_charge_active_duration=40)
2023-08-01 13:46:10,980 - {control.data:316} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=False, charging_power_reserve=200, control_range=[0, 230], feed_in_yield=15000, phase_switch_delay=7, phases_to_use=0, rundown_power=1000, rundown_soc=50, switch_off_delay=60, switch_off_soc=40, switch_off_threshold=50, switch_on_delay=30, switch_on_soc=60, switch_on_threshold=1500), scheduled_charging=ScheduledCharging(phases_to_use=0), time_charging=TimeCharging(phases_to_use=3), unbalanced_load_limit=18, unbalanced_load=False), control_interval=10, extern_display_mode='local', extern=False, external_buttons_hw=False, grid_protection_active=False, grid_protection_configured=True, grid_protection_random_stop=0, grid_protection_timestamp='', mqtt_bridge=False, price_kwh=0.3, range_unit='km', ripple_control_receiver=RippleControlReceiver(configured=False, r1_active=False, r2_active=False))
2023-08-01 13:46:10,983 - {control.data:317} - {INFO:MainThread} - general_data-display
local
2023-08-01 13:46:10,987 - {control.data:318} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2023-08-01 13:46:10,988 - {control.data:319} - {INFO:MainThread} - optional_data
OptionalData(et=Et(active=False, config=EtConfig(max_price=0, provider={}), get=EtGet(price=0, price_list=[])), int_display=InternalDisplay(active=True, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=300, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x711c5130>), led=Led(active=False), rfid=Rfid(active=False))
2023-08-01 13:46:10,989 - {control.data:337} - {INFO:MainThread} - pv11
PvData(config=Config(max_ac_out=0), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=6440, monthly_exported=0, yearly_exported=0, exported=18925500, fault_state=0, fault_str='Kein Fehler.', power=-1217))
2023-08-01 13:46:10,990 - {control.data:321} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=6440, monthly_exported=0, yearly_exported=0, exported=18925500, power=-1217))
2023-08-01 13:46:10,991 - {control.data:337} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '192.168.20.225', 'current_commit': '2023-07-31 16:11:22 +0200 [891eff2d6]', 'current_branch': 'master', 'current_branch_commit': '2023-07-31 16:11:22 +0200 [891eff2d6]', 'current_missing_commits': [], 'boot_done': True, 'datastore_version': 17, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.0.1-alpha.1', 'lastlivevaluesJson': {'timestamp': 1690890290, 'time': '13:44:50', 'grid': 0.028, 'house-power': 3.336, 'charging-all': 0.0, 'pv-all': 1.217, 'cp3-power': 0.0, 'ev0-soc': 81.0, 'bat-all-power': -2.091, 'bat-all-soc': 52}, 'module_update_completed': True}
2023-08-01 13:46:10,994 - {control.data:350} - {INFO:MainThread} - device2
{'name': 'MQTT', 'type': 'mqtt', 'id': 2, 'configuration': {}}
2023-08-01 13:46:10,995 - {control.data:352} - {INFO:MainThread} - component9
{'name': 'MQTT-Speicher', 'type': 'bat', 'id': 9, 'configuration': {}}
2023-08-01 13:46:10,996 - {control.data:352} - {INFO:MainThread} - component10
{'name': 'MQTT-Zähler', 'type': 'counter', 'id': 10, 'configuration': {}}
2023-08-01 13:46:10,998 - {control.data:352} - {INFO:MainThread} - component11
{'name': 'MQTT-Wechselrichter', 'type': 'inverter', 'id': 11, 'configuration': {}}
2023-08-01 13:46:10,999 - {control.data:324} - {INFO:MainThread} -
2023-08-01 13:46:11,000 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2023-08-01 13:46:11,002 - {control.algorithm.algorithm:31} - {INFO:MainThread} - **Mindestrom setzen**
2023-08-01 13:46:11,007 - {control.algorithm.algorithm:33} - {INFO:MainThread} - **Sollstrom setzen**
2023-08-01 13:46:11,012 - {control.counter:211} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: 0W
2023-08-01 13:46:11,014 - {control.counter:470} - {DEBUG:MainThread} - Zähler 10: Begrenzung der verbleibenden Leistung auf 0W
2023-08-01 13:46:11,015 - {control.algorithm.algorithm:44} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2023-08-01 13:46:11,017 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2023-08-01 13:46:11,025 - {modules.common.component_context:24} - {DEBUG:cp3} - Update Komponente ['Ladepunkt']
2023-08-01 13:46:11,046 - {control.counter:186} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2023-08-01 13:46:11,267 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=update, args=(), kwargs={})
2023-08-01 13:46:11,444 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2023-08-01 13:46:15,456 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2023-08-01 13:46:15,458 - {root:52} - {DEBUG:MainThread} - Don't start multiple instances of smarthome thread.
2023-08-01 13:46:20,469 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2023-08-01 13:46:20,471 - {root:65} - {INFO:MainThread} - # ***Start***
Re: EVU MQTT Zähler summiert nicht die Energie
Es werden die absoluten Werte erwartet.
Werden die Zählerstände aktualisiert? Dein Screenshot und der Logausschnitt zeigen die gleichen Werte, obwohl eine halbe Stunde dazwischen liegt.
Werden die Zählerstände aktualisiert? Dein Screenshot und der Logausschnitt zeigen die gleichen Werte, obwohl eine halbe Stunde dazwischen liegt.
Re: EVU MQTT Zähler summiert nicht die Energie
Ja, die Werte werden aktualisiert.
Ich habe festgestellt, dass ich die Werte in kWh versandt habe.
Ich habe die Werte nun mit 1000 multipliziert und nun zeigt die OWB auch was an - allerdings zeigt sie die absoluten Werte an...
Ich habe festgestellt, dass ich die Werte in kWh versandt habe.
Ich habe die Werte nun mit 1000 multipliziert und nun zeigt die OWB auch was an - allerdings zeigt sie die absoluten Werte an...