Share your cool SharpTools project!


#1

I’ve seen some pretty amazing projects using SharpTools and wanted to see how other people are using it as well as share some of the examples I’ve seen.

It’s amazing to see how automation can be used for such a range of projects. I’ve seen people use SharpTools to automate simple/mundane things which allows them to focus on more interesting parts of their projects… as well as amazingly intricate projects where automation is at the core of the project. I’m always impressed by the ingenuity of how people use SharpTools to solve both simple and complex projects!

What cool use cases of SharpTools have you seen?


Custom Huge Recessed Wall Tablet

SmartThings Community Post
image
image

Using AutoMagic to create easy to understand flows

Presence, Gentle Alarm Clock

Create custom integrations with their smart home platform

For example, integrating a WyzeCam device which was otherwise unsupported and treating it as a motion sensor in SmartThings (example link)
image

How are you using SharpTools?

How are you using SharpTools in your projects? What cool examples have you seen?


A step-by-step guide on how to integrate NFC , Tasker, SharpTools, ST and a relay controlled deadbolt
#2

Wall tablet looks really cool.


#3

I use SharpTools for my doorbell integration. I have a doorbell attached to an Ecolink door/window sensor which changes status when rung.
468e7b3ead5577904c29df78a65dcf3794e6738a_1_375x500
In Tasker, I use Sharptools to trigger the profile when the doorbell status changes. The task triggered consists of an Anymote plugin command which pauses a Roku. Next a Macronos macro plays a locally stored chime mp3 on some Sonos speakers. Then a Macronos command ungroups the speakers when the mp3 is finished playing. Lastly the Roku is unpaused.
I have found that using Sharptools/Tasker for playing music or TTS is faster and more reliable than any of the Smartapps I have tried for this purpose (e.g. WebCore, Big Talker and Lannouncer).


#4

That’s great! Thing State events are one of my favorite features with SharpTools+Tasker.

I love the pausing and Sonos integration.


#5

My favorite usage is making controlling my fans much simpler. I created scenes in tasker with toggles for each fan mode, the light and off. The buttons highlight when activated. I created a tasker profile using subscriptions from SharpTools to keep the buttons in sync with the state of the fan. I’m using Nova Launcher which allows additional controls on desktop icons. Tapping opens the bedroom controls, swiping up opens the living room controls.


#6

That’s really cool. What is the UI with the fan modes built with? Is that somehow an extension of Nova Launcher or something different?


#7

Tasker scenes. You can completely build interfaces, floating items, widgets, about anything you’d want really. Just click the scenes tab at the top of tasker and play around with it.


#8

It’s a graphical building tool


#9

You can create tasks on a press or hold. This is where I controlled highlighting a clicked button, for instance. Clicking a button changes the background color to a highlight and activates that fan mode, or if it’s on, turns it off and turns off the button highlight.


#10

Very cool. Thanks for additional details. I’ve played with scenes before and mine usually turn out a bit clunky whereas yours is nice and streamlined and fits your theme. Great job and thanks for sharing!


#11

Another, way more entailed project I just finished. Complete dashboard I made for when we go on an 11 day trip next month, so the person staying in our house can easily control things without needing to download a bunch of extra apps. It is using SharpTools for all actions and polling of device states to update the tiles, except the individual device commands for the TV and fireplaces.

After the trip, may make a new one for a wall mounted tablet. Maybe… This was an tremendous amount of work, about 30 hours lol


#12

Wow! Impressive. Is this one using Tasker scenes as well?


#13

Yes sir. Lots of scripting! Tiles all update with current status of devices.