One minor annoyance I have with SmartThings is being unable to control the brightness of a light without it having to turn on. I think I came up with an idea to solve it.
Using a Virtual Dimmer and a SmartApp, you create a new (Virtual) device for controlling the real one. You can adjust the brightness as you please, but the new brightness doesn’t go into effect until the light is turned on. The real device is not interfered with, meaning you can control it normally. This solution isn’t perfect, I’m open to feedback. Instructions are below, but better steps can be found here.
Installation
Virtual Device:
GitHub Integration Info:
Owner: ajpri
Name: silentLevelLights
Branch: master
Manual Instructions:
- Go to the SmartThings IDE, My Device Types.
- Click “Create new device handler”
- Click the “From Code” tab. Paste the Device Type Code in the GitHub link. Click Create
- Click "Publish, then “For me”
- Go to “My Devices” and create a new device by clicking on “+ New Device”
- Chose any name you want (Will show as than on app & other ST tools.
- Choose any Device Network ID you want
- Important: Select “Silent Dimmer” for Type and click Create!
SmartApp:
GitHub Integration same as above.
Manual Instructions:
- Go to the “My SmartApps” section of the IDE.
- Click “New SmartApp”
- Click “From Code" and paste in the SmartApp Code from the GitHub link. Click Create.
- Click Publish > For Me.
- The SmartApp is ready for use! It’ll be in the “My Apps” Section of the Marketplace.
Please read!:
All my code released is free and open source, however if you would like to donate to the efforts, you may do so with the PayPal link. I’m in my First Year of College. Automating my house has been a passion of mine for a while now. Everything I’ve automated was paid for with my part-time job. Every little bit helps!
Paypal.me/ajpri