Hi all,
I’m, trying to figure out what these errors means; if they are just connection issues or google assistant issues or the data that is being fed into google assistant.
There’s 3 logs here, any idea what they mean?
Logger: homeassistant.components.cloud.google_config
Source: components/cloud/google_config.py:170
Integration: Home Assistant Cloud (documentation, issues)
First occurred: 7:00:17 AM (1 occurrences)
Last logged: 7:00:17 AM
Error reporting state - 14: The service is currently unavailable.
Logger: homeassistant
Source: components/sensor/significant_change.py:68
First occurred: 4:54:01 AM (2 occurrences)
Last logged: 4:54:01 AM
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/google_assistant/report_state.py", line 79, in async_entity_state_listener
if not checker.async_is_significant_change(new_state, extra_arg=entity_data):
File "/usr/src/homeassistant/homeassistant/helpers/significant_change.py", line 206, in async_is_significant_change
result = check_significantly_changed(
File "/usr/src/homeassistant/homeassistant/components/sensor/significant_change.py", line 68, in async_check_significant_change
float(old_state), float(new_state), absolute_change, percentage_change
ValueError: could not convert string to float: 'fail'
Logger: homeassistant
Source: components/google_assistant/trait.py:1951
First occurred: July 1, 2022 at 10:02:43 PM (1 occurrences)
Last logged: July 1, 2022 at 10:02:43 PM
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/google_assistant/report_state.py", line 74, in async_entity_state_listener
entity_data = entity.query_serialize()
File "/usr/src/homeassistant/homeassistant/components/google_assistant/helpers.py", line 663, in query_serialize
deep_update(attrs, trt.query_attributes())
File "/usr/src/homeassistant/homeassistant/components/google_assistant/trait.py", line 1951, in query_attributes
response["currentVolume"] = round(level * 100)
TypeError: type str doesn't define __round__ method