Based on discussions with the Hubitat team, I’m hopeful they’ll have the connection included in the next Hubitat firmware release. Then we can flip a flag to enable it on our side as the code is already released on the SharpTools.io platform.
@Charles_Lacey just to clarify, the first pass of the integration is between Hubitat and the SharpTools.io platform (web) which includes the web dashboard and Rule Engine. The next step is to rework the mobile app to integrate with the SharpTools.io platform so it can leverage the new integrations as we develop them.
So when the connector is released on Hubitat, it will support SharpTools.io web dashboards and Rule Engine, but the SharpTools mobile app will not have Hubitat support until we are able to rework it.
–
That being said, since the SharpTools.io platform has cross-platform support between all of the supported connections, you can use the Rule Engine to ‘sync’ Hubitat with events on SmartThings.
For example, you could use your existing integration with the the SharpTools mobile app to set a SmartThings mode based on presence… then using the Rule Engine you could create a rule that says:
IF SmartThings mode = 'Away'
THEN SET Hubitat mode = 'Away'
Same goes for other things like Smart Home Monitor (SHM) and Hubitat Safety Monitor (HSM):
IF SmartThings SHM = 'Armed Home'
THEN SET Hubitat HSM = 'Arm Home'
And for reacting to events from Hubitat on your Phone, in place of the ‘Thing State’ SharpTools Tasker plugin, you could use a rule along with Pushbullet (which also has Tasker support).
IF 'Living Room Motion' = 'active'
THEN Send Notification:Pushbullet '#LivingRoomMotion=active'
I just stumbled upon Sharptools.io tonight, so forgive me for any ignorance here, but I have both Hubitat and ST running and handling different devices. Is it going to be possible to have a mix of both Hubitat and ST managed devices on the same dashboard?
Yes! In my screenshot a few posts up, the lock and thermostats are on SmartThings and the rest is on Hubitat. So you can definitely mix and match devices from different platforms on a single dashboard.
Same thing goes for the SharpTools.io Rule Engine - you can mix and match between supported platforms in one or more rules.
The Hubitat integration for SharpTools.io is now available as part of Hubitat Hub firmware 1.1.3. You can find more details on the integration in the following thread:
Hi,
Thanks for supporting Hubitat! Just tried to link the app but didn’t get very far.
I installed the app on Hubitat and selected a few devices.
Went over to SharpTools and created an account
Click on "Manage Connections’
Select ‘Hubitat’
Select my hub “Home”
Wait…wait…wait…
Get “oops…Invalid Request” with a ‘Try again’ button
I’ve tried deleting the app from Hubitat and reloading it. Keep getting the same thing. Don’t see anyway to delete my SharpTools account, so I could reset that.
Hm. Invalid Request is usually reported directly from the remote OAuth servers. For example, I saw that in testing if I wasn’t on the latest Hubitat firmware release which has the SharpTools App available.
What are you seeing in your Hubitat logs when you try to authorize things via Manage Connections from SharpTools?
Hubitat no longer connected. Rebooted twice and re-auth and still wont stay connected. Logs in HE show subscribing and sending data but sharptools wont connect anymore.
It authorizes… then i go back to a dashboard and the devices aren’t there… just blank tiles. I go back to my account and check for link to hubitat and its gone again.
@anon25440375 and I did a bit more digging tonight and it looks like Innovelli 2CH switches with child devices are causing problems. Deauthorizing those resolved the issue. I’ll look into it further and get with the Hubitat team on a proper resolution for the child device drivers.
In the mean time if you have trouble authorizing things, try deauthorizing any devices with parent/child drivers.