2023-07-09 21:17:30.783 ERROR (MainThread) [homeassistant.helpers.event] Error while dispatching event for sensor.tempest_st_00057689_wind_speed_avg to <Job track state_changed event {'sensor.tempest_st_00057689_sea_level_pressure', 'sensor.tempest_st_00057689_humidity', 'sensor.tempest_st_00057689_wind_speed_avg', 'sensor.tempest_st_00057689_wind_bearing_avg', 'sensor.tempest_st_00057689_visibility', 'sensor.hub_hb_00073766_weather', 'sensor.tempest_st_00057689_temperature'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({% if is_number(states('sensor.tempest_st_00057689_temperature')) %}
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_humidity'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_sea_level_pressure'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6>:
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_speed_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_bearing_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_visibility'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 274, in _async_dispatch_entity_id_event
hass.async_run_hass_job(job, event)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1156, in _refresh
self.hass.async_run_hass_job(self._job, event, updates)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/template_entity.py", line 362, in _handle_results
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 742, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 812, in _async_write_ha_state
attr.update(self.state_attributes or {})
^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/weather/__init__.py", line 675, in state_attributes
data[ATTR_WEATHER_HUMIDITY] = round(humidity)
^^^^^^^^^^^^^^^
TypeError: type str doesn't define __round__ method
2023-07-09 21:17:30.804 ERROR (MainThread) [homeassistant.helpers.event] Error while dispatching event for sensor.tempest_st_00057689_wind_speed_avg to <Job track state_changed event {'sensor.tempest_st_00057689_sea_level_pressure', 'sensor.tempest_st_00057689_humidity', 'sensor.tempest_st_00057689_wind_speed_avg', 'sensor.tempest_st_00057689_wind_bearing_avg', 'sensor.tempest_st_00057689_visibility', 'sensor.hub_hb_00073766_weather', 'sensor.tempest_st_00057689_temperature'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({% if is_number(states('sensor.tempest_st_00057689_temperature')) %}
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_humidity'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_sea_level_pressure'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6>:
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_speed_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_bearing_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_visibility'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 274, in _async_dispatch_entity_id_event
hass.async_run_hass_job(job, event)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1156, in _refresh
self.hass.async_run_hass_job(self._job, event, updates)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/template_entity.py", line 362, in _handle_results
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 742, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 812, in _async_write_ha_state
attr.update(self.state_attributes or {})
^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/weather/__init__.py", line 675, in state_attributes
data[ATTR_WEATHER_HUMIDITY] = round(humidity)
^^^^^^^^^^^^^^^
TypeError: type str doesn't define __round__ method
2023-07-09 21:17:30.826 ERROR (MainThread) [homeassistant.helpers.event] Error while dispatching event for sensor.tempest_st_00057689_wind_bearing_avg to <Job track state_changed event {'sensor.tempest_st_00057689_sea_level_pressure', 'sensor.tempest_st_00057689_humidity', 'sensor.tempest_st_00057689_wind_speed_avg', 'sensor.tempest_st_00057689_wind_bearing_avg', 'sensor.tempest_st_00057689_visibility', 'sensor.hub_hb_00073766_weather', 'sensor.tempest_st_00057689_temperature'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({% if is_number(states('sensor.tempest_st_00057689_temperature')) %}
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_humidity'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_sea_level_pressure'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6>:
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_speed_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_bearing_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_visibility'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 274, in _async_dispatch_entity_id_event
hass.async_run_hass_job(job, event)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1156, in _refresh
self.hass.async_run_hass_job(self._job, event, updates)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/template_entity.py", line 362, in _handle_results
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 742, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 812, in _async_write_ha_state
attr.update(self.state_attributes or {})
^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/weather/__init__.py", line 675, in state_attributes
data[ATTR_WEATHER_HUMIDITY] = round(humidity)
^^^^^^^^^^^^^^^
TypeError: type str doesn't define __round__ method
2023-07-09 21:17:30.847 ERROR (MainThread) [homeassistant.helpers.event] Error while dispatching event for sensor.tempest_st_00057689_wind_bearing_avg to <Job track state_changed event {'sensor.tempest_st_00057689_sea_level_pressure', 'sensor.tempest_st_00057689_humidity', 'sensor.tempest_st_00057689_wind_speed_avg', 'sensor.tempest_st_00057689_wind_bearing_avg', 'sensor.tempest_st_00057689_visibility', 'sensor.hub_hb_00073766_weather', 'sensor.tempest_st_00057689_temperature'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({% if is_number(states('sensor.tempest_st_00057689_temperature')) %}
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_humidity'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_sea_level_pressure'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6>:
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_speed_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_bearing_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_visibility'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 274, in _async_dispatch_entity_id_event
hass.async_run_hass_job(job, event)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1156, in _refresh
self.hass.async_run_hass_job(self._job, event, updates)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/template_entity.py", line 362, in _handle_results
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 742, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 812, in _async_write_ha_state
attr.update(self.state_attributes or {})
^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/weather/__init__.py", line 675, in state_attributes
data[ATTR_WEATHER_HUMIDITY] = round(humidity)
^^^^^^^^^^^^^^^
TypeError: type str doesn't define __round__ method
2023-07-09 21:17:30.863 ERROR (MainThread) [homeassistant.helpers.event] Error while dispatching event for sensor.tempest_st_00057689_visibility to <Job track state_changed event {'sensor.tempest_st_00057689_sea_level_pressure', 'sensor.tempest_st_00057689_humidity', 'sensor.tempest_st_00057689_wind_speed_avg', 'sensor.tempest_st_00057689_wind_bearing_avg', 'sensor.tempest_st_00057689_visibility', 'sensor.hub_hb_00073766_weather', 'sensor.tempest_st_00057689_temperature'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({% if is_number(states('sensor.tempest_st_00057689_temperature')) %}
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_humidity'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_sea_level_pressure'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6>:
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_speed_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_bearing_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_visibility'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 274, in _async_dispatch_entity_id_event
hass.async_run_hass_job(job, event)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1156, in _refresh
self.hass.async_run_hass_job(self._job, event, updates)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/template_entity.py", line 362, in _handle_results
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 742, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 812, in _async_write_ha_state
attr.update(self.state_attributes or {})
^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/weather/__init__.py", line 675, in state_attributes
data[ATTR_WEATHER_HUMIDITY] = round(humidity)
^^^^^^^^^^^^^^^
TypeError: type str doesn't define __round__ method
2023-07-09 21:17:30.881 ERROR (MainThread) [homeassistant.helpers.event] Error while dispatching event for sensor.tempest_st_00057689_visibility to <Job track state_changed event {'sensor.tempest_st_00057689_sea_level_pressure', 'sensor.tempest_st_00057689_humidity', 'sensor.tempest_st_00057689_wind_speed_avg', 'sensor.tempest_st_00057689_wind_bearing_avg', 'sensor.tempest_st_00057689_visibility', 'sensor.hub_hb_00073766_weather', 'sensor.tempest_st_00057689_temperature'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({% if is_number(states('sensor.tempest_st_00057689_temperature')) %}
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_humidity'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_sea_level_pressure'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6>:
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_speed_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_bearing_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_visibility'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 274, in _async_dispatch_entity_id_event
hass.async_run_hass_job(job, event)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1156, in _refresh
self.hass.async_run_hass_job(self._job, event, updates)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/template_entity.py", line 362, in _handle_results
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 742, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 812, in _async_write_ha_state
attr.update(self.state_attributes or {})
^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/weather/__init__.py", line 675, in state_attributes
data[ATTR_WEATHER_HUMIDITY] = round(humidity)
^^^^^^^^^^^^^^^
TypeError: type str doesn't define __round__ method
2023-07-09 21:17:30.902 ERROR (MainThread) [homeassistant.helpers.event] Error while dispatching event for sensor.tempest_st_00057689_sea_level_pressure to <Job track state_changed event {'sensor.tempest_st_00057689_sea_level_pressure', 'sensor.tempest_st_00057689_humidity', 'sensor.tempest_st_00057689_wind_speed_avg', 'sensor.tempest_st_00057689_wind_bearing_avg', 'sensor.tempest_st_00057689_visibility', 'sensor.hub_hb_00073766_weather', 'sensor.tempest_st_00057689_temperature'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({% if is_number(states('sensor.tempest_st_00057689_temperature')) %}
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_humidity'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_sea_level_pressure'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6>:
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_speed_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_bearing_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_visibility'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 274, in _async_dispatch_entity_id_event
hass.async_run_hass_job(job, event)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1156, in _refresh
self.hass.async_run_hass_job(self._job, event, updates)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/template_entity.py", line 362, in _handle_results
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 742, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 812, in _async_write_ha_state
attr.update(self.state_attributes or {})
^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/weather/__init__.py", line 675, in state_attributes
data[ATTR_WEATHER_HUMIDITY] = round(humidity)
^^^^^^^^^^^^^^^
TypeError: type str doesn't define __round__ method
2023-07-09 21:17:30.920 ERROR (MainThread) [homeassistant.helpers.event] Error while dispatching event for sensor.tempest_st_00057689_sea_level_pressure to <Job track state_changed event {'sensor.tempest_st_00057689_sea_level_pressure', 'sensor.tempest_st_00057689_humidity', 'sensor.tempest_st_00057689_wind_speed_avg', 'sensor.tempest_st_00057689_wind_bearing_avg', 'sensor.tempest_st_00057689_visibility', 'sensor.hub_hb_00073766_weather', 'sensor.tempest_st_00057689_temperature'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4>: <RenderInfo Template<template=({{ states('sensor.hub_hb_00073766_weather') }}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template<template=({% if is_number(states('sensor.tempest_st_00057689_temperature')) %}
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_temperature')|float }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_temperature'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4>:
{{ states('sensor.tempest_st_00057689_humidity')|int }}
{% endif %}) renders=4> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_humidity'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_sea_level_pressure')|float }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_sea_level_pressure'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6>:
{{ (states('sensor.tempest_st_00057689_wind_speed_avg')|float * 3.6)|round(1) }} # km/h
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_speed_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_wind_bearing_avg')|int }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_wind_bearing_avg'}) rate_limit=None has_time=False exception=None is_static=False>, Template
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=6>:
{{ states('sensor.tempest_st_00057689_visibility')|float }}
{% endif %}) renders=6> all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.tempest_st_00057689_visibility'}) rate_limit=None has_time=False exception=None is_static=False>, Template: all_states=False all_states_lifecycle=False domains=frozenset() domains_lifecycle=frozenset() entities=frozenset({'sensor.hub_hb_00073766_weather'}) rate_limit=None has_time=False exception=None is_static=False>}>>>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 274, in _async_dispatch_entity_id_event
hass.async_run_hass_job(job, event)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1156, in _refresh
self.hass.async_run_hass_job(self._job, event, updates)
File "/usr/src/homeassistant/homeassistant/core.py", line 619, in async_run_hass_job
hassjob.target(*args)
File "/usr/src/homeassistant/homeassistant/helpers/template_entity.py", line 362, in _handle_results
self.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 742, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 812, in _async_write_ha_state
attr.update(self.state_attributes or {})
^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/weather/__init__.py", line 675, in state_attributes
data[ATTR_WEATHER_HUMIDITY] = round(humidity)
^^^^^^^^^^^^^^^
TypeError: type str doesn't define __round__ method
Connected