Seite 1 von 4

Falscher Hausverbrauch (Fronius, BYD)

Verfasst: Sa Mär 09, 2024 9:49 am
von ballistic
Nachdem ich sowohl das Forum abgesucht als auch mit trial & error nicht zum Ziel kam, hoffe ich, dass ihr mir weiterhelfen könnt.

Problem: Der Hausverbrauch ist nicht schlüssig. Ich weiß, dass er eigentlich das Delta zwischen Produktion und allen bekannten Verbrauchern ist. M. E. sind alle Verbraucher bei mir aufgeführt und zeigen auch die richtigen Werte. Dennoch ist der Hausverbrauch = 0 (bzw. negativ, was nicht angezeigt wird). Ich hoffe, die Screenshots zeigen das Problem. Aufgrund des Zeitversatzes stimmen die Werte zwischen dem Solarweb Portal und der openwb nicht 100 % überein.

Bild

Außer den zwei openWB, den beiden Wechselrichtern und dem BYD Speicher ("Fronius Speicher" im Screenshot) gibt es bis auf das Haus keine weiteren Verbraucher.

Folglich kann es eigentlich nur an der Anordnung der Komponenten liegen. Hier habe ich allerdings schon alles mögliche ausprobiert. Ich hoffe, ich habe einfach irgendetwas übersehen bzw. nicht richtig verstanden.

Info zur involvierten Hard- und Software
1 x Wechselrichter Fronius Symo GEN24 (Hyprid)
1 x Wechselrichter Fronius Symo 6.0
1 x Fronius Smart Meter
1 x BYD HVS Speicher, direkt in GEN24 eingebunden
2 x openWB series2 custom, davon eine nur als Ladepunkt. Software: Entwicklungszweig: master, Version: 2024-03-08 (aktuellste)

Re: Falscher Hausverbrauch (Fronius, BYD)

Verfasst: Sa Mär 09, 2024 12:17 pm
von vuffiraa
Mach mal einen Logauszug, entsprechend viewtopic.php?p=13655#p13655

Ansonsten finde ich die Verschachtelung der beiden WRs komisch. Was passiert, wenn beide parallel angeordnet werden?

VG

Re: Falscher Hausverbrauch (Fronius, BYD)

Verfasst: Sa Mär 09, 2024 2:30 pm
von ballistic
Ich habe 35.000 Log-Einträge, aber keinen einzigen
***Start***
Eintrag :?:

Zur Zeit meines Screenshots aus dem ersten Post (und das seit die PV Anlage um 7:20 erstmals Strom liefert) sind im Log ausschließlich Meldungen bzgl. ungültigem Hausverbrauch:

Code: Alles auswählen

2024-03-09 09:55:11,364 - {control.counter_all:101} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -443.33W, Berücksichtigte Komponenten neben EVU [{'id': 3, 'type': 'cp', 'children': []}, {'id': 17, 'type': 'cp', 'children': []}, {'id': 10, 'type': 'bat', 'children': []}, {'id': 15, 'type': 'inverter', 'children': [{'id': 13, 'type': 'inverter', 'children': []}]}]
Die Abweichung beträgt bis zu -2500.00W.
Ansonsten finde ich die Verschachtelung der beiden WRs komisch. Was passiert, wenn beide parallel angeordnet werden?
Der zweite WR wird von dem ersten gesteuert und der Fronius Smart Meter gibt wohl die Leistung der beiden in Summe wieder. Wenn ich ihn parallel anordne, wird die Produktion des zweiten Wechselrichters doppelt gezählt.

Re: Falscher Hausverbrauch (Fronius, BYD)

Verfasst: Sa Mär 09, 2024 6:19 pm
von vuffiraa
Hast du auch unter Einstellungen / System / Fehlersuche oben das Debug Level auf Details gestellt und gespeichert?
Dann sollte es eigentlich auch mehr Text als nur die Meldungen zum Hausverbrauch geben.

Wie sieht der Hausverbrauch eigentlich auch, wenn die Sonne nicht mehr scheint? Gibt es dann auch noch Fehlermeldungen?

Wie ist der BYD Speicher angebunden?

VG

Re: Falscher Hausverbrauch (Fronius, BYD)

Verfasst: Sa Mär 09, 2024 6:24 pm
von zut
Klapp mal auf der Status-Seite alle Geräte auf, ob irgendwo eine Fehlermeldung oder ein negativer Verbrauch oder sowas zu sehen ist. Screenshot gerne hier posten.

Ist der Speicher per AC angebunden oder ist einer der WR ein Hybrid?

Re: Falscher Hausverbrauch (Fronius, BYD)

Verfasst: Sa Mär 09, 2024 9:11 pm
von ballistic
vuffiraa hat geschrieben: Sa Mär 09, 2024 6:19 pm Hast du auch unter Einstellungen / System / Fehlersuche oben das Debug Level auf Details gestellt und gespeichert?
Dann sollte es eigentlich auch mehr Text als nur die Meldungen zum Hausverbrauch geben.

Wie sieht der Hausverbrauch eigentlich auch, wenn die Sonne nicht mehr scheint? Gibt es dann auch noch Fehlermeldungen?

Wie ist der BYD Speicher angebunden?

VG
Danke, jetzt hab ich's auch verstanden :-) Hier der Log Auszug (allerdings nur ein Durchlauf, da sonst die erlaubte Zeichenlänge des Posts überschritten würde). Leider ist der von heute während die Sonne schien nicht mehr verfügbar. Den reiche ich morgen nach.

Code: Alles auswählen

2024-03-09 21:41:30,257 - {root:75} - {INFO:MainThread} - # ***Start*** 
2024-03-09 21:41:30,347 - {modules.common.component_context:54} - {DEBUG:device5} - Update Komponenten ['Fronius SM Zähler', 'Fronius Speicher', 'Fronius Wechselrichter']
2024-03-09 21:41:30,350 - {modules.common.component_context:54} - {DEBUG:device6} - Update Komponenten ['Fronius Wechselrichter 2']
2024-03-09 21:41:30,361 - {urllib3.connectionpool:227} - {DEBUG:device5} - Starting new HTTP connection (1): 192.168.4.203:80
2024-03-09 21:41:30,362 - {urllib3.connectionpool:227} - {DEBUG:device6} - Starting new HTTP connection (1): 192.168.4.209:80
2024-03-09 21:41:30,363 - {modules.common.component_context:25} - {DEBUG:set values cp3} - Update Komponente ['Ladepunkt']
2024-03-09 21:41:30,365 - {modules.common.component_context:25} - {DEBUG:set values cp17} - Update Komponente ['Ladepunkt']
2024-03-09 21:41:30,423 - {urllib3.connectionpool:452} - {DEBUG:device5} - http://192.168.4.203:80 "GET /solar_api/v1/GetPowerFlowRealtimeData.fcgi?Scope=System HTTP/1.1" 200 1244
2024-03-09 21:41:30,425 - {modules.common.req:11} - {DEBUG:device5} - Get-Response: {
   "Body" : {
      "Data" : {
         "Inverters" : {
            "1" : {
               "Battery_Mode" : "normal",
               "DT" : 1,
               "E_Day" : null,
               "E_Total" : 1169419.0413888888,
               "E_Year" : null,
               "P" : 2078.55419921875,
               "SOC" : 40.299999999999997
            }
         },
         "SecondaryMeters" : {},
         "Site" : {
            "BackupMode" : false,
            "BatteryStandby" : true,
            "E_Day" : null,
            "E_Total" : 1169419.0413888888,
            "E_Year" : null,
            "Meter_Location" : "grid",
            "Mode" : "bidirectional",
            "P_Akku" : 2152.49560546875,
            "P_Grid" : 22.100000000000001,
            "P_Load" : -2093.0165039062499,
            "P_PV" : 1.6757408976554871,
            "rel_Autonomy" : 98.944107704896069,
            "rel_SelfConsumption" : 100.0
         },
         "Smartloads" : {
            "Ohmpilots" : {}
         },
         "Version" : "12"
      }
   },
   "Head" : {
      "RequestArguments" : {},
      "Status" : {
         "Code" : 0,
         "Reason" : "",
         "UserMessage" : ""
      },
      "Timestamp" : "2024-03-09T20:41:30+00:00"
   }
}

2024-03-09 21:41:30,428 - {modules.common.simcount._simcount:38} - {DEBUG:device5} - Previous state: SimCounterState(timestamp=1710016880.5276937, power=-1.6702780723571777, imported=0.0, exported=180240.2017652674)
2024-03-09 21:41:30,428 - {modules.common.simcount._calculate:11} - {DEBUG:device5} - time passed: 0.00275008, power1: -1.67028, power2: -1.67574
2024-03-09 21:41:30,429 - {modules.common.simcount._calculate:27} - {DEBUG:device5} - power did not change sign. Total energy: -0.00460092
2024-03-09 21:41:30,430 - {modules.common.simcount._simcount:53} - {DEBUG:device5} - imported: 0 Wh, exported: 0.00460092 Wh, new state: SimCounterState(timestamp=1710016890.4279938, power=-1.675740897655487, imported=0.0, exported=180240.20636618292)
2024-03-09 21:41:30,431 - {modules.common.store._api:26} - {DEBUG:device5} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1.675740897655487, exported=180240.20636618292, dc_power=None)
2024-03-09 21:41:30,438 - {urllib3.connectionpool:227} - {DEBUG:device5} - Starting new HTTP connection (1): 192.168.4.203:80
2024-03-09 21:41:30,453 - {urllib3.connectionpool:452} - {DEBUG:device5} - http://192.168.4.203:80 "GET /solar_api/v1/GetMeterRealtimeData.cgi?Scope=Device&DeviceId=1 HTTP/1.1" 200 2320
2024-03-09 21:41:30,454 - {modules.common.req:11} - {DEBUG:device5} - Get-Response: {
   "Body" : {
      "Data" : {
         "Current_AC_Phase_1" : -1.9199999999999999,
         "Current_AC_Phase_2" : -2.952,
         "Current_AC_Phase_3" : 4.8959999999999999,
         "Current_AC_Sum" : 0.024000000000000021,
         "Details" : {
            "Manufacturer" : "Fronius",
            "Model" : "Smart Meter TS 65A-3",
            "Serial" : "2645493164"
         },
         "Enable" : 1,
         "EnergyReactive_VArAC_Sum_Consumed" : 5622.0,
         "EnergyReactive_VArAC_Sum_Produced" : 1072298.0,
         "EnergyReal_WAC_Minus_Absolute" : 125205.0,
         "EnergyReal_WAC_Plus_Absolute" : 4008284.0,
         "EnergyReal_WAC_Sum_Consumed" : 4008284.0,
         "EnergyReal_WAC_Sum_Produced" : 125205.0,
         "Frequency_Phase_Average" : 50.0,
         "Meter_Location_Current" : 0.0,
         "PowerApparent_S_Phase_1" : 413.89999999999998,
         "PowerApparent_S_Phase_2" : 681.79999999999995,
         "PowerApparent_S_Phase_3" : 1121.4000000000001,
         "PowerApparent_S_Sum" : 2217.3000000000002,
         "PowerFactor_Phase_1" : -0.97199999999999998,
         "PowerFactor_Phase_2" : 1.0,
         "PowerFactor_Phase_3" : 0.98499999999999999,
         "PowerFactor_Sum" : 0.068000000000000005,
         "PowerReactive_Q_Phase_1" : -97.900000000000006,
         "PowerReactive_Q_Phase_2" : -16.100000000000001,
         "PowerReactive_Q_Phase_3" : -192.59999999999999,
         "PowerReactive_Q_Sum" : -306.69999999999999,
         "PowerReal_P_Phase_1" : -402.19999999999999,
         "PowerReal_P_Phase_2" : -681.60000000000002,
         "PowerReal_P_Phase_3" : 1104.7,
         "PowerReal_P_Sum" : 20.800000000000001,
         "TimeStamp" : 1710016890,
         "Visible" : 1,
         "Voltage_AC_PhaseToPhase_12" : 396.60000000000002,
         "Voltage_AC_PhaseToPhase_23" : 402.80000000000001,
         "Voltage_AC_PhaseToPhase_31" : 395.39999999999998,
         "Voltage_AC_Phase_1" : 229.30000000000001,
         "Voltage_AC_Phase_2" : 231.0,
         "Voltage_AC_Phase_3" : 229.59999999999999
      }
   },
   "Head" : {
      "RequestArguments" : {
         "DeviceId" : "1",
         "Scope" : "Device"
      },
      "Status" : {
         "Code" : 0,
         "Reason" : "",
         "UserMessage" : ""
      },
      "Timestamp" : "2024-03-09T20:41:30+00:00"
   }
}

2024-03-09 21:41:30,455 - {modules.devices.fronius.counter_sm:67} - {DEBUG:device5} - Einbauort: MeterLocation.grid
2024-03-09 21:41:30,456 - {modules.common.simcount._simcount:38} - {DEBUG:device5} - Previous state: SimCounterState(timestamp=1710016880.595129, power=-12.5, imported=437613.5678054475, exported=21903.316407131115)
2024-03-09 21:41:30,457 - {modules.common.simcount._calculate:11} - {DEBUG:device5} - time passed: 0.00273932, power1: -12.5, power2: 20.8
2024-03-09 21:41:30,457 - {modules.common.simcount._calculate:24} - {DEBUG:device5} - power changed sign. Total energy: 0.0113682, exported energy: -0.00642672
2024-03-09 21:41:30,457 - {modules.common.simcount._simcount:53} - {DEBUG:device5} - imported: 0.0177949 Wh, exported: 0.00642672 Wh, new state: SimCounterState(timestamp=1710016890.4566956, power=20.8, imported=437613.5856003597, exported=21903.32283384855)
2024-03-09 21:41:30,458 - {modules.common.store._api:26} - {DEBUG:device5} - Raw data CounterState(currents=[-1.754034016572176, -2.9506493506493507, 4.811411149825784], powers=[-402.2, -681.6, 1104.7], voltages=[229.3, 231.0, 229.6], power_factors=[-0.972, 1.0, 0.985], imported=437613.5856003597, exported=21903.32283384855, power=20.8, frequency=50.0)
2024-03-09 21:41:30,464 - {urllib3.connectionpool:227} - {DEBUG:device5} - Starting new HTTP connection (1): 192.168.4.203:80
2024-03-09 21:41:30,522 - {urllib3.connectionpool:452} - {DEBUG:device5} - http://192.168.4.203:80 "GET /solar_api/v1/GetPowerFlowRealtimeData.fcgi?Scope=System HTTP/1.1" 200 1244
2024-03-09 21:41:30,524 - {modules.common.req:11} - {DEBUG:device5} - Get-Response: {
   "Body" : {
      "Data" : {
         "Inverters" : {
            "1" : {
               "Battery_Mode" : "normal",
               "DT" : 1,
               "E_Day" : null,
               "E_Total" : 1169419.0413888888,
               "E_Year" : null,
               "P" : 2078.55419921875,
               "SOC" : 40.299999999999997
            }
         },
         "SecondaryMeters" : {},
         "Site" : {
            "BackupMode" : false,
            "BatteryStandby" : true,
            "E_Day" : null,
            "E_Total" : 1169419.0413888888,
            "E_Year" : null,
            "Meter_Location" : "grid",
            "Mode" : "bidirectional",
            "P_Akku" : 2152.49560546875,
            "P_Grid" : 22.100000000000001,
            "P_Load" : -2093.0165039062499,
            "P_PV" : 1.6757408976554871,
            "rel_Autonomy" : 98.944107704896069,
            "rel_SelfConsumption" : 100.0
         },
         "Smartloads" : {
            "Ohmpilots" : {}
         },
         "Version" : "12"
      }
   },
   "Head" : {
      "RequestArguments" : {},
      "Status" : {
         "Code" : 0,
         "Reason" : "",
         "UserMessage" : ""
      },
      "Timestamp" : "2024-03-09T20:41:30+00:00"
   }
}

2024-03-09 21:41:30,526 - {modules.common.simcount._simcount:38} - {DEBUG:device5} - Previous state: SimCounterState(timestamp=1710016880.678099, power=-2161, imported=109384.25541659977, exported=101213.31471258299)
2024-03-09 21:41:30,526 - {modules.common.simcount._calculate:11} - {DEBUG:device5} - time passed: 0.00273555, power1: -2161, power2: -2152
2024-03-09 21:41:30,527 - {modules.common.simcount._calculate:27} - {DEBUG:device5} - power did not change sign. Total energy: -5.89922
2024-03-09 21:41:30,527 - {modules.common.simcount._simcount:53} - {DEBUG:device5} - imported: 0 Wh, exported: 5.89922 Wh, new state: SimCounterState(timestamp=1710016890.5260835, power=-2152, imported=109384.25541659977, exported=101219.21392888499)
2024-03-09 21:41:30,528 - {modules.common.store._api:26} - {DEBUG:device5} - Raw data BatState(imported=109384.25541659977, exported=101219.21392888499, power=-2152, soc=40.3)
2024-03-09 21:41:33,371 - {modules.common.simcount._simcount:38} - {DEBUG:device6} - Previous state: SimCounterState(timestamp=1710016883.5072882, power=0.0, imported=0.0, exported=152210.66838064117)
2024-03-09 21:41:33,372 - {modules.common.simcount._calculate:11} - {DEBUG:device6} - time passed: 0.00274, power1: 0, power2: 0
2024-03-09 21:41:33,373 - {modules.common.simcount._calculate:27} - {DEBUG:device6} - power did not change sign. Total energy: 0
2024-03-09 21:41:33,373 - {modules.common.simcount._simcount:53} - {DEBUG:device6} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1710016893.371273, power=0.0, imported=0.0, exported=152210.66838064117)
2024-03-09 21:41:33,374 - {modules.common.store._api:26} - {DEBUG:device6} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=0.0, exported=152210.66838064117, dc_power=None)
2024-03-09 21:41:33,381 - {modules.common.component_context:25} - {DEBUG:component13} - Update Komponente ['Fronius Wechselrichter 2']
2024-03-09 21:41:33,383 - {modules.common.store._api:26} - {DEBUG:component13} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=0.0, exported=152210.66838064117, dc_power=None)
2024-03-09 21:41:33,387 - {modules.common.store._api:30} - {INFO:component13} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=0.0, exported=152210.66838064117, dc_power=None)
2024-03-09 21:41:33,432 - {modules.common.component_context:25} - {DEBUG:update values cp3} - Update Komponente ['Ladepunkt']
2024-03-09 21:41:33,433 - {modules.common.component_context:25} - {DEBUG:update values cp17} - Update Komponente ['Ladepunkt']
2024-03-09 21:41:33,435 - {modules.common.component_context:25} - {DEBUG:component10} - Update Komponente ['Fronius Speicher']
2024-03-09 21:41:33,436 - {modules.common.store._api:30} - {INFO:component10} - Saving BatState(imported=109384.25541659977, exported=101219.21392888499, power=-2152, soc=40.3)
2024-03-09 21:41:33,437 - {modules.common.component_context:25} - {DEBUG:component15} - Update Komponente ['Fronius Wechselrichter']
2024-03-09 21:41:33,447 - {modules.common.store._api:26} - {DEBUG:component15} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-1.675740897655487, exported=180240.20636618292, dc_power=None)
2024-03-09 21:41:33,454 - {modules.common.store._api:30} - {INFO:component15} - Saving InverterState(currents=[0.0, 0.0, 0.0], power=-1.675740897655487, exported=180240.20636618292, dc_power=None)
2024-03-09 21:41:33,498 - {modules.common.component_context:25} - {DEBUG:component9} - Update Komponente ['Fronius SM Zähler']
2024-03-09 21:41:33,499 - {modules.common.store._api:30} - {INFO:component9} - Saving CounterState(currents=[-1.754034016572176, -2.9506493506493507, 4.811411149825784], powers=[-402.2, -681.6, 1104.7], voltages=[229.3, 231.0, 229.6], power_factors=[-0.972, 1.0, 0.985], imported=437613.5856003597, exported=21903.32283384855, power=20.8, frequency=50.0)
2024-03-09 21:41:33,556 - {modules.common.component_context:25} - {DEBUG:get ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-03-09 21:41:33,557 - {modules.ripple_control_receivers.gpio.ripple_control_receiver:36} - {DEBUG:get ripple control receiver} - RSE-Kontakt 1: False, RSE-Kontakt 2: False
2024-03-09 21:41:33,557 - {modules.common.store._api:26} - {DEBUG:get ripple control receiver} - Raw data <modules.common.component_state.RcrState object at 0x6f7e4ee0>
2024-03-09 21:41:33,559 - {modules.common.component_context:25} - {DEBUG:set ripple control receiver} - Update Komponente ['GPIOs auf der AddOn-Platine']
2024-03-09 21:41:33,560 - {modules.common.store._api:30} - {INFO:set ripple control receiver} - Saving <modules.common.component_state.RcrState object at 0x6f7e4ee0>
2024-03-09 21:41:33,582 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/bat/get/exported, Payload 101219.21, vorherige Payload: 101213.31
2024-03-09 21:41:33,584 - {helpermodules.changed_values_handler:120} - {DEBUG:MainThread} - Topic openWB/set/bat/get/power, Payload -2152, vorherige Payload: -2161
2024-03-09 21:41:33,724 - {control.bat_all:221} - {DEBUG:MainThread} - Verbleibende Speicher-Leistung: -2152W
2024-03-09 21:41:33,725 - {control.bat_all:179} - {INFO:MainThread} - -2152W verbleibende Speicher-Leistung
2024-03-09 21:41:33,727 - {control.counter:145} - {INFO:MainThread} - Verbleibende Ströme an Zähler 9: [36.75, 37.95, 30.19]A
2024-03-09 21:41:33,727 - {control.counter:168} - {INFO:MainThread} - Verbleibende Leistung an Zähler 9: 23979.2W
2024-03-09 21:41:33,731 - {control.chargepoint.chargepoint:541} - {DEBUG:MainThread} - EV-Phasenzahl beschränkt die nutzbaren Phasen auf 3
2024-03-09 21:41:33,732 - {control.chargepoint.chargepoint:524} - {DEBUG:MainThread} - Phasenzahl Lademodus: 1
2024-03-09 21:41:33,735 - {control.chargepoint.chargepoint:665} - {INFO:MainThread} - LP 3, EV: Tesla Model Y Long Range (EV-Nr.2): Theoretisch benötigter Strom 6A, Lademodus pv_charging, Submodus: Chargemode.PV_CHARGING, Phasen: 1, Priorität: True, max. Ist-Strom: 0.0
2024-03-09 21:41:33,740 - {control.chargepoint.chargepoint:83} - {INFO:MainThread} - LP 17: Keine Ladung, da kein Auto angesteckt ist.
2024-03-09 21:41:33,746 - {modules.common.simcount._simcount:38} - {DEBUG:MainThread} - Previous state: SimCounterState(timestamp=1710016883.9019005, power=2150.17, imported=275363.96504305594, exported=0)
2024-03-09 21:41:33,748 - {modules.common.simcount._calculate:11} - {DEBUG:MainThread} - time passed: 0.00273452, power1: 2150.17, power2: 2174.48
2024-03-09 21:41:33,748 - {modules.common.simcount._calculate:27} - {DEBUG:MainThread} - power did not change sign. Total energy: 5.91291
2024-03-09 21:41:33,751 - {modules.common.simcount._simcount:53} - {DEBUG:MainThread} - imported: 5.91291 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1710016893.7461576, power=2174.48, imported=275369.8779550751, exported=0)
2024-03-09 21:41:33,752 - {control.data:266} - {INFO:MainThread} - bat10
BatData(get=Get(currents=[0.0, 0.0, 0.0], soc=40, daily_exported=5886.0, daily_imported=8333.0, imported=109384.26, exported=101219.21, fault_state=0, fault_str='Kein Fehler.', power=-2152))
2024-03-09 21:41:33,754 - {control.data:236} - {INFO:MainThread} - bat_all_data
BatAllData(config=Config(configured=True), get=Get(soc=40, daily_exported=5886.0, daily_imported=8333.0, fault_str='Kein Fehler.', fault_state=0, imported=109384.26, exported=101219.21, power=-2152), set=Set(charging_power_left=-2152, regulate_up=False, switch_on_soc_reached=False))
2024-03-09 21:41:33,756 - {control.data:237} - {INFO:MainThread} - cp_all_data
AllChargepointData(get=AllGet(daily_imported=14707.0, daily_exported=0.0, power=0, imported=15008333.01, exported=0))
2024-03-09 21:41:33,758 - {control.data:266} - {INFO:MainThread} - cp3
ChargepointData(control_parameter=ControlParameter(chargemode=<Chargemode.PV_CHARGING: 'pv_charging'>, current_plan=None, failed_phase_switches=0, imported_at_plan_start=None, imported_instant_charging=None, limit=None, phases=1, prio=True, required_current=6, required_currents=[6, 0.0, 0.0], state=0, submode=<Chargemode.PV_CHARGING: 'pv_charging'>, timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), 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=87.0), currents=[0.0, 0.0, 0.0], daily_imported=14705.0, daily_exported=0.0, evse_current=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=10224613.28, phases_in_use=0, plug_state=True, power=0, rfid_timestamp=None, rfid=None, soc=None, soc_timestamp=None, state_str=None, vehicle_id=None, voltages=[229.48, 229.06, 230.77]), set=Set(change_ev_permitted=[True, ''], charging_ev=2, charging_ev_prev=2, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='_', costs=0, imported_at_mode_switch=10224613.28, imported_at_plugtime=10224613.28, imported_since_mode_switch=0, imported_since_plugged=0.0, range_charged=0, time_charged='00:00', timestamp_start_charging=None, ev=-1, prio=False, rfid=None), manual_lock=False, phases_to_use=1, plug_state_prev=True, plug_time=1710002702.727171, required_power=1380.0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x7018cc40>), config=Config(configuration={'mode': 'series', 'ip_address': 'localhost', 'duo_num': 0}, ev=2, name='Martin openWB series2 custom', type='internal_openwb', template=1, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=3))
2024-03-09 21:41:33,760 - {control.data:266} - {INFO:MainThread} - cp17
ChargepointData(control_parameter=ControlParameter(chargemode='stop', current_plan=None, failed_phase_switches=0, imported_at_plan_start=None, imported_instant_charging=None, limit=None, phases=0, prio=False, required_current=0, required_currents=[0.0, 0.0, 0.0], state=0, submode='stop', timestamp_auto_phase_switch=None, timestamp_perform_phase_switch=None, timestamp_switch_on_off=None), 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=None), currents=[0.0, 0.0, 0.0], daily_imported=2.0, daily_exported=0.0, evse_current=None, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=4783719.73, phases_in_use=3, plug_state=False, power=0, rfid_timestamp=None, rfid=None, soc=None, soc_timestamp=None, state_str='Keine Ladung, da kein Auto angesteckt ist.', vehicle_id=None, voltages=[229.51, 229.11, 230.83]), set=Set(change_ev_permitted=False, charging_ev=-1, charging_ev_prev=-1, current=0, energy_to_charge=0, loadmanagement_available=True, log=Log(chargemode_log_entry='_', costs=0, 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, ev=-1, prio=False, rfid=None), manual_lock=False, phases_to_use=3, plug_state_prev=False, plug_time=None, required_power=0, rfid=None, target_current=0, charging_ev_data=<control.ev.Ev object at 0x701823a0>), config=Config(configuration={'ip_address': '192.168.4.159', 'duo_num': 0}, ev=1, name='Katrin openWB series2 custom', type='external_openwb', template=2, connected_phases=3, phase_1=1, auto_phase_switch_hw=True, control_pilot_interruption_hw=True, id=17))
2024-03-09 21:41:33,761 - {control.data:266} - {INFO:MainThread} - cpt0
CpTemplateData(autolock=Autolock(active=False, plans={'0': AutolockPlan(active=False, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), time=['06:00', '07:00'], name='Standard Autolock-Plan')}, wait_for_charging_end=False), id=0, max_current_multi_phases=32, max_current_single_phase=32, name='Standard Ladepunkt-Profil', rfid_enabling=False, valid_tags=[])
2024-03-09 21:41:33,762 - {control.data:266} - {INFO:MainThread} - cpt1
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=1, max_current_multi_phases=32, max_current_single_phase=32, name='Ladepunkt 1 (interne openwb Martin)', rfid_enabling=False, valid_tags=[])
2024-03-09 21:41:33,764 - {control.data:266} - {INFO:MainThread} - cpt2
CpTemplateData(autolock=Autolock(active=False, plans={}, wait_for_charging_end=False), id=2, max_current_multi_phases=32, max_current_single_phase=32, name='Ladepunkt 2 (externe openwb Katrin)', rfid_enabling=False, valid_tags=[])
2024-03-09 21:41:33,766 - {control.data:266} - {INFO:MainThread} - counter9
CounterData(config=Config(max_currents=[35, 35, 35], max_total_power=24000), get=Get(powers=[-402.2, -681.6, 1104.7], currents=[-1.75, -2.95, 4.81], voltages=[229.3, 231.0, 229.6], power_factors=[-0.97, 1.0, 0.98], unbalanced_load=0, frequency=50.0, daily_exported=2687.0, daily_imported=3515.0, imported=437613.5856003597, exported=21903.32283384855, fault_state=0, fault_str='Kein Fehler.', power=20.8), set=Set(error_counter=0, reserved_surplus=0, released_surplus=0, raw_power_left=23979.2, raw_currents_left=[36.75, 37.95, 30.19], surplus_power_left=0, state_str=''))
2024-03-09 21:41:33,768 - {control.data:241} - {INFO:MainThread} - counter_all_data
CounterAllData(config=Config(reserve_for_not_charging=False), get=Get(hierarchy=[{'id': 9, 'type': 'counter', 'children': [{'id': 3, 'type': 'cp', 'children': []}, {'id': 17, 'type': 'cp', 'children': []}, {'id': 10, 'type': 'bat', 'children': []}, {'id': 15, 'type': 'inverter', 'children': [{'id': 13, 'type': 'inverter', 'children': []}]}]}]), set=Set(loadmanagement_active=False, home_consumption=2174.48, invalid_home_consumption=0, daily_yield_home_consumption=10044.0, imported_home_consumption=275369.8779550751, disengageable_smarthome_power=0))
2024-03-09 21:41:33,769 - {control.data:266} - {INFO:MainThread} - ct0
ChargeTemplateData(name='Standard-Lade-Profil', disable_after_unplug=False, prio=False, load_default=False, et=Et(active=True, max_price=0.00025), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=101), scheduled_charging=ScheduledCharging(plans={'0': ScheduledChargingPlan(active=True, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), current=14, name='Zielladen 80 % bis 07:00 Uhr', limit=ScheduledLimit(selected='amount', amount=100000, soc_limit=90, soc_scheduled=80), time='07:00')}), instant_charging=InstantCharging(current=16, limit=Limit(selected='none', amount=100000, soc=100))))
2024-03-09 21:41:33,770 - {control.data:266} - {INFO:MainThread} - ct1
ChargeTemplateData(name='Prio-Lade-Profil', disable_after_unplug=False, prio=True, load_default=False, et=Et(active=True, max_price=0.0002608), time_charging=TimeCharging(active=False, plans={}), chargemode=Chargemode(selected='pv_charging', pv_charging=PvCharging(min_soc_current=6, min_current=0, feed_in_limit=False, min_soc=0, max_soc=101), scheduled_charging=ScheduledCharging(plans={'1': ScheduledChargingPlan(active=True, frequency=Frequency(selected='daily', once=['2021-11-01', '2021-11-05'], weekly=[False, False, False, False, False, False, False]), current=16, name='Zielladen-80 % bis 07:00 Uhr', limit=ScheduledLimit(selected='amount', amount=100000, soc_limit=90, soc_scheduled=80), time='07:00')}), instant_charging=InstantCharging(current=16, limit=Limit(selected='none', amount=100000, soc=100))))
2024-03-09 21:41:33,771 - {control.data:266} - {INFO:MainThread} - ev0
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=1, name='Standard-Fahrzeug', tag_id=[], get=Get(soc=0, soc_timestamp=None, force_soc_update=True, range=None, fault_state=0, fault_str='Kein Fehler.'))
2024-03-09 21:41:33,773 - {control.data:266} - {INFO:MainThread} - ev1
EvData(set=Set(soc_error_counter=0), charge_template=0, ev_template=1, name='Tesla Model 3 Long Range', tag_id=[], get=Get(soc=None, soc_timestamp=1709998396.898363, force_soc_update=False, range=None, fault_state=2, fault_str='HTTP 408: Client-Fehler. Überprüfe die Konfiguration.'))
2024-03-09 21:41:33,775 - {control.data:266} - {INFO:MainThread} - ev2
EvData(set=Set(soc_error_counter=0), charge_template=1, ev_template=1, name='Tesla Model Y Long Range', tag_id=[], get=Get(soc=87.0, soc_timestamp=1710002702.807109, force_soc_update=False, range=436.13, fault_state=0, fault_str='Kein Fehler.'))
2024-03-09 21:41:33,775 - {control.data:266} - {INFO:MainThread} - et0
EvTemplateData(name='Standard-Fahrzeug-Profil', 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=20000, min_current=6, max_current_single_phase=32, battery_capacity=82000, efficiency=90, nominal_difference=1, keep_charge_active_duration=60)
2024-03-09 21:41:33,778 - {control.data:266} - {INFO:MainThread} - et1
EvTemplateData(name='Tesla 82 kWh Akku', 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=20000, min_current=6, max_current_single_phase=32, battery_capacity=82000, efficiency=90, nominal_difference=2, keep_charge_active_duration=60)
2024-03-09 21:41:33,779 - {control.data:245} - {INFO:MainThread} - general_data
GeneralData(chargemode_config=ChargemodeConfig(instant_charging=InstantCharging(phases_to_use=3), pv_charging=PvCharging(bat_prio=False, charging_power_reserve=0, control_range=[-230, 0], feed_in_yield=15000, phase_switch_delay=10, phases_to_use=0, rundown_power=1000, rundown_soc=70, switch_off_delay=60, switch_off_soc=60, switch_off_threshold=50, switch_on_delay=30, switch_on_soc=80, 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='primary', 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, prices=Prices(bat=0.00028, cp=0, grid=0.0003, pv=0.00025), range_unit='km', ripple_control_receiver=RippleControlReceiver(get=RippleControlReceiverGet(fault_state=0, fault_str='Kein Fehler.', override_value=100), module=<modules.common.configurable_ripple_control_receiver.ConfigurableRcr object at 0x7019a688>, overrice_reference=<OverrideReference.CHARGEPOINT: 'chargepoint'>))
2024-03-09 21:41:33,782 - {control.data:246} - {INFO:MainThread} - general_data-display
primary
2024-03-09 21:41:33,783 - {control.data:247} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2024-03-09 21:41:33,785 - {control.data:248} - {INFO:MainThread} - optional_data
OptionalData(et=Et(get=EtGet(fault_state=0, fault_str='Kein Fehler.', prices={'1710014400': 0.0002515, '1710018000': 0.0002516, '1710021600': 0.0002478, '1710025200': 0.0002375, '1710028800': 0.0002344, '1710032400': 0.0002283, '1710036000': 0.00022189999999999997, '1710039600': 0.0002181, '1710043200': 0.00021799999999999999, '1710046800': 0.0002199, '1710050400': 0.0002266, '1710054000': 0.000221, '1710057600': 0.0002096, '1710061200': 0.00018240000000000002, '1710064800': 0.0001795, '1710068400': 0.0001698, '1710072000': 0.00016769999999999998, '1710075600': 0.000179, '1710079200': 0.0001967, '1710082800': 0.0002367, '1710086400': 0.0002462, '1710090000': 0.0002585, '1710093600': 0.0002537, '1710097200': 0.0002476})), int_display=InternalDisplay(active=False, on_if_plugged_in=True, pin_active=False, pin_code='0000', standby=60, theme=<modules.display_themes.cards.config.CardsDisplayTheme object at 0x701409b8>), led=Led(active=False), rfid=Rfid(active=True))
2024-03-09 21:41:33,786 - {control.data:266} - {INFO:MainThread} - pv13
PvData(config=Config(max_ac_out=6000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=16169.0, monthly_exported=0, yearly_exported=0, exported=152210.668, fault_state=0, fault_str='Kein Fehler.', power=0.0))
2024-03-09 21:41:33,788 - {control.data:266} - {INFO:MainThread} - pv15
PvData(config=Config(max_ac_out=6000), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=27498.0, monthly_exported=0, yearly_exported=0, exported=180240.206, fault_state=0, fault_str='Kein Fehler.', power=-1.68))
2024-03-09 21:41:33,789 - {control.data:250} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=43428.0, fault_str='Kein Fehler.', fault_state=0, monthly_exported=0, yearly_exported=0, exported=332450.874, power=-1.68))
2024-03-09 21:41:33,791 - {control.data:266} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'ip_address': '192.168.4.160', 'current_commit': '2024-03-08 12:51:29 +0100 [07daf8fa7]', 'current_branch': 'master', 'current_branch_commit': '2024-03-08 12:51:29 +0100 [07daf8fa7]', 'current_missing_commits': [], 'datastore_version': 37, 'dataprotection_acknowledged': True, 'usage_terms_acknowledged': True, 'debug_level': 10, 'release_train': 'master', 'version': '2.1.3-Beta.3', 'boot_done': True, 'lastlivevaluesJson': {'timestamp': 1710016884, 'time': '21:41:24', 'grid': -0.013, 'house-power': 2.15, 'charging-all': 0.0, 'pv-all': 0.002, 'cp3-power': 0.0, 'cp17-power': 0.0, 'ev1-soc': None, 'ev2-soc': 87.0, 'bat-all-power': -2.161, 'bat-all-soc': 40}, 'module_update_completed': True}
2024-03-09 21:41:33,793 - {control.data:279} - {INFO:MainThread} - device5
{'name': 'Fronius Smart Meter (SM)', 'type': 'fronius', 'id': 5, 'configuration': {'ip_address': '192.168.4.203'}}
2024-03-09 21:41:33,795 - {control.data:281} - {INFO:MainThread} - component9
{'name': 'Fronius SM Zähler', 'type': 'counter_sm', 'id': 9, 'configuration': {'meter_id': 1, 'variant': 0}}
2024-03-09 21:41:33,795 - {control.data:281} - {INFO:MainThread} - component10
{'name': 'Fronius Speicher', 'type': 'bat', 'id': 10, 'configuration': {'meter_id': 0}}
2024-03-09 21:41:33,797 - {control.data:281} - {INFO:MainThread} - component15
{'name': 'Fronius Wechselrichter', 'type': 'inverter', 'id': 15, 'configuration': {}}
2024-03-09 21:41:33,798 - {control.data:279} - {INFO:MainThread} - device6
{'name': 'Fronius Wechselrichter', 'type': 'fronius', 'id': 6, 'configuration': {'ip_address': '192.168.4.209'}}
2024-03-09 21:41:33,800 - {control.data:281} - {INFO:MainThread} - component13
{'name': 'Fronius Wechselrichter 2', 'type': 'inverter', 'id': 13, 'configuration': {}}
2024-03-09 21:41:33,801 - {control.data:253} - {INFO:MainThread} - 

2024-03-09 21:41:33,802 - {control.algorithm.algorithm:25} - {INFO:MainThread} - # Algorithmus
2024-03-09 21:41:33,804 - {control.algorithm.algorithm:30} - {INFO:MainThread} - **Mindestrom setzen**
2024-03-09 21:41:33,808 - {control.algorithm.min_current:18} - {INFO:MainThread} - Mode-Tuple Chargemode.PV_CHARGING - Chargemode.PV_CHARGING - True, Zähler 9
2024-03-09 21:41:33,812 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Sollstrom setzen**
2024-03-09 21:41:33,815 - {control.counter:249} - {DEBUG:MainThread} - Anpassen des Regelbereichs -115.0W
2024-03-09 21:41:33,816 - {control.counter:217} - {INFO:MainThread} - Überschuss zur PV-geführten Ladung: -2287.7999999999993W
2024-03-09 21:41:33,817 - {control.counter:484} - {DEBUG:MainThread} - Zähler 9: Begrenzung der verbleibenden Leistung auf -2287.7999999999993W
2024-03-09 21:41:33,818 - {control.chargepoint.chargepoint:83} - {INFO:MainThread} - LP 3: Die Ladung kann nicht gestartet werden, da die Einschaltschwelle nicht erreicht wird.
2024-03-09 21:41:33,819 - {control.algorithm.algorithm:43} - {INFO:MainThread} - **Keine Leistung für PV-geführtes Laden übrig.**
2024-03-09 21:41:33,821 - {control.process:23} - {INFO:MainThread} - # Ladung starten.
2024-03-09 21:41:33,823 - {control.process:111} - {INFO:MainThread} - LP3: set current 0 A, state NO_CHARGING_ALLOWED
2024-03-09 21:41:33,828 - {modules.common.component_context:25} - {DEBUG:set current cp3} - Update Komponente ['Ladepunkt']
2024-03-09 21:41:33,836 - {modules.common.component_context:25} - {DEBUG:set current cp17} - Update Komponente ['Ladepunkt']
2024-03-09 21:41:33,862 - {control.counter:193} - {INFO:MainThread} - 0W reservierte EVU-Leistung, 0W freigegebene EVU-Leistung
2024-03-09 21:41:35,088 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-03-09 21:41:40,102 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=smarthome_handler, args=(), kwargs={})
2024-03-09 21:41:40,104 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2024-03-09 21:41:40,106 - {root:75} - {INFO:MainThread} - # ***Start*** 
Die Daten zum Wechselrichter und Speicher habe ich in meinem ersten Post ergänzt.

Wenn keine Sonne scheint ist der Hausverbrauch plausibel und es gibt auch keine Fehler im Log (sieht man auch in dem Auszug oben, der von heute Abend ist).

Re: Falscher Hausverbrauch (Fronius, BYD)

Verfasst: Sa Mär 09, 2024 9:26 pm
von ballistic
zut hat geschrieben: Sa Mär 09, 2024 6:24 pm Klapp mal auf der Status-Seite alle Geräte auf, ob irgendwo eine Fehlermeldung oder ein negativer Verbrauch oder sowas zu sehen ist. Screenshot gerne hier posten.

Ist der Speicher per AC angebunden oder ist einer der WR ein Hybrid?
Bis auf den nicht angesteckten Tesla scheint alles OK zu sein. Wobei ich das auch morgen nochmal prüfe, wenn die Sonne wieder scheint.
openWB_Status.png
(142.32 KiB) Noch nie heruntergeladen
Der Speicher ist direkt an den Hybrid WR angebunden (habe die Details in meinem ersten Post ergänzt).

Re: Falscher Hausverbrauch (Fronius, BYD)

Verfasst: Sa Mär 09, 2024 10:40 pm
von zut
Jetzt müsste man noch wissen, ob das Fronius-Modul die AC-Leistung nach Batterieladen oder die DC-Leistung ausgibt. Im ersten Fall sollte der Speicher eingerückt sein unter seinem Wechselrichter und nicht auf gleicher Ebene.
Allerdings hatte das Kostal Plenticore-Modul ebenso wie das rtc-Modul die DC-Leistung ausgegeben, was in der Software 2 aus meiner Sicht falsch ist .

Re: Falscher Hausverbrauch (Fronius, BYD)

Verfasst: So Mär 10, 2024 12:40 am
von KLez
Ich weiß nicht ob es Dein Problem lösen wird, aber subjektiv würde ich sagen, dass die Struktur falsch ist. Der 2. Wechselrichter müsste wie der 1. hinter dem Zähler hängen und der Speicher hinter dem Wechselrichter an dem er angeschlossen ist.

Re: Falscher Hausverbrauch (Fronius, BYD)

Verfasst: So Mär 10, 2024 6:42 am
von vuffiraa
Ich denke mal, KLez könnte recht haben.

Momentan werden die Daten nur von einem WR abgerufen, IP 192.168.4.203. Dort ist aber auch dein ganzes System inklusive des Speichers abgebildet. So wie Fronius die Daten zurückliefert, frage ich mir gerade, ob der zweite WR überhaupt als Komponente konfiguriert werden muss. Aber das klärt sich, wenn wieder produziert wird.

Also nimmt mal den Speicher mit hinter den Hybrid-WR.

VG