-
-
Notifications
You must be signed in to change notification settings - Fork 49
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Checklist
- I have verified that the account and device works in the Comfort Cloud App.
- This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
- This issue is not a duplicate issue of currently previous issues..
What version of Home Assistant Core?
2026.01
Describe the issue
Hello, the integration is not working for me.
I think it's because of my network.
A mesh master underneath a mesh router
and underneath that another mesh router (IP 192.168.178.192 ).
The integration identifies the mesh router (IP 192.168.178.192 ) as the Panasonic WP IP.
Log file:
AttributeError: property ‘config_entry’ of ‘PanasonicOptionsFlowHandler’ object has no setter
'http://192.168.178.192:49000/igddesc.xml
However, the Panasonic WP has the IP 192.168.178.192.
I cannot set up port forwarding on the mesh router.
Please determine the correct IP address or use the Mash Master.
It would also be possible to query the IP address from the user.
Thank you in advance.
HIlko
Translated with DeepL.com (free version)
Error/Debug Logs
2026-01-07 09:44:49.720 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'dict object' has no attribute 'TodayGenerateEnergy' when rendering '{{ value_json.TodayGenerateEnergy }}'
2026-01-07 09:44:49.720 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'dict object' has no attribute 'OutputPower' when rendering '{{ value_json.OutputPower }}'
2026-01-07 09:44:49.721 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'dict object' has no attribute 'InverterTemperature' when rendering '{{ value_json.InverterTemperature }}'
2026-01-07 09:52:59.628 WARNING (MainThread) [custom_components.sonoff.core.ewelink.cloud] Cloud ERROR: {'error': 504, 'reason': 'Request Timeout', 'deviceid': '1002815354', 'apikey': 'ce82b44e-f90e-4827-b457-3a6e71fd9537', 'sequence': '1767775973544'}
2026-01-07 09:57:57.803 WARNING (MainThread) [custom_components.sonoff.core.ewelink.cloud] Cloud ERROR: {'error': 504, 'reason': 'Request Timeout', 'deviceid': '1002815354', 'apikey': 'ce82b44e-f90e-4827-b457-3a6e71fd9537', 'sequence': '1767776271661'}
2026-01-07 10:04:10.705 WARNING (MainThread) [custom_components.sonoff.core.ewelink.cloud] Cloud ERROR: {'error': 504, 'reason': 'Request Timeout', 'deviceid': '100281592b', 'apikey': 'ce82b44e-f90e-4827-b457-3a6e71fd9537', 'sequence': '1767776644677'}
2026-01-07 10:04:16.708 WARNING (MainThread) [custom_components.sonoff.core.ewelink.cloud] Cloud ERROR: {'error': 504, 'reason': 'Request Timeout', 'deviceid': '100281592b', 'apikey': 'ce82b44e-f90e-4827-b457-3a6e71fd9537', 'sequence': '1767776650680'}
2026-01-07 10:06:00.823 WARNING (MainThread) [custom_components.panasonic_cc] Failed to setup Aquarea: 'NoneType' object has no attribute 'value'
Traceback (most recent call last):
File "/config/custom_components/panasonic_cc/__init__.py", line 126, in async_setup_entry
await aquarea_api_client.login()
File "/usr/local/lib/python3.13/site-packages/aioaquarea/core.py", line 274, in login
await self.__login_production()
File "/usr/local/lib/python3.13/site-packages/aioaquarea/core.py", line 298, in __login_production
auth_state = response.cookies.get("com.auth0.state").value
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'value'
2026-01-07 10:06:11.545 ERROR (MainThread) [aiohttp.server] Error handling request from fe80::c684:90a3:753c:b55b
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 510, 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 87, 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 41, 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 83, in with_admin
return await func(self, request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 272, 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 76, in post
return await self._post_impl(request, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 83, in _post_impl
result = await self._flow_mgr.async_init(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
)
^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 316, in async_init
flow = await self.async_create_flow(handler, context=context, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 3682, in async_create_flow
return handler.async_get_options_flow(entry)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/config/custom_components/panasonic_cc/config_flow.py", line 43, in async_get_options_flow
return PanasonicOptionsFlowHandler(config_entry)
File "/config/custom_components/panasonic_cc/config_flow.py", line 191, in __init__
self.config_entry = config_entry
^^^^^^^^^^^^^^^^^
AttributeError: property 'config_entry' of 'PanasonicOptionsFlowHandler' object has no setter
2026-01-07 10:06:19.656 WARNING (MainThread) [custom_components.panasonic_cc] Failed to setup Aquarea: 'NoneType' object has no attribute 'value'
Traceback (most recent call last):
File "/config/custom_components/panasonic_cc/__init__.py", line 126, in async_setup_entry
await aquarea_api_client.login()
File "/usr/local/lib/python3.13/site-packages/aioaquarea/core.py", line 274, in login
await self.__login_production()
File "/usr/local/lib/python3.13/site-packages/aioaquarea/core.py", line 298, in __login_production
auth_state = response.cookies.get("com.auth0.state").value
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'value'
2026-01-07 10:06:40.473 ERROR (MainThread) [aiohttp.server] Error handling request from fe80::c684:90a3:753c:b55b
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 510, 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 87, 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 41, 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 83, in with_admin
return await func(self, request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 272, 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 76, in post
return await self._post_impl(request, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 83, in _post_impl
result = await self._flow_mgr.async_init(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
)
^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 316, in async_init
flow = await self.async_create_flow(handler, context=context, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 3682, in async_create_flow
return handler.async_get_options_flow(entry)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working