Since this morning, I have this error message with the integration of my RACHIO irrigation system.
What should I do?
Logger: homeassistant.config_entries
Source: components/cloud/init.py:134
First occurred: 8:48:07 AM (1 occurrences)
Last logged: 8:48:07 AM
Error setting up entry mrochette01 for rachio
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/config_entries.py”, line 304, in async_setup
result = await component.async_setup_entry(hass, self) # type: ignore
File “/usr/src/homeassistant/homeassistant/components/rachio/init.py”, line 60, in async_setup_entry
webhook_id, webhook_url = await async_get_or_create_registered_webhook_id_and_url(
File “/usr/src/homeassistant/homeassistant/components/rachio/webhooks.py”, line 119, in async_get_or_create_registered_webhook_id_and_url
cloudhook_url = await hass.components.cloud.async_create_cloudhook(
File “/usr/src/homeassistant/homeassistant/components/cloud/init.py”, line 134, in async_create_cloudhook
hook = await hass.data[DOMAIN].cloudhooks.async_create(webhook_id, True)
File “/usr/local/lib/python3.9/site-packages/hass_nabucasa/cloudhooks.py”, line 35, in async_create
raise ValueError(“Hook is already enabled for the cloud.”)
ValueError: Hook is already enabled for the cloud.
I suspect that the problem arose from my subscription to “Home assistant cloud” from this morning.
hmm… just signed up for home assistant cloud today specifically for the rachio webhook integration. After enabling the webhook toggle, HA still wasn’t being notified that zones were turning on.
So I deleted the integration and tried to enable with my Rachio API key again. Now when I try and enable the webhook in settings, the logs are full of:
Logger: homeassistant.components.cloud.http_api
Source: components/cloud/http_api.py:167
integration: Home Assistant Cloud (documentation, issues)
First occurred: 5:52:14 PM (3 occurrences)
Last logged: 5:53:08 PM
Unexpected error processing request for cloud/cloudhook/create
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/cloud/http_api.py", line 167, in error_handler
return await handler(hass, connection, msg)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/cloud/http_api.py", line 513, in websocket_hook_create
hook = await cloud.cloudhooks.async_create(msg["webhook_id"], False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/hass_nabucasa/cloudhooks.py", line 40, in async_create
raise ValueError("Hook is already enabled for the cloud.")
ValueError: Hook is already enabled for the cloud.