diff --git a/source/_integrations/switchbot.markdown b/source/_integrations/switchbot.markdown index af0fadea5e2..2162b4b39eb 100644 --- a/source/_integrations/switchbot.markdown +++ b/source/_integrations/switchbot.markdown @@ -2,14 +2,17 @@ title: SwitchBot description: Instructions on how to set up SwitchBot Devices. ha_category: + - Binary Sensor - Cover + - Sensor - Switch ha_release: 0.78 -ha_iot_class: Local Polling +ha_iot_class: Local Push ha_codeowners: - '@danielhiversen' - '@RenierM26' ha_domain: switchbot +ha_bluetooth: true ha_platforms: - binary_sensor - cover @@ -42,19 +45,19 @@ There are three attributes available on the SwitchBot entity to give you more in - `last_run_success`: If `true` if the last action sent to the SwitchBot succeeded. This attribute is useful for error trapping when Bluetooth connectivity is intermittent. If `false`, see home-assistant.log for specific error messages. - `Switch mode`: Specifies the mode of the SwitchBot. If `true` the the SwitchBot is in Pull/Retract mode for toggle switches otherwise the bot is in momentary switch mode. -- `MAC address`: The BTLE MAC for the device. +- `address`: The BTLE address for the device. ## SwitchBot Options There are four options that can be configured for the SwitchBot entities. Setting any of these options will apply to all of your SwitchBot devices. -- `Time between updates (seconds)`: Increase/Decrease the update interval for the device. (Could impact battery life) - `Retry count`: How many times to retry sending commands and retry polling your SwitchBot devices. - `Timeout between retries`: How long to wait before retries. -- `How long to scan for advertisement data`: Bluetooth LE uses advertisement data for device statuses and/or attributes. This setting specifies how long the scan should run. ### Error codes and troubleshooting +The SwitchBot integration will automatically discover devices once the [Bluetooth](/integrations/bluetooth) integration is enabled and functional. + {% configuration_basic %} "Config flow could not be loaded": description: Possible custom integration conflict, using a different version of PySwitchbot; Try uninstalling the custom integration.