Skip to content

[BUG] Tibber prices sometimes not loaded #3703

Description

@EckhardM

Ich habe weiterhin gelegentlich Probleme beim Laden der Tibber-Preise für den folgenden Tag. Am Abend hat die openwb teilweise die Preise für den folgenden Tag noch nicht geladen. Die Folge sind falsche Planungen des Zielladens, die openwb rechnet dann nur mit den Preisen des aktuellen Tages. Damit wird häufig zu ungünstigeren Zeiten geladen (abends statt in den frühen Morgenstunden).

Ein Verbindungsproblem liegt nicht vor, denn durch den manuellen Aufruf von Einstellungen - Ladeeinstellungen - Übergreifendes - Speichern werden die Preisdaten zeitnah geladen.

openwb Version 2.2.1

Hier ist der Main-Log des ganzen Tages:

2026-07-23 03:25:34,369 - {root:242} - {WARNING:MainThread} - Display wird neu geladen.
2026-07-23 12:44:12,633 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -4.893000000000029W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 12:58:42,708 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -48.07100000000037W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 13:08:32,581 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -276.4100000000003W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 13:11:12,924 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -108.1579999999999W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 13:11:23,185 - {modules.common.simcount._simcount:51} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-07-23 13:13:13,328 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -1.594000000000051W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 13:13:23,340 - {modules.common.simcount._simcount:51} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-07-23 13:14:13,261 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -139.83799999999997W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 13:14:53,318 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -347.7020000000002W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 13:15:04,153 - {modules.common.simcount._simcount:51} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-07-23 13:36:43,331 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -11.498999999999796W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 13:40:07,629 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-07-23 13:40:12,635 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-07-23 13:40:17,681 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-07-23 13:40:19,547 - {modules.common.simcount._simcount:51} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-07-23 13:40:21,081 - {helpermodules.utils._thread_handler:50} - {ERROR:MainThread} - Thread smarthome ist bereits aktiv und wird nicht erneut gestartet.
2026-07-23 13:40:24,014 - {helpermodules.utils._thread_handler:50} - {ERROR:MainThread} - Thread smarthome ist bereits aktiv und wird nicht erneut gestartet.
2026-07-23 14:19:42,305 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -71.68200000000024W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 14:19:53,260 - {modules.common.simcount._simcount:51} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-07-23 16:32:02,876 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -53.62900000000002W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 16:32:13,043 - {modules.common.simcount._simcount:51} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-07-23 18:39:32,436 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -2642.167W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 20:01:22,461 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -3773.2279999999996W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 20:03:42,492 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -2460.559W, Berücksichtigte Komponenten neben EVU [{'id': 2, 'type': 'cp', 'children': []}, {'id': 1, 'type': 'inverter', 'children': []}]
2026-07-23 21:15:02,598 - {helpermodules.setdata:344} - {ERROR:Setdata} - Unbekanntes set-Topic: openWB/set/optional/ep/prices, {'1784833200': 0.0004088, '1784834100': 0.00040760000000000004, '1784835000': 0.00040510000000000003, '1784835900': 0.00040029999999999997, '1784836800': 0.0004125, '1784837700': 0.0004042, '1784838600': 0.0003987, '1784839500': 0.00039, '1784840400': 0.0003956, '1784841300': 0.00038250000000000003, '1784842200': 0.000378, '1784843100': 0.0003726}
2026-07-23 21:15:48,168 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-07-23 21:15:53,172 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-07-23 21:15:53,413 - {modules.common.simcount._simcount:51} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-07-23 21:15:55,016 - {helpermodules.utils._thread_handler:50} - {ERROR:MainThread} - Thread smarthome ist bereits aktiv und wird nicht erneut gestartet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions