Crownstone for Home Assistant users

The steps to set up the integration of Crownstone with Home assistant are described in this page. Below we provide the answers to frequent questions that Home Assistant users have when using the integration with Crownstone.

When Crownstones are switched from a smartphone there is an immediate Bluetooth connection towards the Crownstone. If the given Crownstone cannot be reached directly from the smartphone, intermediate Crownstones can communicate the commands over a Bluetooth mesh. If your smartphone is not present at home, there will be no connection towards the Crownstone. Unless you have a hub, or if someone else from your sphere is at home. To be able to control Crownstones locally, there is a Crownstone USB dongle.

Yes, for now at setup we require an internet connection to store your account data online as well as the keys you will need to invite other users. This means that if you lose your smartphone you will still be able to get access to your home. The cloud also contains information about rooms, the stones themselves, and rules on the stones. This means that if you invite other people, they don’t have to configure anything themselves.

By default Crownstone puts as little information online as possible. For example, there is no information on energy use online. However, there are several types of information in the cloud.

For example, information about your location will be sent to the cloud if you have the app setting “Use indoor localization” turned on. This allows people in your household to see where you are. If you do not want this information to be shared, you can disable it under a toggle in the Crownstone app, namely through “Privacy - Share location”. If it is disabled, third-party integrations that use indoor localization (such as e.g. Olisto or Homey) won’t work anymore.

Likewise, by default the state of a switch (and with that the state of the light attached to it) when actively controlled from the smartphone app will be synced to the cloud. You can also disable this through “Privacy - Share switch state”. This type of state information is typically required by voice assistants such as Google Home. If it is disabled, the voice assistant will still operate, but it won’t get feedback if commands are successful.


How you can set up rules is described in this page. For example, starting a Spotify list when someone enters the living room. To be able to control Crownstones locally, there is a Crownstone dongle.

Cloud-only (without dongle) you can:

  • Switch Crownstones
  • Dim Crownstones
  • Get state updates in Home Assistant when switching from the Crownstone app (this means not every state update will be visible)
  • Switch multiple Crownstones at once

With the dongle you can do the above, plus you can:

  • Switch Crownstones without noticeable delays
  • Get state updates in Home Assistant when using the light switch with “Switchcraft”
  • Switch Crownstones independently (no smartphone in proximity required)
  • Access to the state of power usage & energy usage entities (without a dongle the state of them will be unavailable since no data is being received)


Note: Click on the questions to expand (and click again to collapse) the answers.

You can also visit this page for more technical information.