by cesarvog » Sun Nov 14, 2021 11:15 am
I ended up choosing a different solution to integrate my growing Zigbee devices into my Indigo control center.
.
Some time ago, I replaced my Hue Bridge with a Dresden-Eletroniks Conbee II Zigbee USB interface.
I'm glad I did it, because it not only has better range than the 2nd gen Hue Hub I was using, but also supports additional Zigbee device types, like switches, sensors,.... It comes with it's own set of software applications: deCONZ is the back-end software that talks to the hardware inside either the Conbee II or the Raspbee II (similar hardware in a Raspberry Pi GPIO interface model). For the front-end, there is the Phoscon App, which is a web based panel that talks to the deCONZ back-end and presents a nice enough interface to interact with the Zigbee devices registered into the Conbee II USB interface, or the Raspbee II GPIO interface.
To try to integrate it with Indigo, I first tried using zigbee2mqtt, therefore bypassing the need for deCONZ entirely. Zigbee2MQTT talked to an MQTT Broker (in my case, Mosquitto), which then is accessed from Indigo by the excellent Indigo MQTT Connector and MQTT Shims plugins (Thanks for both, Joe).
Integration worked fairly well, but I had some difficulty wrapping my head around how to set bulbs RGB color and/or color temp. Once I had each individual bulb set to the desired color (which was done posting msgs on MQTT Explorer) , then I could use Indigo to turn on/turn off, which worked every time, as expected. But later, when I had to replace a bulb, I could not, once again, wrap my head around to the setup specifics...
So thats why I very recently decided to give the Dresden-Eletroniks deCONZ back-end and Phoscon App front-end a new try...
I re-installed deCONZ into the same Raspberry Pi that also supports my z-wave remote interface (via ser2net - exactly like Homeseer's. Z-NET) and that lives hidden in a cupboard in the center of the house. Once it was installed, I installed Homebridge on my Mac to integrate the deCONZ back-end with Apple's HomeKit. It worked right after installation.
The OEM software also allowed me to update the firmware on my Conbee II interface to the latest version, and also to choose a different Zigbee channel for my mesh to work on, thus avoiding 2.4 Ghz channels that could interfere with Wifi.
Then, I reinstalled the Hue Lights Indigo plugin (Thanks, Mr. Sheldon), to integrate Indigo with deCONZ. This was easy, because the deCONZ Rest API is basically the same as the Hue API. The plugin worked right out of the box with the deCONZ back-end!
Next thing was defining Indigo devices for each deCONZ device or groups of devices. From then, I could automate them from Indigo and everything worked exactly as expected.
The Hue Lights plugin obvioulsy does not support every type of Zigbee devices, since it's oriented to the Hue Bridge, which mostly supports devices types also made by Phillips/Signify, but I was able to have the plugin support a few cheap 3 way Zigbee switches I got from an online store, with no difficulty at all. All I had to do was to modify a single text file to include the exact device model, as presented in the Homebridge web panel, or in the Phoscon App.
Knowing myself, I can say that I do intend to get a Hubitat Elevation Hub sometime in the near future. Just to give it a try, as I was bitten by the HomeAutomation fly several years ago... But, for now, I'm a happy camper with the results of integrating my Zigbee based devices into my Indigo system.
For anyone willing to go the deCONZ route, please be aware that, from Indigo to Zigbee devices react instantaneously. On the other hand, let's say I turn on/off a device elsewhere (on the a physical switch for example, or via Homebridge, or Phoscon App, or any of the many other Hue compatible apps existing in the iPhone App Store, then there is a noticeable 2-8 seconds delay for the change to be reflected in Indigo's interface.
That doesn't bother me at all, because I'm used to use Indigo only, whenever I want to control any of my so called "smart" devices, as I see it as my main smart devices control center.
Cesar
I ended up choosing a different solution to integrate my growing Zigbee devices into my Indigo control center.
.
Some time ago, I replaced my Hue Bridge with a Dresden-Eletroniks Conbee II Zigbee USB interface.
I'm glad I did it, because it not only has better range than the 2nd gen Hue Hub I was using, but also supports additional Zigbee device types, like switches, sensors,.... It comes with it's own set of software applications: deCONZ is the back-end software that talks to the hardware inside either the Conbee II or the Raspbee II (similar hardware in a Raspberry Pi GPIO interface model). For the front-end, there is the Phoscon App, which is a web based panel that talks to the deCONZ back-end and presents a nice enough interface to interact with the Zigbee devices registered into the Conbee II USB interface, or the Raspbee II GPIO interface.
To try to integrate it with Indigo, I first tried using zigbee2mqtt, therefore bypassing the need for deCONZ entirely. Zigbee2MQTT talked to an MQTT Broker (in my case, Mosquitto), which then is accessed from Indigo by the excellent Indigo MQTT Connector and MQTT Shims plugins (Thanks for both, Joe).
Integration worked fairly well, but I had some difficulty wrapping my head around how to set bulbs RGB color and/or color temp. Once I had each individual bulb set to the desired color (which was done posting msgs on MQTT Explorer) , then I could use Indigo to turn on/turn off, which worked every time, as expected. But later, when I had to replace a bulb, I could not, once again, wrap my head around to the setup specifics...
So thats why I very recently decided to give the Dresden-Eletroniks deCONZ back-end and Phoscon App front-end a new try...
I re-installed deCONZ into the same Raspberry Pi that also supports my z-wave remote interface (via ser2net - exactly like Homeseer's. Z-NET) and that lives hidden in a cupboard in the center of the house. Once it was installed, I installed Homebridge on my Mac to integrate the deCONZ back-end with Apple's HomeKit. It worked right after installation.
The OEM software also allowed me to update the firmware on my Conbee II interface to the latest version, and also to choose a different Zigbee channel for my mesh to work on, thus avoiding 2.4 Ghz channels that could interfere with Wifi.
Then, I reinstalled the Hue Lights Indigo plugin (Thanks, Mr. Sheldon), to integrate Indigo with deCONZ. This was easy, because the deCONZ Rest API is basically the same as the Hue API. The plugin worked right out of the box with the deCONZ back-end!
Next thing was defining Indigo devices for each deCONZ device or groups of devices. From then, I could automate them from Indigo and everything worked exactly as expected.
The Hue Lights plugin obvioulsy does not support every type of Zigbee devices, since it's oriented to the Hue Bridge, which mostly supports devices types also made by Phillips/Signify, but I was able to have the plugin support a few cheap 3 way Zigbee switches I got from an online store, with no difficulty at all. All I had to do was to modify a single text file to include the exact device model, as presented in the Homebridge web panel, or in the Phoscon App.
Knowing myself, I can say that I do intend to get a Hubitat Elevation Hub sometime in the near future. Just to give it a try, as I was bitten by the HomeAutomation fly several years ago... But, for now, I'm a happy camper with the results of integrating my Zigbee based devices into my Indigo system.
For anyone willing to go the deCONZ route, please be aware that, from Indigo to Zigbee devices react instantaneously. On the other hand, let's say I turn on/off a device elsewhere (on the a physical switch for example, or via Homebridge, or Phoscon App, or any of the many other Hue compatible apps existing in the iPhone App Store, then there is a noticeable 2-8 seconds delay for the change to be reflected in Indigo's interface.
That doesn't bother me at all, because I'm used to use Indigo only, whenever I want to control any of my so called "smart" devices, as I see it as my main smart devices control center.
Cesar