Thanks to the work of @ethomasii, @idealerror, @kuestess and @finik in the SmartThings community, we have a great start from which we could have local control of Insteon via Hubitat.
However, you don’t have to keep your Insteon devices sitting idly by while your Hubitat automates around them. Thanks to @krlaframboise and Other Hub, you can simply create virtual switches in Hubitat and link their state to the Insteon devices which are made available in SmartThings via the aforementioned SmartThings to Insteon integration.
It’s not fast. There’s about a 1 to 2 second delay, but it works. You’re not going to have more than ON/OFF or ON to a specific level, but at least you can include your Insteon lighting in the action until we have local control of Insteon directly from Hubitat available.
Here’s how to make it happen:
- Install the Insteon integration for SmartThings
- Create a virtual switch in Hubitat for each of your Insteon lights (choose Virtual Switch device type, regardless of whether or not the Insteon device is dimmable). For the Device Network Id, you can enter the device name (without spaces) or just some 4 digit unique number. For example 001A, 001B, etc.
- Install and configure Other Hub
- Select the virtual switches in Hubitat for use with the Other Hub Event Pusher app.
- In your SmartThings mobile app, refresh the “Things” list. You should see your devices with the prefix “OH-”.
- In the SmartThings mobile app Marketplace, select Lights & Switches > Smart Lights to install the Smart Lighting SmartApp
- Create a new lighting automation for each of the Insteon lights you wish to control.
- In the case of dimmable lights, you can change the choice for “What do you want to do?” to Turn On and Set Level so your dimmable lights will turn on to the desired brightness.
- The field “How do you want to trigger the action?” should be set to Switch Turned On/Off
- Set the “Which switch?” field by selecting the corresponding Other Hub device with the prefix “OH-”
- Set the field, “Turn on lights when” or “Turn on & set level lights when”, to Turned On (The name of this field changes depending on the choice made for “What do you want to do?” in step 8.
Test it. Your corresponding Insteon light(s) should toggle on & off when you turn the virtual device on & off in Hubitat.