Is there a way or a custom driver where I can create a morning routine where a zooz dimmer starts low and over 15 minutes ramps up to 100%? It would only be for the morning routine, not for every on control. Thanks!
Check the following post for how to do it with the Rules API. While I wrote it for Matter it should work for Zwave lights assuming whatever driver you’re using is correctly implemented (stock or custom).
Just mind in Zwave the duration (or “rate” in the setLevel command) is in seconds, unlike in Matter (which is tenths of a second).
The truth is that I’m asking for a relative that wants this for his wife, but doesn’t like how smartthings isn’t “easy” as-is. He isn’t going to want to do any custom coding. The max I can probably get him to do is install a custom driver. Are there any that can enable this functionality in routines?
Then use the aforementioned SmartThings built-in routines, they’re not so smooth but will do the job.
Go to the device in question, Routines tab, select Wake up, pick the time and set the Fade-in duration for 15 minutes.
I don’t see “Wake-Up”. Am I missing it?
The wake up appears in the routines tab of the device, which I guess has to be a light or something with a dimmer.
Another option is creating a new routine, for dimmable devices there should be a “Brighten gradually” action after the typical “Turn on” and “Turn off”.
I don’t know if it appears to everybody or is something region-locked or if it applies to every device with dimming capabilities. They introduced it a few months ago.
BTW, groups also have them, so if your specific device does not have it, you can create a light group and use the brighten gradually in the group.
None of my GE/Jasco dimmers have Wake up or Brighten/Dim gradually. Only Lighting Groups seem to have it for me.
That’s weird since it’s not a feature of the driver, but time ago cloud devices had it but not Matter ones for instance.
The workaround in that case is creating a light group and, if it’s going to be only one light, the hack is creating a virtual light in the advanced website and add it to the group so SmartThings is happy with two devices in the group.
Yeah, the zooz dimmers don’t have it either. It would be nice to know what determines whether it can brighten or dim gradually. @nayelyz , can you help here?
Watching this, I can probably get this added to the Zooz Edge driver channel if we can figure out how to make it show up. Might be a capability that needs to be added, I will see if I can find anything.
That would be amazing! Thank you!
I looked at a lighting group in the advanced UI and found its using synthetic.lightingEffectFade, so I added that to a profile of a Zooz dimmer on a test channel. I then get those options for routines. I tried making a test routine with a manual run, and it just fails every time, does not even attempt to do anything.
Would probably have a make a custom capability to implement it. Pretty ridiculous this basic feature is not supported out of the box.
I went to go see what this advanced rules API was in the UI, apparently I have to learn the “schema” to make that work? No wonder your relative doesn’t want use it.
I dont actually use ST in my home, I just took over the updates for the Zooz drivers recently, so I don’t know a ton about routines and rules yet. I can make a rule to fade in/out any dimmer in Hubitat in a minute with a point and click UI.
Thanks for your effort! I think we await @nayelyz for more info.
It’s not a driver feature, in fact that wake-up and brighten gradually are cloud features and SmartThings just adjusts the brightness level every minute or so from the cloud. Not really smooth and not using the native ZWave / Zigbee / Matter transition features.
The huge problem with the SmartThings app interface is that it does not allow actions with more than one argument. The setLevel command of the switchLevel capability has two arguments, the brightness level and the transition time. I guess the setLevel in Zooz is correctly implemented and if you call it from the advanced website it will perform the light transition correctly during the given time.
The Rules API workaround is just to be able to include that second argument, but it should really be exposed to the app by SmartThings. There are workarounds for multiple arguments but the user experience is not good.
Maybe vendors can encourage SmartThings to expose native light transitions so no workarounds or custom drivers are needed.
That does not fade the light, does it? For me it just creates a routine that sets them at 100% at 5000K and, after 30 minutes, they are turned off.
But mine is in Discover tab though, so might be different than the Lab (edit: yeah, it’s different).
We tested it and it didn’t work for us. Ideally, it should be part of a routine.
I don’t use it anymore, but used to use it to fade down the lights–not sure what your settings look like, though.
I agree that having it in the Labs section makes it hard to know you have it available (and to troubleshoot). Are you looking for something to be triggered by something other than a specific time?
Yeah, don’t worry, in some European countries we don’t have Labs but there’s a Discover tab with a “Gentle wake up”. Turns out it’s just a routine template, straight 5000K at 100%, wouldn’t call that gentle .
In countries where Lab is supported the Gentle wake-up can be indeed another workaround according to screenshots I’ve seen. Still cloud based, but the only way to make it local and use the native transitions of the dimmers is creating the automation in Rules API.