core: Buienradar intermittantly goes stale, sensors not updating, or sensors go in state "unknow"
The problem
Already tried to resolve:
- Integration was reinstalled
- disable sensors not needed (Enable only the ones used)
- Restart Host (RPI 4 4G)
- Restart Core
This error shows up in the Log after a reload of the Integration.
2021-11-26 10:31:09 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved Traceback (most recent call last): File “/usr/src/homeassistant/homeassistant/components/buienradar/util.py”, line 147, in async_update result = parse_data( File “/usr/local/lib/python3.9/site-packages/buienradar/buienradar.py”, line 37, in parse_data return parse_json_data(content, raincontent, File “/usr/local/lib/python3.9/site-packages/buienradar/buienradar_json.py”, line 306, in parse_json_data data = __parse_precipfc_data(raincontent, timeframe) File “/usr/local/lib/python3.9/site-packages/buienradar/buienradar_json.py”, line 574, in __parse_precipfc_data mmu = 10**(float((int(val) - 109)) / 32) ValueError: invalid literal for int() with base 10: ‘86,6329598612474’ 2021-11-26 10:31:09 INFO (MainThread) [buienradar.buienradar_json] Parse ws data: latitude: 52.22935030480366, longitude: 4.436674118041993 2021-11-26 10:31:09 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved Traceback (most recent call last): File “/usr/src/homeassistant/homeassistant/components/buienradar/util.py”, line 147, in async_update result = parse_data( File “/usr/local/lib/python3.9/site-packages/buienradar/buienradar.py”, line 37, in parse_data return parse_json_data(content, raincontent, File “/usr/local/lib/python3.9/site-packages/buienradar/buienradar_json.py”, line 306, in parse_json_data data = __parse_precipfc_data(raincontent, timeframe) File “/usr/local/lib/python3.9/site-packages/buienradar/buienradar_json.py”, line 574, in __parse_precipfc_data mmu = 10**(float((int(val) - 109)) / 32) ValueError: invalid literal for int() with base 10: ‘92,2678801510292’
What version of Home Assistant Core has the issue?
core-2021.11.4
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant Supervised
Integration causing the issue
Buienradar
Link to integration documentation on our website
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
2021-11-26 10:31:09 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/buienradar/util.py", line 147, in async_update
result = parse_data(
File "/usr/local/lib/python3.9/site-packages/buienradar/buienradar.py", line 37, in parse_data
return parse_json_data(content, raincontent,
File "/usr/local/lib/python3.9/site-packages/buienradar/buienradar_json.py", line 306, in parse_json_data
data = __parse_precipfc_data(raincontent, timeframe)
File "/usr/local/lib/python3.9/site-packages/buienradar/buienradar_json.py", line 574, in __parse_precipfc_data
mmu = 10**(float((int(val) - 109)) / 32)
ValueError: invalid literal for int() with base 10: '86,6329598612474'
2021-11-26 10:31:09 INFO (MainThread) [buienradar.buienradar_json] Parse ws data: latitude: 52.22935030480366, longitude: 4.436674118041993
2021-11-26 10:31:09 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/buienradar/util.py", line 147, in async_update
result = parse_data(
File "/usr/local/lib/python3.9/site-packages/buienradar/buienradar.py", line 37, in parse_data
return parse_json_data(content, raincontent,
File "/usr/local/lib/python3.9/site-packages/buienradar/buienradar_json.py", line 306, in parse_json_data
data = __parse_precipfc_data(raincontent, timeframe)
File "/usr/local/lib/python3.9/site-packages/buienradar/buienradar_json.py", line 574, in __parse_precipfc_data
mmu = 10**(float((int(val) - 109)) / 32)
ValueError: invalid literal for int() with base 10: '92,2678801510292'
Additional information
Sometimes works for a day, most luck after a complete Core restart. An integration reloads throws the error after a while.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Reactions: 3
- Comments: 15 (1 by maintainers)
The error is still there. It only disapears if there is no , needed
Indeed thanks @AdriaanDeVos seems like exactly this issue. didn’t catch that when I searched if there was already an issue open.