I’ve been a ST user for quiet a few years now and my house is slowly becoming more of a Smart House that works together with my family (and being less of an annoyance), rather than being a sandbox for yours truly to experiment and try out new things. (It still is though, but don’t tell!)
I thought it was about time to contribute to the community as I have found many a solution to my problems surfing these forums.
I run a rather standard setup with a v2 hub, Webcore, ActionTiles and about 50 z-wave devices ranging from door and window sensors to plugs, temperature sensors and now a garage door controller. It’s been a journey but I have found it an enjoyable one.
About a month back I wanted to add a garage door to my Smart Home - both because of the convenience but also for the technical challenge, and yesterday the whole setup was completed. The main goal of this post is to clarify connectivity when it comes to adding a second hub and getting it all to communicate as I was misled to believe that this could not be done.
As stated I have one v2 hub, with one location and I use the classic application. My goal was to extend my network to a disconnected garage, add a second v2 hub that would have an Aeotec garage door controller associated with it and then having Alexa and Webcore (both associated with the original hub) handling notification and custom operations without altering the solution. Pretty simple idea, right? But based on information I found it should not be possible to have one Alexa/Webcore integration in a multi-hub scenario. This is actually possible - as I have just done this, and with so little effort I question if I actually found the correct information when starting.
Here’s what I wanted to happen - and also what is the final result:
- Remote control capability of the garage door with the classic app, without changing the existing setup
- Webcore and ActionTiles capability for the garage door
- Alexa feedback when the garage door changed state using the existing integration on the original hub
What I did to achieve my goals:
- Installed the new Smartthings app and connected it to my existing hub (first time using it actually)
- Assigned all the devices to a room (you are kinda forced to do this, but it had no consequences - so far)
- From the new app I added a second hub and assigned it to the same location
Before moving on I made sure it all showed up nicely in the both the classic and new ST app.
- From the new app I added the Aeotec garage door controller on the new, second hub
- I was going to use a custom handler for this device so I used the web interface to change that, and then the original app to confirm it working.
This custom code does not work in the new app, and since it was not a goal to make it all work in the new app I am continuing to use the classic
- I then added the Aeotec controller to the existing Webcore app and created a new piston for garage door activities
- Within this piston I instructed my Alexa Echo to announce when the garage door opens and closes
- I closed off by adding the controller to Actiontiles
Voila! It all works. And it was also a very simple setup.
Hopefully this helps someone else out there integrating an additional hub and having it play along nicely with all their other devices.
Good luck.
Regards,
Ulf Thomas