ha-emporia-vue
ha-emporia-vue copied to clipboard
Stopped working
After yesterday's Emporia maintenance outage, the integration no longer seems to work.
Oops,. Just came back after reloading (again).
The manual reload temporarily fix the issue, but there is no continuous update for me.
Same here. When I try to define new settings from the integration control panel, it gives 500 Internal server error with this log entry. Probably this is somehow related to issue?
Lokikirjaaja: aiohttp.server Lähde: /usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py:451 Ensimmäistä kertaa ilmennyt: 07.47.31 (2 tapahtumat) Viimeksi kirjattu: 07.47.40
Error handling request Traceback (most recent call last): File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 480, in _handle_request resp = await request_handler(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py", line 569, in _handle return await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl return await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware return await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 83, in forwarded_middleware return await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware return await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware return await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware return await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 32, in headers_middleware response = await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle result = await handler(request, **request.match_info) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 81, in with_admin return await func(self, request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 262, in post return await super().post(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 74, in wrapper return await method(view, request, data, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 77, in post return await self._post_impl(request, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 84, in _post_impl result = await self._flow_mgr.async_init( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<2 lines>... ) ^ File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 306, in async_init flow = await self.async_create_flow(handler, context=context, data=data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/config_entries.py", line 3053, in async_create_flow return handler.async_get_options_flow(entry) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/config/custom_components/emporia_vue/config_flow.py", line 138, in async_get_options_flow return OptionsFlowHandler(config_entry) TypeError: OptionsFlowHandler() takes no arguments
One extra comment. I have have separate Home Assistant sessions in two separate houses which use the same Emporia account and see each others data. I updated the one I use in my home to 10.2.pre and got this issue. I have not updated or reloaded or done anything similar with the session I use in my summer cabin and that one is still working perfectly. I see the consumpition of both houses from that session and everything else as well.
Ok, here's an ugly workaround. Create an automation that reloads the integration at prespecified time interval. Obviously this is a very temporary solution.
`alias: Emporia Vue hätäratkaisu description: "" triggers:
- trigger: time_pattern minutes: /1 conditions: [] actions:
- action: homeassistant.reload_config_entry metadata: {} data: {} target: entity_id: - sensor.none_123_1min - sensor.none_balance_1min mode: single `
The pre-release version wasn't supposed to be used yet, HACS used to only show pre-release versions if you enabled an extra flag so this change of theirs to show it by default is very frustrating because that version is absolutely not ready for release.
Something is definitely broken since Emporia did that maintenance ... this is a view of the day sensor that we all use in HA for the Energy Dashboard:
Minute average:
I am not seeing this haos on vm on synology nas.
I do think I got bit by the HACS thing where it pushed a pre-release version of this integration, I forced it to redownload 0.10.1 and the initial data coming in is looking better.
I do think I got bit by the HACS thing where it pushed a pre-release version of this integration, I forced it to redownload 0.10.1 and the initial data coming in is looking better.
Would you mind sharing how you did that?
edit: Scratch that, I figured it out. Although I don't think this was my problem - it was missing completely from my repositories. I actually had other add-ins do this same thing recently and not sure why, but I've added it back in.
Something was definitely borked with that prerelease build ... the arrow is where I switched back to 0.10.1:
I hadn't used my EVSE in a bit and hadn't realized there were issues. Mine were also related to the pre release version being installed. Rolled back to .10.1