Overview
The Home Connect driver integrates Control4 devices with Apple HomeKit using a Homebridge or HOOBS 4/HOOBS 5 server. This enables customers to control supported Control4 devices through Apple Home and Siri Voice Assistant where available.
A Homebridge or HOOBS server installation is required to act as the proxy between Control4 and Apple Home.
- Homebridge is a software-only offering and can be installed and run on many platforms and devices. See their installation guide for more information.
- HOOBS offers simple Plug and Play Hubs available for purchase on their website. Alternatively, you can manually install their software on a variety of devices. See their installation guide for more information.
Features
- Easy setup with a single driver configuration that supports all project devices in one place
- Local network communication requiring no cloud services
- Fast, reliable and secure two-way feedback between Control4 and Apple Home
- Integrate Apple Home's leaving and arriving home geofencing automations to control devices
- Automated Homebridge/HOOBS configuration and monitoring
- Project synchronization that requires no reconfiguration when devices are added, removed, renamed, or moved
System requirements
- Control4 OS 3.3+
Devices Supported
- Room Watch & Listen activities, including remote and volume control
- Cameras*, including video doorbells
- Light Switches, Dimmers, and Outlets
- Color-capable lighting
- Advanced lighting scenes
- Relays
- Fireplaces
- Fan speed controllers
- Blinds
- Thermostats
- Locks
- Motion sensors
- Occupancy sensors
- Contact sensors
- Leak/Water sensors
- Smoke sensors
- Carbon monoxide sensors
- Temperature sensors
- Humidity sensors
- Doorbells
- Garage doors
- Doors
- Gates
- Windows
- Security systems
- Irrigation/sprinkler systems
- Macro triggering
- Programmable virtual switches and buttons for use in Control4 programming and Apple Home automations
* Camera support is dependent on Homebridge/HOOBS server support. See the documentation for more information.
Customer reviews
v20241121 - 2024-11-21
Added
- Added support for irrigation systems as a composite accessory made up of one or more sprinkler relays/timers.
Changed
- Changed power strips from being classified as a virtual accessory to a composite accessory.
v20241120 - 2024-11-20
Fixed
-
Fixed an issue with security panel arm type parsing causing it to fail on some systems.
v20240914 - 2024-09-14
Fixed
-
Fixed an issue with configuring the bridge port in the latest version of homebridge that would cause it to reboot loop indefinitely.
v20240808 - 2024-08-08
Fixed
-
Fixed an issue preventing the removal of virtual buttons.
v20240720 - 2024-07-20
Fixed
-
Fixed an issue with removing virtual accessories. Previously, removing a virtual accessory from the middle of the list could unintentionally delete the remaining accessories.
v20240717 - 2024-07-17
Fixed
-
Fixed a bug introduced in v20240715 causing doors and windows to be removed from Apple Home.
v20240715 - 2024-07-15
Added
-
Added Websocket SSL Mode property for configuring SSL of the underlying WebSocket connection responsible for communication between Apple Home and Control4. See docs for more information.
Fixed
-
Fixed slow performance issues during the startup and synchronization phases.
Changed
-
Changed lock status handling for Unknown state to use the last known locked/unlocked condition. This minimizes false positive notifications in Apple Home when the lock regains connection after a controller reboot.
v20240520 - 2024-05-20
Fixed
- Fixed an issue with relay based locks causing them to be removed from Apple Home.
v20240519 - 2024-05-19
Changed
- Changed handling of relaysingle_electronicgate_c4.c4i relay state such that Off in Apple Home is Closed in Control4.
v20240427 - 2024-04-27
Added
- Added the ability to configure the time before reverting a macro switch in Apple Home from On to Off when there is no toggle macro configured. This was previously hardcoded to 10 seconds.
- Added the ability to turn on camera stream debug logs in Homebridge/HOOBS. This can be useful for diagnosing issues with camera streams.
Fixed
- Fixed an issue where valid watch activities were being filtered out.
v20240424 - 2024-04-24
Changed
- Minor performance improvement during project load (e.g. after a controller reboot) to minimize the risk of crashing overloaded controllers.
v20240322 - 2024-03-22
Changed
- Updated DriverCentral cloud client.
v20240319 - 2024-03-19
Fixed
- Fixed logic for Server Connected programming conditional.
v20240217 - 2024-02-17
Added
- Added support for Homebridge/HOOBS servers with SSL enabled.
- Added SSL and authentication to the underlying WebSocket connection responsible for all communication between Apple Home and Control4 for improved security.
v20240130 - 2024-01-30
Fixed
- Fixed handling of the security system arm types that include the Instant suffix (e.g. Stay Instant). Now if the panel only reports the main mode (e.g. Stay) via its variables, the state in Apple Home will be reported correctly instead of Disarmed.
v20240114 - 2024-01-14
Added
- Added driver tab for accessing the Homebridge/HOOBS UI from Composer. Note, this only works when Composer is connected to the controller locally on the same network.
- Added support for cameras that only have MJPEG streams.
v20240109 - 2024-01-09
Fixed
- Fixed an issue where the current thermostat temperature would occasionally display 0.
v20240104 - 2024-01-04
Fixed
- Fixed an issue with detecting the stream url for cameras with dynamic urls that would incorrectly be reported as No H264 encoded stream found in the logs.
- Fixed an issue with Select Doorbells where it would not deduplicate the selected devices when a DS2 or Chime doorbell was selected.
v20231231 - 2023-12-31
Added
- Added previously removed name configurability in Apple Home to television inputs and power strip outlets.
v20231124 - 2023-11-24
Fixed
- Fixed handling of inverted relays for several different services.
- Fixed conditional logic for the "not equal" case.
Removed
- Removed Watch/Listen source name configurability in Apple Home as changes in Control4 could result in incorrect/stale names. Sources are named based on their name in Control4.
v20231119 - 2023-11-19
Fixed
- Fixed an issue that forced the thermostat Auto mode to be enabled, even if disabled by the device.
- Fixed an issue where some dynamic humidity and temperature sensors would not be detected on reboot.
v20231105 - 2023-11-05
Changed
- Changed camera documentation to explain that each selected camera must be manually added/removed in Apple Home.
v20231102 - 2023-11-02
Added
- Added virtual power strip capability to organize one or more loads (e.g. power distribution units) into a single accessory.
- Added outlet support for Cindev UniFi Power Gateway plugs.
- Added outlet support for Cindev UniFi PoE Switch Gateway PoE ports.
v20231030 - 2023-10-30
Fixed
- Fixed an issue with the build process that resulted in JSON decoding errors while communicating with Homebridge/HOOBS.
v20231029 - 2023-10-29
Added
- Added initial support for cameras that enables viewing and doorbell functionality. Two-way audio and HomeKit Secure Video is still in work.
- Added doorbell support for the Control4 DS2 Door Station.
Fixed
- Fixed an issue where relay controller based garage doors, gates, and windows would show the opposite opening/closing state when controlled from Apple Home.
Changed
- Changed temperature and humidity sensor implementation to only send updates to Apple Home when the value changed.
v20231019 - 2023-10-19
Fixed
- Fixed an issue with the Door -> Garage Door migration introduced in v20230921 causing the myQ devices to not be selectable in the Select Garage Doors and Gates property.
v20230929 - 2023-09-29
Fixed
- Fixed an issue with the Gate integration where it would not be controlled correctly from Apple Home.
v20230922 - 2023-09-22
Fixed
- Fixed an issue with the Door -> Garage Door migration introduced in v20230921 causing the gates to be removed from Apple Home.
- Fixed an issue with the incorrect target temperature being displayed for thermostats.
v20230921 - 2023-09-21
Changed
- Changed gate device support from being implemented as a HomeKit Door accessory to a Garage Door accessory. With the release of iOS 17, you can now display Garage Door accessories as gates in the settings.
v20230920 - 2023-09-20
Fixed
- Fixed an issue where a thermostat in Auto mode may cause Apple Home to show the accessory as Not Responding.
v20230908 - 2023-09-08
Added
- Added support for configuring the "Night" arm mode of a security system. This will show up as an additional option next to the "Home" and "Away" modes in Apple Home when configured. If modifying an existing system, a restart of the Homebridge/HOOBS server is necessary in order to refresh the Apple Home accessory.
v20230902 - 2023-09-02
Changed
- Changed the logic that checks the active connections to the Homebridge/HOOBS server to be more performant. This is an additional improvement aimed to reduce latency of interactions between the controller and other devices (e.g. remotes, keypads, etc.).
v20230830 - 2023-08-30
Fixed
- Fixed an issue where relay controller based garage doors, gates, and windows would show the opposite opening/closing state when controlled outside of Apple Home.
v20230828 - 2023-08-28
Added
- Added garage door support for the myQ driver.
Changed
- Changed the periodic accessory synchronization to only occur if devices were added/removed/changed/renamed or a navigator refresh was performed. This can be an expensive operation for larger projects and can cause interactions with other devices (e.g. remotes, keypads, etc.) to lag while the synchronization process is running.
v20230824 - 2023-08-24
Fixed
- Fixed an issue where integrated devices with device IDs less than 10 would log a warning in HOOBs/Homebridge.
v20230711 - 2023-07-11
Added
- Added temperature and humidity sensor support for devices that expose TEMPERATURE_VALUE and HUMIDITY_VALUE connections.
Changed
- Changed Refresh Advanced Lighting Scenes and Refresh Macros from an action to a selectable Refresh List item in the respective property for easier discoverability.
v20230702 - 2023-07-02
Fixed
- Fixed out-of-range value errors for light color temperature and thermostat target temperature.
v20230626 - 2023-06-26
Fixed
- Fixed an issue with incorrect thermostat setpoints after changing between
modes (e.g. Off, Auto, Cool, Heat).
v20230624 - 2023-06-24
Added
- Added Reset Home App Pairings action for fixing issues during the pairing process. See documentation for more information.
- Added additional parameter Trigger Switch Changed Event to programmable virtual switch command programming. This will allow conditional triggering of the switch changed event for cases when you only want to update the state of a virtual switch.
v20230620 - 2023-06-20
Added
-
Added support for HOOBS 5.
v20230531 - 2023-05-31
Fixed
- Fixed an issue with the Select Macros where it was not refreshing the list on driver load.
v20230529 - 2023-05-29
Fixed
- Fixed an issue with the Refresh Advanced Lighting Scenes action where the property may incorrectly show no scenes to select.
Added
- Added conditional and event support for macro integration.
v20230525 - 2023-05-25
Added
- Added macro integration for triggering from Apple Home.
v20230524 - 2023-05-24
Fixed
- Fixed integration of blinds that do not have discrete level control.
v20230523 - 2023-05-23
Fixed
- Fixed thermostat capability detection. Certain thermostats were unable to be configured properly and resulted in a non-functioning accessory in Apple Home.
- Fixed handling of temperature changes when in Auto mode. Previously the lower set point would occasionally be set at the midpoint between the actual lower and upper set point.
v20230519 - 2023-05-19
Fixed
- Fixed an issue where turning on a dimmable light to a value other than the preset may be overridden with the preset value.
v20230518 - 2023-05-18
Fixed
- Fixed a locale encoding issue that would cause issues communicating with HOOBS/Homebridge.
v20230510 - 2023-05-10
Added
- Added window controller support
- Added door controller support
Fixed
- Reduced delay of lighting scene state changes when the change originates from outside of Apple Home.
Changed
- When an accessory property (e.g. light brightness) change originates from Apple Home, any additional changes to that property are debounced for 10s. This helps to reduce sending sporadic and/or transitioning states to Apple Home. For example, assume you have a light with a 3s ramp time, and you command the light to 100% in Apple Home. Without this change you may see the light brightness adjust back to 0% then ramp up with the light brightness, instead of staying at 100% where you set it.
- Important log messages are always printed, regardless of log level and/or mode.
- Garage and gate controller integration no longer automatically add connections to the open/close button links as it now sends the open/close command directly to the device.
v20230424 - 2023-04-24
Fixed
- Fixed light capability detection. Occasionally features such as "Light Color" would be present in Apple Home even though the light did not support it.
v20230417 - 2023-04-17
Added
- Added support for additional fireplace relay drivers.
v20230414 - 2023-04-14
Added
- Added gate controller support.
v20230331 - 2023-03-31
Fixed
- Fixed garage door binding process to only bind open/close connections if currently unbound. This addresses an issue where it would cause the garage door driver to temporarily report an "Unknown" state.
v20230324 - 2023-03-24
Added
- Added garage door support for the Cindev Garage Agent driver.
v20230308 - 2023-03-08
Added
-
Added Refresh Advanced Lighting Scenes action for manually refreshing scenes list.
v20230306 - 2023-03-06
Added
-
Initial release.