Honeywell Evohome did not have native support for Apple HomeKit. However, you can potentially make it compatible with HomeKit using Homebridge—a third-party software that acts as a bridge between non-HomeKit devices and the Home app on iOS devices. Please note that the steps and plugins mentioned here might be subject to updates or changes, so it’s a good idea to refer to the latest documentation for accuracy
Homebridge is typically installed on a computer or a Raspberry Pi, acting as a bridge between non-HomeKit devices and the Home app on iOS devices.
Here are the general steps to install Homebridge on a computer:
- Prepare Your Environment:
- Ensure that you have Node.js and npm (Node Package Manager) installed on your computer. You can download them from the official Node.js website: Node.js Downloads.
- Install Homebridge:
- Open a terminal or command prompt on your computer.
- Install Homebridge globally using the following command:
bash
npm install -g homebridge
- Install Plugins:
- Depending on the devices you want to connect to HomeKit, you may need to install additional plugins. For example, if you want to integrate Honeywell Evohome, you’ll need a plugin like
homebridge-evohome
. - Install plugins using commands similar to the following:
bash
npm install -g homebridge-evohome
- Depending on the devices you want to connect to HomeKit, you may need to install additional plugins. For example, if you want to integrate Honeywell Evohome, you’ll need a plugin like
- Configure Homebridge:
- Create a
config.json
file in the Homebridge directory. This file contains information about the devices you want to connect and other settings. - An example configuration may look like this:
json
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"platforms": [
{
"platform": "Evohome",
"name": "Evohome",
"username": "your_evohome_username",
"password": "your_evohome_password"
}
]
}
- Create a
- Run Homebridge:
- Start Homebridge by running the following command:
bash
homebridge
- Homebridge should start, and you’ll see a QR code on your terminal.
- Start Homebridge by running the following command:
- Pair with HomeKit:
- Open the Home app on your iOS device.
- Tap the “+” icon to add a new accessory.
- Look for Homebridge in the list of available devices and accessories.
- Scan the QR code displayed on your terminal.
After completing these steps, Homebridge should be running, and your non-HomeKit devices, including those supported by plugins, should be accessible within the Home app on your iOS device.
Remember that Homebridge is a continuously evolving project, and there might be updates or changes in the installation process or compatibility with plugins. Always refer to the official Homebridge documentation for the most accurate and up-to-date information: Homebridge GitHub
Here’s a general guide on how you might use Homebridge to makeHoneywell Evohome compatible with Apple HomeKit:
- Install Homebridge:
- Follow the installation instructions above to install Homebridge.
- Install the Evohome Plugin:
- Search for a Homebridge plugin that supports Honeywell Evohome. You can find plugins by searching on the npm website or within the Homebridge community. Here is a link to one such plugin. https://github.com/luc-ass/homebridge-evohome
- bash
npm install -g homebridge-evohome
- Configure the Plugin:
- Add the Evohome plugin configuration to your Homebridge
config.json
file. You’ll need to provide details such as your Evohome username, password, and any other required settings.
json"platforms": [
{
"platform": "Evohome",
"name": "Evohome",
"username": "your_evohome_username",
"password": "your_evohome_password"
}
]
- Add the Evohome plugin configuration to your Homebridge
- Run Homebridge:
- Start Homebridge by running the following command in your terminal:
bashhomebridge
- Pair with HomeKit:
- Open the Home app on your iOS device.
- Tap the “+” icon to add a new accessory.
- Look for Homebridge in the list of available devices and accessories.
- Enter the Homebridge PIN code displayed on your terminal.
After completing these steps, the Evohome devices should be accessible within the Home app on your iOS device. You can then create scenes, automations, and control your Honeywell Evohome devices alongside your other HomeKit-compatible devices.
Remember that the effectiveness of Homebridge plugins can depend on community support and updates, so it’s a good idea to check for any recent developments or changes in the plugins you use. Always refer to the latest documentation for the Homebridge plugin you choose.