Hubitat
jason0x43/hacs-hubitat · vv0.11.1
A Hubitat integration for Home Assistant
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
light | Light | |
switch | Switch or outlet | |
cover | Blind, garage door, window or door | |
climate | Thermostat | |
fan | Fan | |
lock | Lock | Needs its own HomeKit Bridge in accessory mode |
alarm_control_panel | Security system | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
valve | Valve | |
select | Mode picker (as switches) |
What people report
Local push bridge to Hubitat hubs via Maker API, covering lights, fans, covers, thermostats and buttons. Cloud access is only a request; Samsung HubiThings values were not appearing for one user.
- Works4
- Partly works3
- Requested1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Honeywell T6 Pro Z-Wave thermostat | Works Local | Auto mode and setpoint fix mergedSaved copyThis PR in intended to: - Address bug #73 - "Honeywell T6 Pro Z-wave shows reversed cool/heat setpoints in HA Thermostat". - Also fix a few other problems encountered with auto mode. The Home-Assistant thermostat card now correctly supports the T6 Pro. Excerpt saved from GitHub on 2026-10-23. | PR #74 · 2020-10 | |
| Hubitat button devices | Works Local | Event entity created for every button press, double-tap, holdSaved copyThis PR creates an event entity for every button on a device. The event entities will be triggered when the corresponding button is triggered (pressed, doubleTapped, held etc.). Excerpt saved from GitHub on 2026-10-23. | PR #250 · 2024-01 | |
| Hubitat covers with stop command | Works Local | STOP support exposed when device advertises stopPositionChangeSaved copyAdds STOP support for Hubitat cover entities when the device advertises a compatible command. - Adds `stopPositionChange` to `DeviceCommand` - Exposes Home Assistant’s STOP feature only for devices supporting `stopPositionChange` or `stop` - Prefers `stopPositionChange` when both commands are available - Implements `async_stop_cover` using the detected command Resolves #381 Excerpt saved from GitHub on 2026-10-23. | PR #385 · 2026-08 | |
| Philips Hue White Ambiance A60 via Hubitat | Works | Device-reported color temperature range now honouredSaved copyChallenge `HubitatLight` always reports Home Assistant's default color temperature range (2000–6535 K). Some bulbs support a different range, e.g. Philips Hue White Ambiance A60 bulbs have 1000–20000 K (so, deep orange red - bright blue), GU10s 2202–6535 K. But since HA snaps `color_temp_kelvin` to the same range, the wider ranges are unreachable from HA, and UI sliders/automations work against a wrong scale. Hubitat has no standard attribute for this, but drivers can read it from the bulb (Zigbee Color Control attributes `0x400B`/`0x400C`) and publish it. ## Change If a device has a … Excerpt saved from GitHub on 2026-10-23. | PR #411 · 2026-10 | |
| Aqara sensors on Hubitat | Partly works | Reliable on Aqara hub, unreliable on HubitatSaved copyMy Aqara ZigBee devices were reliable on their own hub, but unreliable paired to Hubitat. An Aqara matter device has been good on the Google thread system Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2024-09 | |
| Samsung appliances and TV via HubiThings | Partly works | Devices appear but values not updating in one reportSaved copyHey everyone, thank you Jason for this awesome integration! I bought a Hubitat to pass through Samsung appliances and an older TV to Home Assistant without opening it to the cloud. I'm currently able to view the devices correctly (they're on two separate VLANs) and can see the names of the sensors. I cannot see the values however. I created a web hook manually and allowed ports and allow rules to and from the Hubitat and Home assistant (bridged already in Proxmox) but still can't get any values to appear like they do in Hubitat. Any ideas what I can do to get entities from Hubitat to appear … Excerpt saved from GitHub on 2026-10-23. | Discussion #291 · 2024-10 | |
| Sonoff and Aqara sensors via Hubitat C-7 | Partly works Local | Last-updated timestamp shown hours in the futureSaved copyHubitat C-7 with platform 2.3.1.140 and Home Assistant Container with HACS-Hubitat 0.7.1. I have both Sonoff and Aqara sensors connected to hubitat hub, and on both entity cards in HA the last update time is reported as "in 7 hrs". I am -0700 from UTC, and the log data for both is correct in hubitat, so I don't think it is the raw data on the hubitat side that is incorrect. I think the TZ offset is being applied to the actual raw data value as it comes into HA from which the card relative time is then calculated. I even created a template sensor to reverse the delta and get the correct … Excerpt saved from GitHub on 2026-10-23. | Issue #168 · 2022-04 | |
| Hubitat Elevation hub (cloud access) | Requested | Asked to connect via Hubitat cloud URL instead of local IPSaved copyHi, the local setup works perfectly, but now my Hubitat hub is moved to another place and there is no dynamic DNS setup, but Hubitat cloud access works fine. It would be great to be able to configure Hubitat HA component to use cloud access to Hubitat hub. Currently, the setup flow takes hub's IP as input, but it is not currently possible to configure cloud URL in setup flow. Excerpt saved from GitHub on 2026-10-23. | Issue #118 · 2021-04 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local push
Talks to the device on your network, and the device tells Home Assistant the moment something changes.
Details
| Installs (analytics) | 1,086 (0.15%) |
|---|---|
| GitHub stars | 235 |
| Latest version | v0.11.1 (2026-10-21) |
| Set up in the UI | Yes |
| Maintainers | @jason0x43 |
| License | MIT |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/jason0x43/hacs-hubitat/blob/master/README.md
- Source code: https://github.com/jason0x43/hacs-hubitat
- Issues: https://github.com/jason0x43/hacs-hubitat/issues
- HACS: https://hacs.xyz