I stumbled on this today in my HA log after a restart. I AM still receiving data from the Envoy post-restart.
Installation method Home Assistant Container
Core 2025.5.2
Frontend 20250516.0
2025-05-23 11:46:49.028 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/enphase_envoy/coordinator.py", line 151, in _async_fetch_and_compare_mac
) = await self.envoy.interface_settings()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/pyenphase/envoy.py", line 433, in interface_settings
home_json = await self._json_request(
^^^^^^^^^^^^^^^^^^^^^^^^^
end_point=ENDPOINT_URL_HOME, data=None
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/pyenphase/envoy.py", line 718, in _json_request
return json_loads(end_point, response.content)
File "/usr/local/lib/python3.13/site-packages/pyenphase/json.py", line 20, in json_loads
return orjson.loads(json_source)
~~~~~~~~~~~~^^^^^^^^^^^^^
orjson.JSONDecodeError: unexpected character: line 1 column 7 (char 6)