Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bitshake smart Meter Reader #139207

Open
Quokka1979 opened this issue Feb 24, 2025 · 0 comments
Open

Bitshake smart Meter Reader #139207

Quokka1979 opened this issue Feb 24, 2025 · 0 comments

Comments

@Quokka1979
Copy link

Quokka1979 commented Feb 24, 2025

The problem

My smart meter stopped working after the last update to 2025.02.05 (not sure about 2025.02.04)

Logger: homeassistant.components.sensor
Source: components/sensor/__init__.py:547
integration: Sensor (documentation, issues)
First occurred: 19:30:59 (2 occurrences)
Last logged: 19:30:59

Entity sensor.bitshare_monthly_consumption (<class 'homeassistant.components.utility_meter.sensor.UtilityMeterSensor'>) is using state class 'total_increasing' which is impossible considering device class ('power') it is using; expected None or one of 'measurement'; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+utility_meter%22
Entity sensor.bitshake_daily_consumption (<class 'homeassistant.components.utility_meter.sensor.UtilityMeterSensor'>) is using state class 'total_increasing' which is impossible considering device class ('power') it is using; expected None or one of 'measurement'; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+utility_meter%22

Error:

Logger: homeassistant.helpers.event
Source: helpers/event.py:355
First occurred: 19:34:37 (8 occurrences)
Last logged: 19:39:34

Error while dispatching event for sensor.bitshake_smartmeterreader_lepus_power to <Job track state_changed event {'sensor.bitshake_smartmeterreader_lepus_power'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.bitshake_smartmeterreader_lepus_power')}}) renders=14>: <RenderInfo Template<template=({{ states('sensor.bitshake_smartmeterreader_lepus_power')}}) renders=14> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.bitshake_smartmeterreader_lepus_power'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Error while dispatching event for sensor.bitshake_smartmeterreader_lepus_e_out to <Job track state_changed event {'sensor.bitshake_smartmeterreader_lepus_e_out'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.bitshake_smartmeterreader_lepus_e_out')}}) renders=16>: <RenderInfo Template<template=({{ states('sensor.bitshake_smartmeterreader_lepus_e_out')}}) renders=16> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.bitshake_smartmeterreader_lepus_e_out'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Error while dispatching event for sensor.bitshake_smartmeterreader_lepus_power to <Job track state_changed event {'sensor.bitshake_smartmeterreader_lepus_power'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.bitshake_smartmeterreader_lepus_power')}}) renders=16>: <RenderInfo Template<template=({{ states('sensor.bitshake_smartmeterreader_lepus_power')}}) renders=16> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.bitshake_smartmeterreader_lepus_power'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Error while dispatching event for sensor.bitshake_smartmeterreader_lepus_e_out to <Job track state_changed event {'sensor.bitshake_smartmeterreader_lepus_e_out'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.bitshake_smartmeterreader_lepus_e_out')}}) renders=20>: <RenderInfo Template<template=({{ states('sensor.bitshake_smartmeterreader_lepus_e_out')}}) renders=20> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.bitshake_smartmeterreader_lepus_e_out'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Error while dispatching event for sensor.bitshake_smartmeterreader_lepus_power to <Job track state_changed event {'sensor.bitshake_smartmeterreader_lepus_power'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.bitshake_smartmeterreader_lepus_power')}}) renders=20>: <RenderInfo Template<template=({{ states('sensor.bitshake_smartmeterreader_lepus_power')}}) renders=20> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.bitshake_smartmeterreader_lepus_power'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 635, in state
    numerical_value = int(value)
ValueError: invalid literal for int() with base 10: 'unknown'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 638, in state
    numerical_value = float(value)
ValueError: could not convert string to float: 'unknown'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 355, in _async_dispatch_entity_id_event
    hass.async_run_hass_job(job, event)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 940, in async_run_hass_job
    hassjob.target(*args)
    ~~~~~~~~~~~~~~^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1312, in _refresh
    self.hass.async_run_hass_job(self._job, event, updates)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 940, in async_run_hass_job
    hassjob.target(*args)
    ~~~~~~~~~~~~~~^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/template/template_entity.py", line 463, in _handle_results
    self.async_write_ha_state()
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1023, in async_write_ha_state
    self._async_write_ha_state()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1148, in _async_write_ha_state
    self.__async_calculate_state()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1085, in __async_calculate_state
    state = self._stringify_state(available)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1029, in _stringify_state
    if (state := self.state) is None:
                 ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 642, in state
    raise ValueError(
    ...<5 lines>...
    ) from err
ValueError: Sensor sensor.bitshake_feed has device class 'energy', state class 'total_increasing' unit 'kWh' and suggested precision 'None' thus indicating it has a numeric value; however, it has the non-numeric value: 'unknown' (<class 'str'>)

What version of Home Assistant Core has the issue?

2025.02.5

What was the last working version of Home Assistant Core?

2025.02.4 I think

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Tasmota

Link to integration documentation on our website

No response

Diagnostics information

No response

Example YAML snippet

Anything in the logs that might be useful for us?

Additional information

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant