Rückmeldungen 2.1.9 Alpha 2/3

Fragen zur Nutzung, Features, usw..
LenaK
Beiträge: 1652
Registriert: Fr Jan 22, 2021 6:40 am
Has thanked: 9 times
Been thanked: 132 times

Re: Rückmeldungen 2.1.9 Alpha 2/3

Beitrag von LenaK »

kai9555 hat geschrieben: So Nov 30, 2025 6:25 am 2025-11-28 12:33:21 +0100 [f4a12dff6]

Im Koala Theme sind fast alle Summen der Zusammenfassung der Tageswerte falsch. Die Summen aus dem Backend sind richtig.

https://paste.openwb.de/4i0WMu9d2kpNLdg
Meth hat geschrieben: Sa Nov 29, 2025 7:58 am Hallo openWB team ,

ich habe ein Problem mit dem Daliy_importet daily_exportet bei den Mqtt Modulen (SimCount)
Hier das Log dazu
https://paste.openwb.de/ZqZTEOd9nBsoqdh
Und die Threads
viewtopic.php?p=136764#p136764
viewtopic.php?p=136811#p136811

Es werden die Daily_Importet/ Exportet nicht mehr weiter berechnet und noch angezeigt obwohl immer die Zählerstände korrekt eingehen .
Siehe Bilder
Screenshot 2025-11-28 132902.png

Screenshot 2025-11-28 133204.jpg

Edit
Habt ihr das schon gefixt?
Habe geade update gemacht nun sind die Werte wieder korrekt.
Ist behoben.
LenaK
Beiträge: 1652
Registriert: Fr Jan 22, 2021 6:40 am
Has thanked: 9 times
Been thanked: 132 times

Re: Rückmeldungen 2.1.9 Alpha 2/3

Beitrag von LenaK »

kai9555 hat geschrieben: Fr Nov 28, 2025 5:52 pm Ich bin auf 2025-11-28 12:33:21 +0100 [f4a12dff6] und bei mir wird der Tibber Preis nicht aktualisiert. (siehe Bild1). Das habe ich gestern schon beobachtet - nach einem Neustart waren die Preise jedoch da. Heute habe ich unter "Ladeeinstellungen" und "Übergreifendes" über "Jetzt abrufen" das holen der Preise initialisieren können. Der Graph ist jedoch 2 farbig?! (siehe Bild2)

Log: https://paste.openwb.de/FHsnGFp5NftmRDe
ist ebenfalls behoben.
Thomas aus W hat geschrieben: Sa Nov 29, 2025 7:24 pm Das Tibber-Modul wirft bei mich einen Abfrage fehler, obwohl gar keine Abfrage stattfinden sollte, die Daten waren ja schon da.

Code: Alles auswählen

2025-11-29 19:59:53,628 - {control.data:273} - {INFO:MainThread} - graph_data
GraphData(config=Config(duration=120))
2025-11-29 19:59:53,635 - {control.data:276} - {INFO:MainThread} - optional_data
OptionalData(electricity_pricing=ElectricityPricing(configured=True, flexible_tariff=FlexibleTariff(get=PricingGet(fault_state=0, fault_str='Die Preisliste hat 113 Einträge. ', prices={'1764441900': 0.0002652, '1764442800': 0.0002697, '1764443700': 0.00026169999999999996, '1764444600': 0.0002543, '1764445500'>
2025-11-29 19:59:53,655 - {control.data:295} - {INFO:MainThread} - pv12
PvData(config=Config(max_ac_out=0), get=Get(currents=[0.0, 0.0, 0.0], daily_exported=4039.0, monthly_exported=185677.60499999672, yearly_exported=1142744.800999999, exported=45094094.544, fault_state=0, fault_str='Kein Fehler.', power=0))
2025-11-29 19:59:53,664 - {control.data:278} - {INFO:MainThread} - pv_all_data
PvAllData(config=Config(configured=True), get=Get(daily_exported=4039.0, fault_str='Kein Fehler.', fault_state=0, monthly_exported=185677.60499999672, yearly_exported=1142744.800999999, exported=45094094.544, power=0))
2025-11-29 19:59:53,679 - {control.data:295} - {INFO:MainThread} - system
{'update_in_progress': False, 'perform_update': False, 'backup_cloud': {'backup_before_update': True}, 'ip_address': '192.168.1.52', 'current_commit': '2025-11-28 16:06:05 +0100 [8e2b9bc66]', 'current_branch': '', 'current_branch_commit': '', 'current_missing_commits': [], 'datastore_version': [0, 1, 2, 3, 4,>
2025-11-29 19:59:53,716 - {control.data:308} - {INFO:MainThread} - device2
{'name': 'Hausanschluss', 'type': 'openwb_flex', 'vendor': 'openwb', 'id': 2, 'configuration': {'port': 8899, 'ip_address': 'Eport-PE11'}}
2025-11-29 19:59:53,725 - {control.data:310} - {INFO:MainThread} - component2
{'name': 'Hausanschluss', 'info': {'manufacturer': None, 'model': None}, 'type': 'counter', 'id': 2, 'configuration': {'id': 1, 'version': 2}}
2025-11-29 19:59:53,732 - {control.data:308} - {INFO:MainThread} - device3
{'name': 'Kostal Plenticore', 'type': 'kostal_plenticore', 'vendor': 'kostal', 'id': 3, 'configuration': {'modbus_id': 71, 'ip_address': 'WR1', 'port': 1502}}
2025-11-29 19:59:53,775 - {control.data:310} - {INFO:MainThread} - component12
{'name': 'Kostal Plenticore Wechselrichter', 'info': {'manufacturer': None, 'model': None}, 'type': 'inverter', 'id': 12, 'configuration': {}}
2025-11-29 19:59:53,781 - {control.data:310} - {INFO:MainThread} - component13
{'name': 'Kostal Plenticore Speicher', 'info': {'manufacturer': None, 'model': None}, 'type': 'bat', 'id': 13, 'configuration': {}}
2025-11-29 19:59:53,789 - {control.data:308} - {INFO:MainThread} - device6
{'name': 'Smarthome', 'type': 'openwb_flex', 'vendor': 'openwb', 'id': 6, 'configuration': {'port': 8899, 'ip_address': '192.168.1.79'}}
2025-11-29 19:59:53,796 - {control.data:310} - {INFO:MainThread} - component10
{'name': 'SWP', 'info': {'manufacturer': None, 'model': None}, 'type': 'consumption_counter', 'id': 10, 'configuration': {'id': 2, 'type': 'sdm630'}}
2025-11-29 19:59:53,809 - {control.data:308} - {INFO:MainThread} - device7
{'name': 'Virtuelles Gerät', 'type': 'virtual', 'vendor': 'generic', 'id': 7, 'configuration': {}}
2025-11-29 19:59:53,817 - {control.data:310} - {INFO:MainThread} - component11
{'name': 'Summe LP', 'info': {'manufacturer': None, 'model': None}, 'type': 'counter', 'id': 11, 'configuration': {'external_consumption': 0}}
2025-11-29 19:59:53,821 - {control.data:282} - {INFO:MainThread} - 

2025-11-29 19:59:53,842 - {control.algorithm.algorithm:27} - {INFO:MainThread} - # Algorithmus
2025-11-29 19:59:53,860 - {control.algorithm.algorithm:32} - {INFO:MainThread} - **Mindestrom setzen**
2025-11-29 19:59:53,874 - {control.algorithm.algorithm:34} - {INFO:MainThread} - **Soll-Strom setzen**
2025-11-29 19:59:53,887 - {control.algorithm.algorithm:38} - {INFO:MainThread} - **PV-geführten Strom setzen**
2025-11-29 19:59:53,896 - {control.algorithm.algorithm:44} - {INFO:MainThread} - Keine Leistung für PV-geführtes Laden übrig.
2025-11-29 19:59:53,900 - {control.algorithm.algorithm:45} - {INFO:MainThread} - **Bidi-(Ent-)Lade-Strom setzen**
2025-11-29 19:59:53,903 - {control.process:30} - {INFO:MainThread} - # Ladung starten.
2025-11-29 20:00:00,659 - {helpermodules.system:77} - {INFO:MainThread} - my IP: 192.168.1.52
2025-11-29 20:00:03,111 - {control.optional:273} - {INFO:MainThread} - Wartezeit 20251129-13:55:00 abgelaufen, Strompreise werden abgefragt
2025-11-29 20:00:09,292 - {modules.common.fault_state:45} - {ERROR:update values flexible_tariff_module} - Tibber: FaultState FaultStateLevel.ERROR, FaultStr Innerhalb des Timeouts wurde keine Antwort erhalten. Überprüfe Adresse und Netzwerk., Traceback: 
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 445, in _make_request
    six.raise_from(e, None)
  File "<string>", line 3, in raise_from
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 440, in _make_request
    httplib_response = conn.getresponse()
  File "/usr/lib/python3.9/http/client.py", line 1347, in getresponse
    response.begin()
  File "/usr/lib/python3.9/http/client.py", line 307, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python3.9/http/client.py", line 268, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "/usr/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/usr/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/usr/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/requests/adapters.py", line 439, in send
    resp = conn.urlopen(
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 755, in urlopen
    retries = retries.increment(
  File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 532, in increment
    raise six.reraise(type(error), error, _stacktrace)
  File "/usr/lib/python3/dist-packages/six.py", line 719, in reraise
    raise value
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 447, in _make_request
    self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
  File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 336, in _raise_timeout
    raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='api.tibber.com', port=443): Read timed out. (read timeout=6)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_tariff.py", line 32, in update
    tariff_state, timeslot_length_seconds = self.__update_et_provider_data()
  File "/var/www/html/openWB/packages/modules/common/configurable_tariff.py", line 37, in __update_et_provider_data
    tariff_state = self._component_updater()
  File "/var/www/html/openWB/packages/modules/electricity_pricing/flexible_tariffs/tibber/tariff.py", line 62, in updater
    return TariffState(prices=fetch_prices(config.configuration))
  File "/var/www/html/openWB/packages/modules/electricity_pricing/flexible_tariffs/tibber/tariff.py", line 48, in fetch_prices
    response = req.get_http_session().post('https://api.tibber.com/v1-beta/gql', headers=headers, data=data, timeout=6)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 590, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/req.py", line 25, in wrapper
    return func(*args, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/req.py", line 37, in request
    return super().request(method, url, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python3/dist-packages/requests/adapters.py", line 529, in send
    raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='api.tibber.com', port=443): Read timed out. (read timeout=6)

2025-11-29 20:00:14,322 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2025-11-29 20:00:19,330 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2025-11-29 20:00:19,357 - {root:161} - {INFO:MainThread} - # ***Start*** 
2025-11-29 20:00:24,368 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2025-11-29 20:00:24,547 - {modules.common.simcount._simcount:51} - {WARNING:device3} - Time difference between previous state and current state is too large. Set time difference to control interval.
Der nächste Abfragezeitpunkt wird vom letzten übermittelten Preis ausgerechnet. Weil dort der nächste Tag gefehlt hat, wurde der nächste Abfragezeitpunkt nicht auf den nächsten Tag gesetzt.
martinbrokate
Beiträge: 57
Registriert: Fr Feb 04, 2022 10:36 am
Kontaktdaten:

Re: Rückmeldungen 2.1.9 Alpha 2/3

Beitrag von martinbrokate »

Hallo zusammen,

ich konnte heute im Modus Pv Laden (Überschuß) trotz Leistung vom Dach > 15 kw nicht mit 3 Phasen laden. Ich finde dazu im LOG aber nix was den Fehler sichtbarmachen kann. Ich habe mir jetzt die aktuelle version (2.19 Alpha3, heute) drauf gespielt, um das noch mal zu wiederholen. Ist das schon bekannt?

Unter Status stand nur: Phasenumschaltung 1 auf 3 wegen max. Anzahl an Fehlversuchen abgebrochen...

Wo kann ich noch suchen?

Schöne Grüße Martin
PV 4,32kwp aus 2003, PV 5,4kwp aus 2010, PV 42,21kwp aus 2010 mit oWB Custom aus 2022, und EQA 250.
seaspotter
Beiträge: 447
Registriert: Do Mär 03, 2022 8:09 pm
Has thanked: 118 times
Been thanked: 91 times

Re: Rückmeldungen 2.1.9 Alpha 2/3

Beitrag von seaspotter »

martinbrokate hat geschrieben: Mo Dez 01, 2025 6:18 pm Hallo zusammen,

ich konnte heute im Modus Pv Laden (Überschuß) trotz Leistung vom Dach > 15 kw nicht mit 3 Phasen laden. Ich finde dazu im LOG aber nix was den Fehler sichtbarmachen kann. Ich habe mir jetzt die aktuelle version (2.19 Alpha3, heute) drauf gespielt, um das noch mal zu wiederholen. Ist das schon bekannt?

Unter Status stand nur: Phasenumschaltung 1 auf 3 wegen max. Anzahl an Fehlversuchen abgebrochen...

Wo kann ich noch suchen?

Schöne Grüße Martin
Wie immer: viewtopic.php?t=1526 und ein Log Posten auf Details stellen wenn es auftritt, sonst ist alles nur Glaskugellesen
15,36 kWp mit Sungrow SH10RT V112 (via LAN), 12,8 kWh Sungrow SBR128 und SMA STP6.0-3AV-40
2x OpenWB Series2 custom – 11 kW und 22kW
IDM Aero SLM Wärmepumpe
Renault Megane E-Tech EV60 - VW Golf8 Hybrid
Gero
Beiträge: 4668
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 51 times
Been thanked: 278 times

Re: Rückmeldungen 2.1.9 Alpha 2/3

Beitrag von Gero »

martinbrokate hat geschrieben: Mo Dez 01, 2025 6:18 pm Unter Status stand nur: Phasenumschaltung 1 auf 3 wegen max. Anzahl an Fehlversuchen abgebrochen...
Jaja, die Fehlversuche….mühsames Thema. Wenn das Auto nicht schnell genug den angebotenen Strom annimt, wird vermutet, dass das Auto keine Umschaltung beherrscht. Mögliche Abhilfen: das Aufhören nach ein paar Versuchen unterbinden. (Mein Favorit) Die erlaubte Leistungsabweichung hochdrehen.

Besonders ärgerlich ist, dass man den Zähler der die vermutet fehlgeschlafgenen Versuche hochzählt nur mit ab- und wieder anstecken auf Null bekommt. Hatte schon mal vorgeschlagen, das auch beim Umschalten des Lademodus zu machen, das ist aber glaube ich noch nicht passiert.
openWB-pro+, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
TobiH
Beiträge: 2
Registriert: Di Nov 18, 2025 12:46 pm
Has thanked: 1 time
Been thanked: 1 time

Re: Rückmeldungen 2.1.9 Alpha 2/3

Beitrag von TobiH »

Softwarestand: 2.1.9-Alpha.3 - 2025-12-01 16:47:30 +0100 [03cbaf1d6]

Da VW einige Änderungen beim Abruf des SoC eingebaut hat, musste ich auf die neuste Master-Version updaten.
Leider kann ich unter der aktuellen Version die Leistungswerte meines OhmPiloten nicht mehr auslesen, so dass der Bezug des OhmPilots nicht mehr aus dem Hausverbrauch herausgerechnet wird.
Bei der Einstellung PV-Laden und entsprechendem Überschuss wird nun der Ohmpilot über den Shelly nicht mehr abgeschaltet.
Mit Version 2.1.8 lief das noch reibungslos.
openWBStatus.png
openWBStatus.png (121.88 KiB) 88 mal betrachtet

Code: Alles auswählen

2025-12-01 22:11:10,401 - {root:161} - {INFO:MainThread} - # ***Start*** 
2025-12-01 22:11:10,407 - {root:61} - {DEBUG:MainThread} - Lock für handler10Sec erworben.
2025-12-01 22:11:10,435 - {modules.common.component_context:62} - {DEBUG:device0} - Update Komponenten ['Fronius S0 Zähler', 'Fronius Wechselrichter']
2025-12-01 22:11:10,443 - {modules.common.component_context:29} - {DEBUG:set values cp2} - Update Komponente ['Ladepunkt']
2025-12-01 22:11:10,445 - {urllib3.connectionpool:227} - {DEBUG:device0} - Starting new HTTP connection (1): 192.168.1.10:80
2025-12-01 22:11:10,516 - {urllib3.connectionpool:452} - {DEBUG:device0} - http://192.168.1.10:80 "GET /solar_api/v1/GetPowerFlowRealtimeData.fcgi?Scope=System HTTP/1.1" 200 None
2025-12-01 22:11:10,522 - {modules.common.req:53} - {DEBUG:device0} - Get-Response: {
   "Body" : {
      "Data" : {
         "Inverters" : {
            "1" : {
               "DT" : 1,
               "E_Day" : null,
               "E_Total" : 7540779.5969444448,
               "E_Year" : null,
               "P" : 0.0
            }
         },
         "SecondaryMeters" : {},
         "Site" : {
            "BackupMode" : false,
            "E_Day" : null,
            "E_Total" : 7540779.5969444448,
            "E_Year" : null,
            "Meter_Location" : "grid",
            "Mode" : "meter",
            "P_Akku" : null,
            "P_Grid" : 387.99000000000001,
            "P_Load" : -387.99000000000001,
            "P_PV" : 0.0,
            "rel_Autonomy" : 0.0,
            "rel_SelfConsumption" : null
         },
         "Smartloads" : {
            "OhmpilotEcos" : {},
            "Ohmpilots" : {
               "0" : {
                  "P_AC_Total" : 0.0,
                  "State" : "normal",
                  "Temperature" : 0.0
               }
            }
         },
         "Version" : "13"
      }
   },
   "Head" : {
      "RequestArguments" : {},
      "Status" : {
         "Code" : 0,
         "Reason" : "",
         "UserMessage" : ""
      },
      "Timestamp" : "2025-12-01T21:11:10+00:00"
   }
}

2025-12-01 22:11:10,532 - {modules.common.simcount._simcount:42} - {DEBUG:device0} - Previous state: SimCounterState(timestamp=1764623460.6993287, power=-0.0, imported=0.0, exported=8429223.036004543)
2025-12-01 22:11:10,537 - {modules.common.simcount._calculate:11} - {DEBUG:device0} - time passed: 0.00273142, power1: -0, power2: -0
2025-12-01 22:11:10,541 - {modules.common.simcount._calculate:27} - {DEBUG:device0} - power did not change sign. Total energy: 0
2025-12-01 22:11:10,544 - {modules.common.simcount._simcount:65} - {DEBUG:device0} - imported: 0 Wh, exported: 0 Wh, new state: SimCounterState(timestamp=1764623470.5324433, power=-0.0, imported=0.0, exported=8429223.036004543)
2025-12-01 22:11:10,549 - {modules.common.store._api:26} - {DEBUG:device0} - Raw data InverterState(currents=[0.0, 0.0, 0.0], power=-0.0, exported=8429223.036004543, imported=0, dc_power=None)
2025-12-01 22:11:10,560 - {urllib3.connectionpool:227} - {DEBUG:device0} - Starting new HTTP connection (1): 192.168.1.10:80
2025-12-01 22:11:10,615 - {urllib3.connectionpool:452} - {DEBUG:device0} - http://192.168.1.10:80 "GET /solar_api/v1/GetPowerFlowRealtimeData.fcgi HTTP/1.1" 200 None
Zugriff erfolgt über die Fronius API:
FroniusAPI.png
FroniusAPI.png (25.98 KiB) 88 mal betrachtet
Gero
Beiträge: 4668
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 51 times
Been thanked: 278 times

Re: Rückmeldungen 2.1.9 Alpha 2/3

Beitrag von Gero »

Gero hat geschrieben: Di Nov 25, 2025 10:56 am Ich frag jetzt nochmal aus aktuellem Anlass: Gestern wollte ich mein Zeitladen-Start eine Stunde später stellen. Ging auch, aber halt nur im Ladeprofil und nicht im temporären des Ladepunkts. Hätte dann gestern nochmal raus zum abstecken gehen müssen. Hab' ich dann natürlich nicht gemacht und das über die tesla-App gelöst.

ich war der Meinung, dass auch bei angestecktem Auto das Ladeprofil im Ladepunkt überschrieben wird. Genauso wie es bei uneingestecktem Auto passiert.

Hatte das die Diskussion nicht ergeben?
Es ist mal wieder aktueller Anlass. Mittlerweile gab‘s ja ein paar Updates im Master, aber an der Nicht-Änderbarkeit der Zeitpläne bei eingestecktem Auto hat sich nichts getan.

Hier sieht es ao aus, als ob zumindest die Ladeprofileinstellungen bei einer Konfigurationsänderung in den Ladepunkt übernommen werden.
viewtopic.php?p=135256#p135256

Bei den Zeitplänen ist es nicht so. Sind die nun vom Ladeprofil ausgeschlossen?

Edit: Nein, auch eine Änderung des Ladestroms in der Konfig bei angestecktem Auto wird nicht mehr in den Ladepunkt übernommen. Da ist also entweder was kaputtgegangen oder es ist vielleicht noch nicht fertig. Der aktuelle Stand kann so aber nicht bleiben. Um Änderungen an Ladeplänen zu aktivieren, ab- und wieder anstecken zu müssen geht gar nicht.
openWB-pro+, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Antworten