Comments (9)
I had the same issue; fixed it by deleting and then logging in to the "Remeha Home" app on Android. Then the integration worked again. (After also logging in on the integration again.)
The app asks for extra information (the region) directly after logging in, within the login flow, maybe that is needed to get a completed auth?
from remeha_home.
Has been going on for the last three days - solution provided by whouweling
from remeha_home.
I have the same problem, I uninstalled and installed it, but trying to add integration ends in the same way
`
2024-01-21 12:10:23.427 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/aiohttp/web_protocol.py", line 452, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiohttp/web_app.py", line 543, in _handle
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiohttp/web_middlewares.py", line 114, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 85, in security_filter_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 80, in ban_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 233, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 31, in headers_middleware
response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 149, in handle
result = await handler(request, **request.match_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 63, in with_admin
return await func(self, request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 177, in post
return await super().post(request, flow_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 72, in wrapper
result = await method(view, request, data, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 110, in post
result = await self._flow_mgr.async_configure(flow_id, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 320, in async_configure
result = await self._async_handle_step(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 416, in _async_handle_step
result: FlowResult = await getattr(flow, method)(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/remeha_home/config_flow.py", line 69, in async_step_auth
return await self.async_step_creation()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/config_entry_oauth2_flow.py", line 320, in async_step_creation
token = await self.flow_impl.async_resolve_external_data(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/remeha_home/api.py", line 246, in async_resolve_external_data
parsed_callback_url = urllib.parse.urlparse(response.headers["location"])
~~~~~~~~~~~~~~~~^^^^^^^^^^^^
KeyError: 'location'
`
I used this integration with the de Dietrich stove, it works without any problems on Android
from remeha_home.
from remeha_home.
Thanks, I'll try it
from remeha_home.
I just needed to login to the Remeha Home app, choose location and reconfigure the HA integration and that worked
from remeha_home.
I was logged out of the De Dietrich application ;) I logged in again and the integration with HA works again - thanks
from remeha_home.
unable to un-install it, since it's in status reconfigure, which only allows me to reconfigure, or go to documentation.
HACS component cannot be removed since it states that the integration is in use.
The location is filled in in the app. (home, location). When I choose reconfigure, I get the location error again in the log.
When I delete the integration from the filesystem and reboot, I'm able to remove the full integration including HACS.
Unfortunately, after re-installation, I get the same location error again.
update, while the location was present in the iPhone App, I had to log out and log in again to get the question of the location (country) . After this I was able to re-install the integration and got it working again.
from remeha_home.
I had the same issue; fixed it by deleting and then logging in to the "Remeha Home" app on Android. Then the integration worked again. (After also logging in on the integration again.)
The app asks for extra information (the region) directly after logging in, within the login flow, maybe that is needed to get a completed auth?
Thank you so much! Took me a bit to get back to you, but I'm happy to say that the problem has been fixed for me using this solution
from remeha_home.
Related Issues (20)
- integration failing to load HOT 2
- Gas consumption sensors not available HOT 4
- Water temperature not consistently updated HOT 4
- Consumption sensors BETA HOT 15
- Remeha Home not starting in 2023.11.3 HOT 13
- Remeha Home integration stops working with unknown error HOT 2
- Flaky API Responses HOT 6
- Integration can't log in HOT 18
- thermostat HOT 1
- sensor current temperature HOT 2
- Feature request
- Water Temperature missing
- Hot tapwater switch HOT 2
- DeDietrich HOT 3
- Debug logging shows an entry that requests to report this HOT 1
- Stopped collecting consumption values HOT 4
- Integration is unstable HOT 9
- Deprecated functions, Rermeha failed
- Cooling mode?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from remeha_home.