Hubitat  +  Home Assistant
HubConnect logo

HubConnect Remote Client for HA

A Home Assistant custom integration that lets Home Assistant participate as a HubConnect remote client for a Hubitat HubConnect Server Instance.

Hubitat
Home Assistant

Before you start If you don't already have HubConnect installed, follow the ProBundle installation instructions to add HubConnectServer_v2.0 and HubConnectUniversalDrivers_v2.0 first.

Setup — five steps, alternating between the two systems

Hubitat

Create the HubConnect Remote

Create a new HubConnect Remote, then fill out the fields:

  • Private LAN IP Address of Client Hub: <IP address of your Home Assistant instance> (IP or FQDN only, no port.)
  • Type of Remote Hub: Homebridge
  • Local Connection Type: Hubitat oAuth (http)

Copy the Connection Key — don't click Verify yet.

1
2
Home Assistant · HACS

Install with HACS

Add as a custom repository:

  • In Home Assistant, open HACS.
  • Open the three-dot menu → Custom repositories.
  • Add this repository URL:
    https://github.com/csteele-PD/HubConnect4HA
  • Choose Integration as the category.
  • Install HubConnect Remote Client for HA.
  • Restart Home Assistant.
3
Home Assistant

Add the integration

Settings → Devices & services → Add integration → HubConnect

Create the integration and keep the generated bearer token — you'll use it for debugging later.

4
Home Assistant · Configure

Open the HubConnect integration

  • Open Configure (gear icon).
  • Paste the Connection Key from your Hubitat HubConnect Server Instance.
  • Enter a Home Assistant base URL that Hubitat can reach on your LAN, e.g. http://homeassistant.local:8123
  • Select any Home Assistant entities you want to expose to Hubitat.
  • Save the options.
Hubitat

Verify the connection

Back on Hubitat, click Verify to complete the HubConnect Remote Instance.

Connected!
5