🤖 SwitchBot Configuration

API Credentials

Discover Devices

Adds all discovered devices automatically; already configured devices are skipped.
Bluetooth: checking...
Last scanned: never

Available Devices

Configured Devices

Loading…

Advanced Settings

Manually enable Matter support. By default, Matter is auto-detected from the child bridge configuration. Only change this if you need to override the auto-detection.
If enabled and Matter is available, devices will be presented as Matter accessories where supported (instead of HAP).
Enable or disable BLE (Bluetooth Low Energy) support. If disabled, only OpenAPI (cloud) will be used.
If enabled, the plugin will periodically poll BLE devices for status as a safety net in addition to real-time notifications. This helps recover from missed notifications or connection loss. Recommended for reliability. Can be overridden per device.
How often to poll BLE devices for status (in milliseconds). Default is 600000 (10 minutes). Set higher to reduce battery drain. Minimum 60000 (1 minute). Can be overridden per device.
How often to poll devices via OpenAPI for status. Default: 300 (5 min). Min: 30. Can be overridden per device.
Poll all OpenAPI devices in a single batch at the configured interval. Devices with per-device refreshRate are excluded from the batch.
Interval for batched OpenAPI polling. Falls back to OpenAPI Polling Interval if not set. Default: 300.
Maximum OpenAPI requests per day allowed by the plugin. Default: 10000.
Requests reserved for user actions. When remaining budget reaches this value, background polling pauses. Default: 1000.
If true, resets the daily OpenAPI request counter at local midnight. If false, resets at UTC midnight.
When remaining OpenAPI budget reaches the reserve, only webhooks and user commands are allowed. Background polling/discovery pauses.
Maximum number of parallel OpenAPI status calls during a batch. Default: 5.
Random startup delay before the first batch to reduce synchronized spikes. Default: 0.