You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I installed HA on my Synology using the SynoCommunity package (https://synocommunity.com/package/homeassistant). I know this is a kind of poor man's solution, but it perfectly matches my needs and works just fine.
I recently bought a new Miele Washing machine and would like to integrate it in HA so I can let Google Home say out loud when the Washing program is ready.
I setup the Miele integration by copying it to the custom_component folder.
When trying to add the integration it takes some time and then gives an error, something about flow.... sorry I do not have the error message. But I do have the logging.
I find two repeating logs about Miele. The first one is:
"
2025-03-23 17:22:06.433 INFO (SyncWorker_13) [homeassistant.util.package] Attempting install of pymiele==0.2.0
2025-03-23 17:22:24.683 ERROR (SyncWorker_13) [homeassistant.util.package] Unable to install package pymiele==0.2.0: ERROR: Ignored the following yanked versions: 0.1.4rc3
ERROR: Ignored the following versions that require a different python version: 0.2.0 Requires-Python >=3.12
ERROR: Could not find a version that satisfies the requirement pymiele==0.2.0 (from versions: 0.1.0, 0.1.2, 0.1.3, 0.1.4rc4, 0.1.4, 0.1.5b1, 0.1.6, 0.1.7)
ERROR: No matching distribution found for pymiele==0.2.0
[notice] A new release of pip is available: 23.3.1 -> 25.0.1
[notice] To update, run: pip install --upgrade pip
"
This looks like a Python version issue. But I installed Python 3.12 on my Synology using a package.
Another logging about Miele is:
"
2025-03-23 17:22:46.674 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/aiohttp/web_protocol.py", line 433, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/security_filter.py", line 85, in security_filter_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/ban.py", line 80, in ban_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/auth.py", line 236, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/view.py", line 148, in handle
result = await handler(request, **request.match_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/config/config_entries.py", line 149, in post
return await super().post(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/data_validator.py", line 72, in wrapper
result = await method(view, request, data, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/helpers/data_entry_flow.py", line 71, in post
result = await self._flow_mgr.async_init(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/config_entries.py", line 856, in async_init
flow, result = await task
^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/config_entries.py", line 874, in _async_init
flow = await self.async_create_flow(handler, context=context, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/config_entries.py", line 974, in async_create_flow
await _load_integration(self.hass, handler_key, self._hass_config)
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/config_entries.py", line 2042, in _load_integration
await async_process_deps_reqs(hass, hass_config, integration)
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/setup.py", line 420, in async_process_deps_reqs
await requirements.async_get_integration_with_requirements(
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/requirements.py", line 52, in async_get_integration_with_requirements
return await manager.async_get_integration_with_requirements(domain)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/requirements.py", line 171, in async_get_integration_with_requirements
await self._async_process_integration(integration, done)
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/requirements.py", line 186, in _async_process_integration
await self.async_process_requirements(
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/requirements.py", line 252, in async_process_requirements
await self._async_process_requirements(name, missing)
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/requirements.py", line 290, in _async_process_requirements
raise RequirementsNotFound(name, list(failures))
homeassistant.requirements.RequirementsNotFound: Requirements for miele not found: ['pymiele==0.2.0'].
"
This shows it is using Python 3.11, which is also installed on my Synology.
Does anybody know if it is possible to setup the Miele integration on a Synology using the Home Assistant Core package?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all,
I installed HA on my Synology using the SynoCommunity package (https://synocommunity.com/package/homeassistant). I know this is a kind of poor man's solution, but it perfectly matches my needs and works just fine.
I recently bought a new Miele Washing machine and would like to integrate it in HA so I can let Google Home say out loud when the Washing program is ready.
I setup the Miele integration by copying it to the custom_component folder.
When trying to add the integration it takes some time and then gives an error, something about flow.... sorry I do not have the error message. But I do have the logging.
I find two repeating logs about Miele. The first one is:
"
2025-03-23 17:22:06.433 INFO (SyncWorker_13) [homeassistant.util.package] Attempting install of pymiele==0.2.0
2025-03-23 17:22:24.683 ERROR (SyncWorker_13) [homeassistant.util.package] Unable to install package pymiele==0.2.0: ERROR: Ignored the following yanked versions: 0.1.4rc3
ERROR: Ignored the following versions that require a different python version: 0.2.0 Requires-Python >=3.12
ERROR: Could not find a version that satisfies the requirement pymiele==0.2.0 (from versions: 0.1.0, 0.1.2, 0.1.3, 0.1.4rc4, 0.1.4, 0.1.5b1, 0.1.6, 0.1.7)
ERROR: No matching distribution found for pymiele==0.2.0
[notice] A new release of pip is available: 23.3.1 -> 25.0.1
[notice] To update, run: pip install --upgrade pip
"
This looks like a Python version issue. But I installed Python 3.12 on my Synology using a package.
Another logging about Miele is:
"
2025-03-23 17:22:46.674 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/aiohttp/web_protocol.py", line 433, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/security_filter.py", line 85, in security_filter_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/ban.py", line 80, in ban_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/auth.py", line 236, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/view.py", line 148, in handle
result = await handler(request, **request.match_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/config/config_entries.py", line 149, in post
return await super().post(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/components/http/data_validator.py", line 72, in wrapper
result = await method(view, request, data, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/helpers/data_entry_flow.py", line 71, in post
result = await self._flow_mgr.async_init(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/config_entries.py", line 856, in async_init
flow, result = await task
^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/config_entries.py", line 874, in _async_init
flow = await self.async_create_flow(handler, context=context, data=data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/config_entries.py", line 974, in async_create_flow
await _load_integration(self.hass, handler_key, self._hass_config)
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/config_entries.py", line 2042, in _load_integration
await async_process_deps_reqs(hass, hass_config, integration)
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/setup.py", line 420, in async_process_deps_reqs
await requirements.async_get_integration_with_requirements(
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/requirements.py", line 52, in async_get_integration_with_requirements
return await manager.async_get_integration_with_requirements(domain)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/requirements.py", line 171, in async_get_integration_with_requirements
await self._async_process_integration(integration, done)
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/requirements.py", line 186, in _async_process_integration
await self.async_process_requirements(
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/requirements.py", line 252, in async_process_requirements
await self._async_process_requirements(name, missing)
File "/volume1/@appstore/homeassistant/env/lib/python3.11/site-packages/homeassistant/requirements.py", line 290, in _async_process_requirements
raise RequirementsNotFound(name, list(failures))
homeassistant.requirements.RequirementsNotFound: Requirements for miele not found: ['pymiele==0.2.0'].
"
This shows it is using Python 3.11, which is also installed on my Synology.
Does anybody know if it is possible to setup the Miele integration on a Synology using the Home Assistant Core package?
Many thanks in advance.
Kind regards,
Berthold
Beta Was this translation helpful? Give feedback.
All reactions