yinyang17 / pvpc_energy

Importa en el panel de energía el consumo y coste de electricidad desde ufd.es y ree.es. Calcula las facturas desde cnmc.gob.es.
10 stars 2 forks source link

No se pudo configurar #12

Closed neoalarrode closed 5 months ago

neoalarrode commented 5 months ago

Buenas! Abro un nuevo reporte a ver si alguien sabe que puede estar pasando, ya que desde que se lanzó la actualización de HA Core a la versión 2024.5.0 el complemento ha dejado de funcionar arrojando el error en la integración "No se pudo configurar". Revisando los Logs he encontrado estos Tracebacks:

File "/usr/src/homeassistant/homeassistant/config_entries.py", line 575, in async_setup result = await component.async_setup_entry(hass, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/pvpc_energy/init.py", line 21, in async_setup_entry await hass.async_add_executor_job(setup_hass_services, hass) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/pvpc_energy/init.py", line 37, in setup_hass_services handle_import_energy_data(None) File "/config/custom_components/pvpc_energy/init.py", line 26, in handle_import_energy_data hass.async_create_task(PvpcCoordinator.import_energy_data(hass)) File "/usr/src/homeassistant/homeassistant/core.py", line 816, in async_create_task self.verify_event_loop_thread("async_create_task") File "/usr/src/homeassistant/homeassistant/core.py", line 440, in verify_event_loop_thread frame.report( File "/usr/src/homeassistant/homeassistant/helpers/frame.py", line 162, in report _report_integration(what, integration_frame, level, error_if_integration) File "/usr/src/homeassistant/homeassistant/helpers/frame.py", line 203, in _report_integration raise RuntimeError( RuntimeError: Detected that custom integration 'pvpc_energy' calls async_create_task from a thread at custom_components/pvpc_energy/init.py, line 26: hass.async_create_task(PvpcCoordinator.import_energy_data(hass))

/usr/local/lib/python3.12/asyncio/base_events.py:1989: RuntimeWarning: coroutine 'PvpcCoordinator.import_energy_data' was never awaited handle = None # Needed to break cycles when an exception occurs. /usr/local/lib/python3.12/asyncio/base_events.py:1973: RuntimeWarning: coroutine 'PvpcCoordinator.import_energy_data' was never awaited handle = self._ready.popleft()

Alguna idea de como solucionarlo? ya he tratado de reinstalarlo en múltiples ocasiones pero sigue igual

yinyang17 commented 5 months ago

Hola, acabo de publicar la versión 0.2.3 que corrige este error. Un saludo.