Skip to content

Utility meter with errors #827

Description

@emufan

I have set up

  create_utility_meters: true
  utility_meter_types:
    - daily
    - weekly
    - monthly
    - yearly

Result:

2022-07-05 10:11:00 ERROR (MainThread) [homeassistant.helpers.event] Error while processing state change for sensor.kellerflur_energy_counter_test
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 280, in _async_state_change_dispatcher
hass.async_run_hass_job(job, event)
File "/usr/src/homeassistant/homeassistant/core.py", line 544, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/components/utility_meter/sensor.py", line 365, in async_reading
for sensor in self.hass.data[DATA_UTILITY][self._parent_meter][
KeyError: 'sensor.kellerflur_energy_counter_test_weekly'
2022-07-05 10:11:00 ERROR (MainThread) [homeassistant.helpers.event] Error while processing state change for sensor.kellerflur_energy_counter_test
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 280, in _async_state_change_dispatcher
hass.async_run_hass_job(job, event)
File "/usr/src/homeassistant/homeassistant/core.py", line 544, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/components/utility_meter/sensor.py", line 365, in async_reading
for sensor in self.hass.data[DATA_UTILITY][self._parent_meter][
KeyError: 'sensor.kellerflur_energy_counter_test_monthly'
2022-07-05 10:11:00 ERROR (MainThread) [homeassistant.helpers.event] Error while processing state change for sensor.kellerflur_energy_counter_test
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 280, in _async_state_change_dispatcher
hass.async_run_hass_job(job, event)
File "/usr/src/homeassistant/homeassistant/core.py", line 544, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/components/utility_meter/sensor.py", line 365, in async_reading
for sensor in self.hass.data[DATA_UTILITY][self._parent_meter][
KeyError: 'sensor.kellerflur_energy_counter_test_yearly'

etc. etc.

And the meters are all in status unknown (some with status: collecting some with status: paused

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions