Home Assistatnt przerywa automatyzację o północy

Czy ktoś spotkał się z takim problemem, żeby home assistant przerywał automatyzację o północy?
Mam sekwencję wydarzeń z opóźnieniami. Cała automatyzacja trwa ok. 15min (uruchamianie pompy ciepła itp)…
Automatyzacja uruchomiła na zasadzie triggera wywołanego przez spadek temperatury o 23:55, o 00:000 po prostu się przerwała. Nie wiem przez co.

Nikt tutaj nie umie czytać z obrazów, Wklej tutaj kod swojej automatyzacji.

description: ""
trigger: []
condition:
  - condition: state
    entity_id: automation.pompa_38st
    state: "off"
  - condition: state
    entity_id: automation.pompa_r41st
    state: "off"
  - condition: state
    entity_id: automation.pompa_38st
    state: "off"
action:
  - type: turn_off
    device_id: f015eaf8b75e1377d3f0ab7d92a0e1b6
    entity_id: switch.schedule_57ff20
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 1
      milliseconds: 0
  - type: turn_on
    device_id: 773607a0a15f7c6ae6a2ea867d1ae59f
    entity_id: switch.146235046594471_zone1_power
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 2
      milliseconds: 0
  - service: climate.set_temperature
    data:
      temperature: 39
      hvac_mode: heat
    target:
      entity_id: climate.146235046594471_climate_zone1
    enabled: true
  - delay:
      hours: 0
      minutes: 0
      seconds: 15
      milliseconds: 0
  - service: climate.set_temperature
    data:
      temperature: 33
    target:
      entity_id: climate.146235046594471_climate_zone1
  - delay:
      hours: 0
      minutes: 8
      seconds: 0
      milliseconds: 0
  - service: climate.set_temperature
    data:
      temperature: 35
    target:
      entity_id: climate.146235046594471_climate_zone1
  - service: automation.turn_on
    target:
      entity_id: automation.pompa_podwyz_jest_pobor
    data: {}
  - delay:
      hours: 0
      minutes: 12
      seconds: 0
      milliseconds: 0
  - service: climate.set_temperature
    data:
      temperature: 37
    target:
      entity_id: climate.146235046594471_climate_zone1
    enabled: true
  - service: automation.turn_on
    data: {}
    target:
      entity_id:
        - automation.pompa_ojciec_off
mode: single

Kod automatyzacji nie jest problemem ponieważ potrafi dojść zwykle do końca. Problemem jest to, że zatrzymała się o godzinie 00:00:00 z niewiadomych mi powodów.

Uruchomiała się nie ze względu na temperaturę, tylko Ty ją ręcznie uruchomiłeś.

A jak to się ma do tych opóźnień ?

  - delay:
      hours: 0
      minutes: 8
      seconds: 0
      milliseconds: 0
....
  - delay:
      hours: 0
      minutes: 12

Bzdura, nie uruchamiam jej ręcznie tylko inną automatyzacją. Jeśli ma to wpływ na to, że nie doszła do końca to powiedz. Jesli nie, brzmi to jak jakiś zarzut co jest śmieszne.

Dziś testuję opóźnienie 12min, wczoraj było 5min. Czy danie opóźnienia np. godzinę sprawi, że Home Assistant przerywa automatyzację? Jeśli nie to nie ma to znaczenia.

Screenshot - 04.02.2024 , 11_01_05

23:55:00
Delay: 8 minut

Cancelled 00:00:00 runtime: 299.72 → około 5 minut, czyli twój delay 8 minut nigdy się nie wykonał. Musisz teraz sprawdzić co zatrzymało automatyzację do następnego delay. Niedostępne urządzenie ?

Tego właśnie nie wiem jak sprawdzić. W logach między 23:50-1:00 nie ma jakiegoś błędu.
Urządzenie było dostępne. Wygląda to tak jakby HA automatycznie przeładował o godzinie 00:00:00 automatyzacje. Dlatego chciałem wiedzieć czy HA tak robi. Czy jest jakiś błąd u mnie.

Szczerze wątpię ze HA zatrzymuje automatyzacje. Zajrzyj do logbook

Wszystko ma znaczenie, jeśli mamy Tobie pomóc, piszesz jedno a załączasz inny kod automatyzacji, nie wiadomo czy widzimy to, co Ty aktualnie masz i testujesz. To nie zarzut.
HA nie zatrzymuje ani nie “przeładowuje” automatyzacji o żadnej porze, chyba, że użytkownik wywołuje taką usługę ręcznie lub wykonuje przeładowanie całej konfiguracji lub inna automatyzacja taką usługę wywołuje.

1 Like

Czyli wystarczyło żebym zmienił w zamieszczonym kodzie na 4min i już byś się nie czepiał… teraz piszemy kilka już razy o tym, a nie rozwiązuje to problemu tylko dalej się czepiasz.

Log z tego okresu

2024-02-03 23:57:26.479 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-03 23:57:26.479 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-03 23:57:56.322 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-03 23:57:56.323 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-03 23:57:56.323 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-03 23:58:00.288 ERROR (MainThread) [homeassistant.components.forecast_solar] Unexpected error fetching forecast_solar data: 'X-Ratelimit-Limit'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 300, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/forecast_solar/coordinator.py", line 67, in _async_update_data
    return await self.forecast.estimate()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 156, in estimate
    data = await self._request(
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 128, in _request
    self.ratelimit = Ratelimit.from_response(response)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/models.py", line 211, in from_response
    limit = int(response.headers["X-Ratelimit-Limit"])
                ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
KeyError: 'X-Ratelimit-Limit'
2024-02-03 23:58:26.422 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-03 23:58:26.422 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-03 23:58:26.422 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-03 23:58:56.256 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-03 23:58:56.256 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-03 23:58:56.256 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-03 23:59:20.525 ERROR (MainThread) [homeassistant.components.forecast_solar] Unexpected error fetching forecast_solar data: 'X-Ratelimit-Limit'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 300, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/forecast_solar/coordinator.py", line 67, in _async_update_data
    return await self.forecast.estimate()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 156, in estimate
    data = await self._request(
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 128, in _request
    self.ratelimit = Ratelimit.from_response(response)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/models.py", line 211, in from_response
    limit = int(response.headers["X-Ratelimit-Limit"])
                ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
KeyError: 'X-Ratelimit-Limit'
2024-02-03 23:59:26.363 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-03 23:59:26.363 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-03 23:59:26.363 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-03 23:59:56.451 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-03 23:59:56.451 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-03 23:59:56.451 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:00:26.294 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:00:26.294 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:00:26.294 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:00:40.906 ERROR (MainThread) [homeassistant.components.forecast_solar] Unexpected error fetching forecast_solar data: 'X-Ratelimit-Limit'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 300, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/forecast_solar/coordinator.py", line 67, in _async_update_data
    return await self.forecast.estimate()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 156, in estimate
    data = await self._request(
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 128, in _request
    self.ratelimit = Ratelimit.from_response(response)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/models.py", line 211, in from_response
    limit = int(response.headers["X-Ratelimit-Limit"])
                ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
KeyError: 'X-Ratelimit-Limit'
2024-02-04 00:00:56.390 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:00:56.390 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:00:56.390 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:01:26.238 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:01:26.238 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:01:26.238 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:01:56.326 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:01:56.327 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:01:56.327 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:02:01.310 ERROR (MainThread) [homeassistant.components.forecast_solar] Unexpected error fetching forecast_solar data: 'X-Ratelimit-Limit'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 300, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/forecast_solar/coordinator.py", line 67, in _async_update_data
    return await self.forecast.estimate()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 156, in estimate
    data = await self._request(
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 128, in _request
    self.ratelimit = Ratelimit.from_response(response)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/models.py", line 211, in from_response
    limit = int(response.headers["X-Ratelimit-Limit"])
                ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
KeyError: 'X-Ratelimit-Limit'
2024-02-04 00:02:26.418 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:02:26.418 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:02:26.418 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:02:56.263 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:02:56.263 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:02:56.263 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:03:21.733 ERROR (MainThread) [homeassistant.components.forecast_solar] Unexpected error fetching forecast_solar data: 'X-Ratelimit-Limit'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 300, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/forecast_solar/coordinator.py", line 67, in _async_update_data
    return await self.forecast.estimate()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 156, in estimate
    data = await self._request(
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 128, in _request
    self.ratelimit = Ratelimit.from_response(response)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/models.py", line 211, in from_response
    limit = int(response.headers["X-Ratelimit-Limit"])
                ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
KeyError: 'X-Ratelimit-Limit'
2024-02-04 00:03:26.357 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:03:26.357 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:03:26.357 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:03:56.444 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:03:56.445 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:03:56.445 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:04:26.290 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:04:26.290 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:04:26.290 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:04:42.217 ERROR (MainThread) [homeassistant.components.forecast_solar] Unexpected error fetching forecast_solar data: 'X-Ratelimit-Limit'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 300, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/forecast_solar/coordinator.py", line 67, in _async_update_data
    return await self.forecast.estimate()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 156, in estimate
    data = await self._request(
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 128, in _request
    self.ratelimit = Ratelimit.from_response(response)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/models.py", line 211, in from_response
    limit = int(response.headers["X-Ratelimit-Limit"])
                ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
KeyError: 'X-Ratelimit-Limit'
2024-02-04 00:04:56.376 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:04:56.376 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:04:56.376 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:05:26.471 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:05:26.471 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:05:26.471 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:05:56.307 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:05:56.307 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:05:56.307 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:06:02.724 ERROR (MainThread) [homeassistant.components.forecast_solar] Unexpected error fetching forecast_solar data: 'X-Ratelimit-Limit'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 300, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/forecast_solar/coordinator.py", line 67, in _async_update_data
    return await self.forecast.estimate()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 156, in estimate
    data = await self._request(
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 128, in _request
    self.ratelimit = Ratelimit.from_response(response)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/models.py", line 211, in from_response
    limit = int(response.headers["X-Ratelimit-Limit"])
                ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
KeyError: 'X-Ratelimit-Limit'
2024-02-04 00:06:26.397 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:06:26.397 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:06:26.397 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:06:56.236 ERROR (MainThread) [custom_components.moonraker] failed to get thumbnails  {'thumbnails'}
2024-02-04 00:06:56.236 ERROR (MainThread) [custom_components.moonraker] Query Object {{'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:06:56.236 ERROR (MainThread) [custom_components.moonraker] gcode {{'size': 2655956, 'modified': 1703611761.282233, 'uuid': '0c9a6bb5-312b-4706-8d6b-162fca3741a3', 'slicer': 'Cura', 'slicer_version': '5.3.1', 'gcode_start_byte': 185, 'gcode_end_byte': 2650848, 'layer_count': 62, 'object_height': 10.0, 'estimated_time': 4831.0, 'layer_height': 0.16, 'first_layer_height': 0.24, 'first_layer_extr_temp': 248.0, 'first_layer_bed_temp': 105.0, 'filament_total': 3384.2799999999997, 'print_start_time': 1703611766.227359, 'job_id': '00001C', 'filename': 'CE5P_l2.gcode'}}
2024-02-04 00:07:23.316 ERROR (MainThread) [homeassistant.components.forecast_solar] Unexpected error fetching forecast_solar data: 'X-Ratelimit-Limit'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 300, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/forecast_solar/coordinator.py", line 67, in _async_update_data
    return await self.forecast.estimate()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 156, in estimate
    data = await self._request(
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/__init__.py", line 128, in _request
    self.ratelimit = Ratelimit.from_response(response)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/forecast_solar/models.py", line 211, in from_response
    limit = int(response.headers["X-Ratelimit-Limit"])
                ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
KeyError: 'X-Ratelimit-Limit'```