Tibber Anbindung bei 2.1

Fragen zur Nutzung, Features, usw..
Andi
Beiträge: 414
Registriert: So Jun 21, 2020 8:48 am
Been thanked: 1 time

Re: Tibber Anbindung bei 2.1

Beitrag von Andi »

Möchte mich jetzt auch mal an Tibber Tests ran wagen, habe dazu den Feature branch eben installiert. Erste Auffälligkeit: ich kann die bisherigen Ladeprofile nur teilweise editieren?! Komischerweise geht 1 "altes" Ladeprofil zu editieren, die anderen "alten" kann ich nicht mehr ausklappen und damit auch nicht editieren?

Neue Ladeprofile kann ich anlegen aber auch nicht mehr löschen. Beim Löschen kommt zwar die Statusmeldung Ladeprofil wurde gelöscht, es bleibt aber weiter in der Liste sichtbar.

Wie kann ich bei der Fehlersuche dazu ggf. Weiter helfen?
aiole
Beiträge: 7742
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 16 times
Been thanked: 31 times

Re: Tibber Anbindung bei 2.1

Beitrag von aiole »

Nach dem Löschen mal soft rebootet (Neustart unter System)?
LenaK
Beiträge: 1310
Registriert: Fr Jan 22, 2021 6:40 am
Been thanked: 16 times

Re: Tibber Anbindung bei 2.1

Beitrag von LenaK »

Andi hat geschrieben: Do Dez 28, 2023 8:39 pm Möchte mich jetzt auch mal an Tibber Tests ran wagen, habe dazu den Feature branch eben installiert. Erste Auffälligkeit: ich kann die bisherigen Ladeprofile nur teilweise editieren?! Komischerweise geht 1 "altes" Ladeprofil zu editieren, die anderen "alten" kann ich nicht mehr ausklappen und damit auch nicht editieren?

Neue Ladeprofile kann ich anlegen aber auch nicht mehr löschen. Beim Löschen kommt zwar die Statusmeldung Ladeprofil wurde gelöscht, es bleibt aber weiter in der Liste sichtbar.

Wie kann ich bei der Fehlersuche dazu ggf. Weiter helfen?
viewtopic.php?t=1526
Bitte Logauszug vom Löschen posten.
Jens
Beiträge: 146
Registriert: Fr Jul 16, 2021 6:19 pm

Re: Tibber Anbindung bei 2.1

Beitrag von Jens »

LenaK hat geschrieben: Do Dez 28, 2023 2:20 pm
Jens hat geschrieben: Fr Dez 22, 2023 1:50 pm Version: 2023-12-22 09:25:18 +0100 [04089f9af] (Feature electricity tariff)
Gehe zurück auf den 19.12.2023 (2023-12-19 13:22:04 +0100 [1df272141])

Leider funktioniert auch hier das Diagramm nicht.

Code: Alles auswählen

Bei der Verarbeitung des Befehls 'getDailyLog' mit den Parametern '[object Object]' ist ein Fehler aufgetreten:

Es ist ein interner Fehler aufgetreten: Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/command.py", line 127, in on_message
    func(connection_id, payload)
  File "/var/www/html/openWB/packages/helpermodules/command.py", line 561, in getDailyLog
    get_daily_log(payload["data"]["day"]))
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 142, in get_daily_log
    data = _collect_daily_log_data(date)
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 153, in _collect_daily_log_data
    next_date = timecheck.get_relative_date_string(date, day_offset=1)
AttributeError: module 'helpermodule
diagramm.png
Habe einen Rebase auf den Master gemacht, damit ist es behoben.
Vielen Dank Lena ! Der Fehler ist beseitigt.

Wünsche dem gesamten openWB Team... einen gute Rutsch ins neue Jahr !

Gruß Jens
PV: 9,86kWp an E3DC S10 13kWh
LP1: openWB Series2 standard+
Kia EV6
Nutzung von Tibber
dirkn
Beiträge: 14
Registriert: Mo Jun 13, 2022 6:58 am

Re: Tibber Anbindung bei 2.1

Beitrag von dirkn »

Hallo,

bei mir gibt es ein kleines Problem bei der Auswahl der verfügbaren Home-Id's von Tibber. Die ID's (bei mir nur eine einzelne) wird korrekt abgerufen und ich kann sie in der Liste auswählen. Es hat aber den Anschein, dass das anschließende Speichern keinen Request zur OpenWB auslöst und der Wert damit nicht gespeichert wird. Das Feld ist direkt nach dem Speichern wieder leer. Das Speichern wird im UI bestätigt.
9,32 kwp PV Fronius Symo Gen24, 10,2 kWh BYD HVS Box
eUp und ID4
1 oWb 2.0 in Garage
Andi
Beiträge: 414
Registriert: So Jun 21, 2020 8:48 am
Been thanked: 1 time

Re: Tibber Anbindung bei 2.1

Beitrag von Andi »

LenaK hat geschrieben: Fr Dez 29, 2023 7:29 am Bitte Logauszug vom Löschen posten.
Hallo Lena,

erstmal die gute Nachricht: das erste preisbasierte Laden heute Nacht hat mit Zielladen einwandfrei funktioniert! Ist schon toll das Auto mit 16c/kWh laden zu können :D Hammer, danke für die Implementierung schon mal!
Und auch der Ladepreis im log scheint korrekt berechnet worden zu sein!

Jetzt zu dem Ladeprofilproblem:
Das Löschen war nun nach einem Neustart erfolgreich und die gestern angelegten und danach wieder gelöschten Profile dann auch weg.

Zu den "alten" Profilen: Ich bekomme im Mozilla in der Entwicklerkonsole diese Warnings wenn ich in ein vor dem Wechsel in den feature branch angelegtes Ladeprofil reinklicke:
Unbenannt.JPG
Im main log kommt es auch bei Debuglevel 2 zu keinen Einträgen, das log ist aber mit jeder Menge anderer Fehler voll:

Code: Alles auswählen

2023-12-29 11:15:19,217 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703843701.214318
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:15:19,218 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703844001.65088
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:15:19,218 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703844301.829029
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:15:19,219 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703844601.766861
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:18:28,486 - {helpermodules.setdata:568} - {WARNING:Setdata} - Kein Ladepunkt  mit gültiger Konfiguration gefunden.
2023-12-29 11:18:28,487 - {helpermodules.setdata:568} - {WARNING:Setdata} - Kein Ladepunkt  mit gültiger Konfiguration gefunden.
2023-12-29 11:18:32,409 - {helpermodules.setdata:568} - {WARNING:Setdata} - Kein Ladepunkt  mit gültiger Konfiguration gefunden.
2023-12-29 11:18:32,415 - {helpermodules.setdata:568} - {WARNING:Setdata} - Kein Ladepunkt  mit gültiger Konfiguration gefunden.
2023-12-29 11:20:10,545 - {control.counter_all:101} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -233W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 6, 'type': 'counter', 'children': [{'id': 4, 'type': 'cp', 'children': []}, {'id': 5, 'type': 'cp', 'children': []}]}]
2023-12-29 11:21:41,324 - {control.counter_all:101} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -81W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 6, 'type': 'counter', 'children': [{'id': 4, 'type': 'cp', 'children': []}, {'id': 5, 'type': 'cp', 'children': []}]}]
2023-12-29 11:23:40,178 - {modules.update_soc:40} - {ERROR:SoC} - Fehler im update_soc-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/update_soc.py", line 30, in update
    threads_update, threads_store = self._get_threads()
  File "/var/www/html/openWB/packages/modules/update_soc.py", line 45, in _get_threads
    ev_data = copy.deepcopy(data.data.ev_data)
  File "/usr/lib/python3.9/copy.py", line 146, in deepcopy
    y = copier(x, memo)
  File "/usr/lib/python3.9/copy.py", line 229, in _deepcopy_dict
    for key, value in x.items():
RuntimeError: dictionary changed size during iteration
2023-12-29 11:23:40,610 - {control.counter_all:101} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -25W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 6, 'type': 'counter', 'children': [{'id': 4, 'type': 'cp', 'children': []}, {'id': 5, 'type': 'cp', 'children': []}]}]
2023-12-29 11:24:40,702 - {modules.update_soc:40} - {ERROR:SoC} - Fehler im update_soc-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/update_soc.py", line 30, in update
    threads_update, threads_store = self._get_threads()
  File "/var/www/html/openWB/packages/modules/update_soc.py", line 45, in _get_threads
    ev_data = copy.deepcopy(data.data.ev_data)
  File "/usr/lib/python3.9/copy.py", line 146, in deepcopy
    y = copier(x, memo)
  File "/usr/lib/python3.9/copy.py", line 229, in _deepcopy_dict
    for key, value in x.items():
RuntimeError: dictionary changed size during iteration
2023-12-29 11:25:11,323 - {control.counter_all:101} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -149W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 6, 'type': 'counter', 'children': [{'id': 4, 'type': 'cp', 'children': []}, {'id': 5, 'type': 'cp', 'children': []}]}]
2023-12-29 11:27:21,078 - {control.counter_all:101} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -123W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 6, 'type': 'counter', 'children': [{'id': 4, 'type': 'cp', 'children': []}, {'id': 5, 'type': 'cp', 'children': []}]}]
2023-12-29 11:31:21,201 - {control.counter_all:101} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -446.9999999999999W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'bat', 'children': []}, {'id': 3, 'type': 'inverter', 'children': []}, {'id': 6, 'type': 'counter', 'children': [{'id': 4, 'type': 'cp', 'children': []}, {'id': 5, 'type': 'cp', 'children': []}]}]
2023-12-29 11:37:11,958 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703804401.75053
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,960 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703804701.28686
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,961 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703805001.734817
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,961 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703805301.095419
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,962 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703805600.920317
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,962 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703805901.65437
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,963 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703806201.988751
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,964 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703806501.246927
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,964 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703806801.876852
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,965 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703807101.811333
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,965 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703807401.358846
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,966 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703807701.839912
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,966 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703808001.74849
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,967 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703808301.421512
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,967 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703808601.147413
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,968 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703808901.982847
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,969 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703809201.945968
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,969 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703809501.027395
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,970 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703809801.646496
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
2023-12-29 11:37:11,970 - {helpermodules.measurement_logging.process_log:257} - {ERROR:Commands} - Fehler beim Berechnen des Strom-Mix von 1703810101.646974
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/measurement_logging/process_log.py", line 237, in analyse_percentage
    bat_imported = entry["bat"]["all"]["energy_imported"] if "all" in entry["bat"].keys() else 0
KeyError: 'energy_imported'
Wenn ich sonst noch irgendwie helfen kann bitte melden!
Zuletzt geändert von Andi am Fr Dez 29, 2023 11:07 am, insgesamt 2-mal geändert.
Andi
Beiträge: 414
Registriert: So Jun 21, 2020 8:48 am
Been thanked: 1 time

Re: Tibber Anbindung bei 2.1

Beitrag von Andi »

dirkn hat geschrieben: Fr Dez 29, 2023 8:29 am bei mir gibt es ein kleines Problem bei der Auswahl der verfügbaren Home-Id's von Tibber. Die ID's (bei mir nur eine einzelne) wird korrekt abgerufen und ich kann sie in der Liste auswählen. Es hat aber den Anschein, dass das anschließende Speichern keinen Request zur OpenWB auslöst und der Wert damit nicht gespeichert wird. Das Feld ist direkt nach dem Speichern wieder leer. Das Speichern wird im UI bestätigt.
Das war bei mir auch so und es funktioniert trotzdem! Du musst da unterscheiden zwischen den beiden Feldern:
- verfügbare Home-IDs : hier scheint man nur die gefundenen home IDs auswählen zu können wenn man per Token nach HOME-ID über den Button darüber suchen lässt.
- direkt darunter wird dann die ausgewählte HOME-ID übernommen wenn man eine gefundene HOME-ID aus der Liste ausgewählt hat und diese sollte auch nach dem Speichern sichtbar sein. das obere Feld "verfügbare Home-ID's ist dann wieder leer.

Wichtig scheint nur das unterste Feld HOME-ID zu sein!
dirkn
Beiträge: 14
Registriert: Mo Jun 13, 2022 6:58 am

Re: Tibber Anbindung bei 2.1

Beitrag von dirkn »

Andi hat geschrieben: Fr Dez 29, 2023 10:48 am
dirkn hat geschrieben: Fr Dez 29, 2023 8:29 am bei mir gibt es ein kleines Problem bei der Auswahl der verfügbaren Home-Id's von Tibber. Die ID's (bei mir nur eine einzelne) wird korrekt abgerufen und ich kann sie in der Liste auswählen. Es hat aber den Anschein, dass das anschließende Speichern keinen Request zur OpenWB auslöst und der Wert damit nicht gespeichert wird. Das Feld ist direkt nach dem Speichern wieder leer. Das Speichern wird im UI bestätigt.
Das war bei mir auch so und es funktioniert trotzdem! Du musst da unterscheiden zwischen den beiden Feldern:
- verfügbare Home-IDs : hier scheint man nur die gefundenen home IDs auswählen zu können wenn man per Token nach HOME-ID über den Button darüber suchen lässt.
- direkt darunter wird dann die ausgewählte HOME-ID übernommen wenn man eine gefundene HOME-ID aus der Liste ausgewählt hat und diese sollte auch nach dem Speichern sichtbar sein. das obere Feld "verfügbare Home-ID's ist dann wieder leer.

Wichtig scheint nur das unterste Feld HOME-ID zu sein!
Danke, dann scheint es nur ein Anzeigeproblem zu sein. Die ID's hatte ich vorher schon gesetzt und es scheint grundsätzlich zu klappen.
9,32 kwp PV Fronius Symo Gen24, 10,2 kWh BYD HVS Box
eUp und ID4
1 oWb 2.0 in Garage
Meth
Beiträge: 696
Registriert: Sa Aug 24, 2019 5:59 am

Re: Tibber Anbindung bei 2.1

Beitrag von Meth »

Andi hat geschrieben: Do Dez 28, 2023 8:39 pm Möchte mich jetzt auch mal an Tibber Tests ran wagen, habe dazu den Feature branch eben installiert. Erste Auffälligkeit: ich kann die bisherigen Ladeprofile nur teilweise editieren?! Komischerweise geht 1 "altes" Ladeprofil zu editieren, die anderen "alten" kann ich nicht mehr ausklappen und damit auch nicht editieren?

Neue Ladeprofile kann ich anlegen aber auch nicht mehr löschen. Beim Löschen kommt zwar die Statusmeldung Ladeprofil wurde gelöscht, es bleibt aber weiter in der Liste sichtbar.

Wie kann ich bei der Fehlersuche dazu ggf. Weiter helfen?
Das gleiche Problem habe ich auch auf meiner Test Owb .
Kann die Fahrzeug Lade-Profile weder Editieren noch öffnen .....
Kann zwar neue erstellen die sind aber erst nach einen Reload der Seite Sichtbar ....

Meinst du das Mqtt Log ?
2023-12-30 10:25:19,021 - Topic: openWB/vehicle/template/ev_template/0, Payload: {"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": 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, "efficiency": 90}
2023-12-30 10:25:19,027 - Topic: openWB/vehicle/template/ev_template/1, Payload: {"name": "ID.3", "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": 16300, "min_current": 6, "max_current_single_phase": 16, "battery_capacity": 58000, "nominal_difference": 1, "keep_charge_active_duration": 40, "efficiency": 90}
2023-12-30 10:25:19,030 - Topic: openWB/vehicle/template/ev_template/2, Payload: {"name": "ID.4", "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": 16800, "min_current": 6, "max_current_single_phase": 16, "battery_capacity": 77000, "nominal_difference": 1, "keep_charge_active_duration": 40, "efficiency": 90}
2023-12-30 10:25:19,034 - Topic: openWB/vehicle/template/charge_template/0, Payload: {"name": "Standard-Lade-Profil", "disable_after_unplug": false, "prio": false, "load_default": false, "time_charging": {"active": false}, "chargemode": {"selected": "stop", "pv_charging": {"min_soc_current": 10, "min_current": 0, "feed_in_limit": false, "min_soc": 0, "max_soc": 100}, "scheduled_charging": {}, "instant_charging": {"current": 10, "limit": {"selected": "none", "amount": 1000, "soc": 50}}}}
2023-12-30 10:25:19,045 - Topic: openWB/vehicle/template/charge_template/1, Payload: {"name": "ID.3", "disable_after_unplug": false, "prio": true, "load_default": false, "time_charging": {"active": true}, "chargemode": {"selected": "instant_charging", "pv_charging": {"min_soc_current": 10, "min_current": 6, "feed_in_limit": false, "min_soc": 40, "max_soc": 80}, "scheduled_charging": {}, "instant_charging": {"current": 16, "limit": {"selected": "soc", "amount": 1000, "soc": 80}}}}
2023-12-30 10:25:19,051 - Topic: openWB/vehicle/template/charge_template/1/time_charging/plans/0, Payload: {"active": true, "frequency": {"selected": "daily", "once": ["2021-11-01", "2021-11-05"], "weekly": [false, false, false, false, false, false, false]}, "time": ["20:00", "23:00"], "name": "ID.3 Nachtladen", "current": 16, "limit": {"selected": "amount", "amount": 30000, "soc": 50}}
2023-12-30 10:25:19,057 - Topic: openWB/vehicle/template/charge_template/1/chargemode/scheduled_charging/plans/4, Payload: {"active": true, "frequency": {"selected": "daily", "once": ["2021-11-01", "2021-11-05"], "weekly": [false, false, false, false, false, false, false]}, "current": 16, "name": "Zielladen-Standard", "limit": {"selected": "soc", "amount": 1000, "soc_limit": 100, "soc_scheduled": 100}, "time": "07:00"}
2023-12-30 10:25:19,060 - Topic: openWB/vehicle/template/charge_template/2, Payload: {"name": "ID.4", "disable_after_unplug": false, "prio": false, "load_default": false, "time_charging": {"active": true}, "chargemode": {"selected": "pv_charging", "pv_charging": {"min_soc_current": 10, "min_current": 0, "feed_in_limit": false, "min_soc": 0, "max_soc": 100}, "scheduled_charging": {}, "instant_charging": {"current": 16, "limit": {"selected": "soc", "amount": 1000, "soc": 100}}}}
2023-12-30 10:25:19,064 - Topic: openWB/vehicle/template/charge_template/2/time_charging/plans/1, Payload: {"active": true, "frequency": {"selected": "daily", "once": ["2021-11-01", "2021-11-05"], "weekly": [false, false, false, false, false, false, false]}, "time": ["01:30", "06:30"], "name": "ID.4 Nachtladen", "current": 16, "limit": {"selected": "amount", "amount": 50000, "soc": 50}}
2023-12-30 10:25:19,067 - Topic: openWB/vehicle/template/charge_template/2/chargemode/scheduled_charging/plans/3, Payload: {"active": true, "frequency": {"selected": "daily", "once": ["2021-11-01", "2021-11-05"], "weekly": [false, false, false, false, false, false, false]}, "current": 16, "name": "ID.4 Ladeplan", "limit": {"selected": "amount", "amount": 50000, "soc_limit": 90, "soc_scheduled": 80}, "time": "06:30"}
2023-12-30 10:25:19,070 - Topic: openWB/vehicle/template/charge_template/4/chargemode/scheduled_charging/plans/5, Payload: {"active": false, "frequency": {"selected": "daily", "once": ["2021-11-01", "2021-11-05"], "weekly": [false, false, false, false, false, false, false]}, "current": 14, "name": "Zielladen-Standard", "limit": {"selected": "amount", "amount": 1000, "soc_limit": 90, "soc_scheduled": 80}, "time": "07:00"}
2023-12-30 10:25:19,073 - Topic: openWB/vehicle/template/charge_template/5/chargemode/scheduled_charging/plans/6, Payload: {"active": false, "frequency": {"selected": "daily", "once": ["2021-11-01", "2021-11-05"], "weekly": [false, false, false, false, false, false, false]}, "current": 14, "name": "Zielladen-Standard", "limit": {"selected": "amount", "amount": 1000, "soc_limit": 90, "soc_scheduled": 80}, "time": "07:00"}

Und hier noch ein Auszug aus dem Main Log aus der Zeit .
main.txt
(33.88 KiB) 49-mal heruntergeladen
23,9 kwp PV , 30,6 kWh BYD HVS Box 2 x 20,4 kWh BYD HVS Box
2 x 15 kWh BMZ Hyperion
ID3 für meine Frau , ID4 für mich
1 oWb 2.0 im Hauptverteiler
Je 1 oWb in Garage und Carport
Täglich auf die neueste Version Aktualisiert
Andi
Beiträge: 414
Registriert: So Jun 21, 2020 8:48 am
Been thanked: 1 time

Re: Tibber Anbindung bei 2.1

Beitrag von Andi »

Ich habe das Problem gelöst bekommen mit den Ladeprofilen. Aus irgendwelchen Gründen wird nicht in allen Profilen der neue Unter-JSON String für das preisbasierte Laden eingefügt. Ergänzt man diesen per MQTT manuell geht es alle Profile wieder zu öffnen und zu editieren!

Nur für Experten die wissen was sie tun hier die Anleitung!!! (man kann sich mit MQTT auch die gesamte OpenWB zerschiessen wenn man an die falschen Stellen schreibt)

Im MQTT Explorer das nicht funktionierende Ladeprofil laden: z.B. openWB/vehicle/template/charge_template/0 ist das Standardladeprofil.

Wenn ihr dort kein Eintrag mit "et" findet dann müsst ihr den (und nur den!) ergänzen indem ihr das JSON entsprechend anpasst und wieder per MQTT Explorer an dasselbe MQTT topic zurücksendet/schreibt wie oben. So sieht bei mir das Standard Ladeprofil mit dem manuell ergänzten "et" JSON String aus:

Code: Alles auswählen

{
  "name": "Standard-Ladeprofil-Vorlage",
  "disable_after_unplug": false,
  "prio": false,
  "load_default": false,
  "et": {
    "active": false,
    "max_price": 0.0002
  },
  "time_charging": {
    "active": false
  },
  "chargemode": {
    "selected": "pv_charging",
    "pv_charging": {
      "min_soc_current": 6,
      "min_current": 0,
      "feed_in_limit": false,
      "min_soc": 0,
      "max_soc": 101
    },
    "scheduled_charging": {},
    "instant_charging": {
      "current": 10,
      "limit": {
        "selected": "none",
        "amount": 1000,
        "soc": 50
      }
    }
  }
}

Nachdem ich diesen "et" JSON in allen Ladeprofilen ergänzt hatte gingen alle Ladeprofile wieder!

Und auch heute Nacht war wieder perfektes günstiges Laden möglich! :D
Antworten