The ConnectSense integration integrates the Rebooter Pro from Grid Connect Inc. It discovers devices via Zeroconf or by manually entering hostname/IP. The integration exposes the outlet switch, a reboot button, an optional Intelligent Reboot configuration, device triggers for reboot events, and optional push notifications.
Follow the installation steps below.
With HACS
- In HACS, add this repo as a custom repository (type: Integration). Or use the button below.
- Install the integration from HACS.
- Restart Home Assistant.
Manual
Copy custom_components/connectsense into <config>/custom_components/connectsense (your HA config directory), then restart Home Assistant.
The Rebooter Pro should be added to your network using one of the following methods.
- Power the Rebooter Pro.
- Connect to its Wi-Fi (CS-RBTR-*).
- Open a browser and visit http://192.168.250.1/.
- Follow remaining instructions in the browser.
- Open the app store and install the ConnectSense app.
- Create an account.
- Click the + sign to Add a Device.
- Select Rebooter Pro.
- Follow remaining instructions in the app.
The Rebooter Pro should be discovered automatically under Settings → Devices & Services
You can also add manually via Settings → Devices & Services → Add Integration → search “ConnectSense”. Or use the button below.
Then provide the Rebooter Pro hostname/IP (default rebooter-pro.local).
Key options (available in the options flow):
- Power Cycle Time (10–65535 seconds)
- Auto-reboot after Power Outage
- Intelligent Reboot (ping monitoring)
- Outage Time (2–10 minutes)
- Redetection Delay (0–10 minutes)
- Maximum Reboot Attempts (or unlimited)
- Outage Condition (ANY vs ALL targets)
- Up to 5 ping targets (hosts/IPs)
- Notifications: enable, notify service, and per-event toggles (OFF/ON/REBOOT)
- Reboot Now Button: Immediately power-cycles the outlet.
- Toggle Power Switch: Turns the controlled outlet on/off.
- Power Outage Auto Reboot Switch: If enabled, the equipment will reboot after power is restored.
- Intelligent Reboot Switch: If enabled, the equipment will reboot on Internet/Ping failures (logic in integrations options).
reboot_started_anyreboot_started_power_failreboot_started_ping_fail
connectsense.send_test_notificationentry_id(optional): Target config entry (auto-selected if only one exists).title,message(optional): Custom text.code(optional): 1=OFF, 2=ON, 3=REBOOTING (auto message).- Uses the notify service configured in options.
Diagnostics are available per config entry. Sensitive fields (host, webhook IDs/tokens) are redacted.
- No device actions or entity events are exposed.
- Ensure Home Assistant can generate a reachable webhook URL (set an internal/external URL if needed) so the device can send notifications back to HA.
- Verify the device is reachable at the provided host/IP over HTTPS.
- If zeroconf is not offered, add manually; mDNS may be blocked on the network.
- Check SSL settings if using an IP/hostname that differs from the certificate.
- Ensure a working notify service is set in options.
- Make sure Home Assistant has an internal/external URL configured so the device can receive webhook callbacks.
Remove via Settings → Devices & Services → ConnectSense → Delete. The webhook is unregistered and entities are removed.
Tested with Home Assistant 2025.11.3 and newer.