home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
72.61k stars 30.38k forks source link

EasyEnergy Integration - No energy prices found for this period #128559

Open MrRamsus opened 2 hours ago

MrRamsus commented 2 hours ago

The problem

The EasyEnergy integration in HomeAssistant is not working any more since today.

The error message: No energy prices found for this period.

What version of Home Assistant Core has the issue?

core-2024.10.2

What was the last working version of Home Assistant Core?

core-2024.10.1

What type of installation are you running?

Home Assistant OS

Integration causing the issue

EasyEnergy

Link to integration documentation on our website

https://www.home-assistant.io/integrations/easyenergy/

Diagnostics information

2024-10-17 10:58:10.925 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period.

2024-10-17 10:58:34.525 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 10:58:38.628 ERROR (MainThread) [homeassistant.helpers.service] Failed to load integration: dynamic_energy_cost NoneType: None 2024-10-17 10:58:45.123 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 10:59:06.369 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period.

2024-10-17 10:59:46.912 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 11:01:07.194 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 11:01:13.351 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 11:01:18.744 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 11:02:01.010 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 11:02:06.110 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 11:02:16.410 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 11:02:36.622 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 11:03:17.073 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 11:04:37.392 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 11:04:37.393 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.059 seconds (success: False) 2024-10-17 11:04:39.910 ERROR (MainThread) [homeassistant.components.easyenergy] Unexpected error fetching easyenergy data Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 354, in _async_refresh self.data = await self._async_update_data() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/easyenergy/coordinator.py", line 56, in _async_update_data energy_today = await self.easyenergy.energy_prices( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/easyenergy/easyenergy.py", line 261, in energy_prices raise EasyEnergyNoDataError(msg) easyenergy.exceptions.EasyEnergyNoDataError: No energy prices found for this period. 2024-10-17 11:04:39.910 DEBUG (MainThread) [homeassistant.components.easyenergy] Finished fetching easyenergy data in 0.018 seconds (success: False)

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

home-assistant[bot] commented 2 hours ago

Hey there @klaasnicolaas, mind taking a look at this issue as it has been labeled with an integration (easyenergy) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `easyenergy` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign easyenergy` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


easyenergy documentation easyenergy source (message by IssueLinks)

MrRamsus commented 2 hours ago

I've also rebooted the server already to try to solve. The site from EasyEnergy is working fine.

Yesterday I've updated my HA version from version core-2024.10.1 to core-2024.10.2. After the update I didn't checked if the EasyEnergy integration is not working anymore. Before the update it works.

Error image after removing the integration and add it back: image

klaasnicolaas commented 2 hours ago

A quick research shows that currently the API does not respond with data for the current day, which explains why you are seeing this exception.

./Klaas

MrRamsus commented 1 hour ago

A quick research shows that currently the API does not respond with data for the current day, which explains why you are seeing this exception.

./Klaas

Hi Klaas,

Thanks for the quick research and information. Is it a problem in the code, is the problem on my network or is it an issue with the API on the EasyEnergy side? :)

klaasnicolaas commented 47 minutes ago

The problem is what the easyEnergy API returns, what I can do is improve the exception handling of the integration.

./Klaas

MrRamsus commented 31 minutes ago

Oke, in that case it isn't an issue, but a feature request. I hope that the API for EasyEnergy will be fixed soon :)

Thanks for the quick actions.