Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Enhanced integrations

Home Assistant Cloud

Automate and control your Home Assistant Cloud connection.

The Home Assistant Cloud logo



The Home Assistant Cloud allows you to effortlessly use your Home Assistant with various cloud services like Amazon Alexa and Google Assistant, but also provides remote access to your Home Assistant instance without having to deal with dynamic DNS, SSL certificates, and opening ports on your router.

Spook enhances the Home Assistant Cloud integration by creating a device for it and adding a series of entities that can be used in your dashboards, automations, and scripts.

Screenshot showing a new device that provides control over your Home Assistant Cloud connection.

Figure 1:Spook added a device and entities for Home Assistant Cloud.

Devices & entities

Spook adds a single new device with entities for this integration to your Home Assistant instance.

Switches

Alexa

Default entity ID: switch.cloud_alexa

This allows you to fully enable/disable integrating your instance with Amazon Alexa.

Alexa state reporting

Default entity ID: switch.cloud_alexa_report_state

Allows you to control the state reporting to Alexa from an entity. If you enable state reporting, Home Assistant will send all state changes of exposed entities to Amazon. This allows you to always see the latest states in the Alexa app and use the state changes to create routines.

Google Assistant

Default entity ID: switch.cloud_google_assistant

This allows you to fully enable/disable integrating your instance with Google Assistant.

Google Assistant state reporting

Default entity ID: switch.cloud_google_assistant_report_state

Allows you to control the state reporting to Google Assistant from an entity. If you enable state reporting, Home Assistant will send all state changes of exposed entities to Google. This allows you to always see the latest states in the Google Home app and use the state changes to create routines.

Remote

Default entity ID: switch.cloud_remote

This allows you to enable/disable remote access to your Home Assistant instance from the web.

Actions

Spook does not provide action enhancements for this integration.

Repairs

Spook has no repair detections for this integration.

Use cases

Some use cases for the enhancements Spook provides for this integration:

Blueprints & tutorials

There are currently no known blueprints or tutorials for the enhancements Spook provides for this integration. If you created one or stumbled upon one, please let us know in our discussion forums.

Feature requests, ideas, and support

If you have an idea on how to further enhance this integration, for example, by adding a new action, entity, or repairs detection; feel free to let us know in our discussion forums.

Are you stuck using these new features? Or maybe you’ve run into a bug? Please check the Support page on where to go for help.