Other Hub SmartThings Integration 2.0.1
(Hubitat Virtual Devices, Web Dashboard, & Notifications)
Device Integration Features:
-
Creates Virtual Devices in SmartThings for all the devices you've selected.
-
The attributes and last event times of all the devices gets updated on a configurable schedule.
-
You can choose which attributes get sent to SmartThings in real-time.
SmartThings Web Dashboard and Notification Features:
-
View Hubitat Devices using the SmartThings mobile app and/or through any web browser using the Optional web dashboard.
-
Set thresholds for Low/High Temperature, Low/High Power, Battery Level, and Last Event Time.
-
Send SMS and/or Push Notifications based on those thresholds.
-
Supports Health Check so SmartThings will alert you if your Hubitat Hub goes offline.
-
The Other Hub Device Viewer SmartApp is a modified version of my Simple Device Viewer so for more information see that Topic on the SmartThings forum.
I appreciate the support and feedback I have received here, with a special thanks to those that have donated at PayPal.Me. It is not required or expected, but it does motivate me to continue creating new apps/drivers and support/enhance the ones I’ve already created.
If you have the original version installed you're going to have to delete it and perform a fresh install because Version 2 is a cloud to cloud integration and doesn't use the Hubitat Bridge.
Installing the Child Device Type Handlers
- Install and Publish all the device type handlers that are located in my OtherHub2 GitHub Repository.
Installing the Other Hub Device Viewer SmartApp
-
Create and Publish the Other Hub Device Viewer SmartApp in the IDE. (SmartThings My SmartApps)
-
Go into the SmartApp Settings and enable OAuth.
-
Open the SmartThings Mobile App and install the Other Hub Device Viewer SmartApp.
-
When the SmartApp opens, specify the child device prefix and SmartApp label (optional) and then tap save.
-
Re-open the 'Other Hub Device Viewer' from the SmartApps tab and tap the 'Display SmartThings Dashboard Url' link. That will write the dashboard URL to Live Logging so you can copy and paste it into the 'Other Hub Event Pusher' App.
-
This SmartApp has a lot of features that work the same as the "Simple Device Viewer" SmartApp so see this post for detailed instructions on configuring thresholds and using the notification features.
Installing the Other Hub Event Pusher App
-
Create the Other Hub Event Pusher App (Hubitat Apps Code)
-
Click the OAuth button, Click "Enable OAuth", and then click Update.
-
Go into the Apps section of Hubitat and click Load New App.
-
Select Other Hub Event Pusher.
-
Enter or paste the dashboard url, mentioned in #5 above, into the SmartThings Dashboard Url field.
-
Select all the devices you want to include in the integration. You only have to select each device once and you should be able to find most of your devices in the first 2 fields.
-
Specify how often it should refresh all the devices.
-
Select the attributes that you want to include in the real-time integration. I recommend only selecting the attributes that a really important to reduce the burden on the cloud.
-
Tap Done and the Hubitat devices you selected should appear in SmartThings within a few minutes.
If you find that you're unable to control your hubitat devices from SmartThings, click the 'Send Hubitat Url to SmartThings' button. If that doesn't fix it then click the 'Refresh Hubitat Url' link.