The End of Groovy Has Arrived

This tool will be migrated, this info is included in the FAQ page about the platform transition.
Also, I previously mentioned the following:

The team is working on a separate plugin for the SmartLighting app:

  • The automation created there will use the Rules engine.
  • It will support the mirror feature.
8 Likes

Make sure a tablet ypu buy will run the SmartThings app. Not even all Samsung tablets meet the requirements to operate the SmartThings app. I got burned with that when they did the last big app update.

1 Like

Sorry, I didn’t reply to your previous comment about this. I already raised this question with the internal team but there’s no feedback yet. I’ll keep you posted.

What do you mean by “contacts” and what happens with Alexa routines? This is to understand the behavior.

Can’t you just install ST APP to Android Emulator, there are many emulators available today.

The virtual switches created in Labs don’t show up in Alexa routines to use as inputs OR outputs (by default).

  • To be used as inputs (“when this happens”) in Alexa routines, it has to be a sensor of some kind (temp/motion/contact).
  • To use as an output (“action”), you need to go into the Alexa app (under Devices) and change it from a switch to a light. Then you can control it.

1 Like

At the present time, an Alexa routine (not a smartthings routine, but rather one created in Amazon‘s Alexa app) can only be triggered from a contact sensor, motion sensor, lock, flic button, or echo brand button. It cannot be triggered by a switch of any kind.

https://www.amazon.com/gp/help/customer/display.html?ref_=hp_bc_nav&nodeId=GCCRGDPHL7L9W7TJ

So many people use a virtual device which is both a contact sensor and a switch. Alexa routines can be triggered when the contact sensor opens or closes. And you can use the switch from a smartthings routine or other smartthings automation, or by voice. So the virtual device has both the capability switch and the capability contact sensor. When you turn on the switch, the sensor opens. When you turn off the switch, the sensor closes. This turned out to be a great way to integrate smartthings automations and Alexa routines.

For this reason, most of the community created Edge Driver virtual devices have both a switch and a sensor capability. :sunglasses:

See the community FAQ for more details:

FAQ: Can I trigger an Echo Action without Speaking to It?

Use Cases

As far as use cases: using this method, you can take any command that you would speak to an echo device and instead automate it from smartthings. For example, suppose you have a sprinkler system which doesn’t have any integration method with smartthings but which does work with Alexa.

If you create a virtual device which is both a contact sensor and a switch, you can have whatever logic you want on the smartthings side (Check temperature, weather, time of day, whether you are home, whether the pet door is closed, etc.) and use that to create an automation which turns on the switch part of your virtual device in order to trigger an Alexa routine to start the sprinkler. :umbrella:

So Alexa becomes an intermediary between SmartThings and a third-party device which does integrate with Alexa but doesn’t normally have an integration with smartthings. Very useful. :sunglasses:

It’s also a good way to create a simple smartthings integration for echo devices, including fire TV devices. And it’s also a popular way to have an echo device make an announcement or play a chime when a door is opened or a particular person arrives home.

Basically almost anything you could say to an echo can instead be added to a smartthings integration via a virtual device of this type.

1 Like

To trigger an Alexa routine you need a contact sensor, motion sensor, lock, time or voice. You cannot use an ordinary switch.

To get around this Alexa limitation community members have developed virtual switches with contact sensor capabilities. These are some times refered to as simulated Alexa switches.

2 Likes

One of my key uses of Webcore is to control my Ecobee thermostat. I use it to send an instruction, via community custom handler, to set the thermostat to a specific comfort setting when all the motion sensors on a floor register no motion for a while. I think I could handle the motion side easily via a routine, but last time I checked, the stock handler for ST couldn’t set a specific comfort setting. . . .or couldn’t do it choosing till x hours, next schedule, until change. . .or maybe both. Will Ecobee be supported after the transition and does anyone know if I could control the comfort setting and duration? I assume it will be supported since it’s a cloud to cloud connection. I know I could just try out the native connection and swap back if it didn’t work, but getting the custom handler up and running was kind of involved and I haven’t kept it up to date in a long time so wary of tinkering with it if I don’t have to for fear of not being able to make it work again.

I know Ecobee has a similar built in process, but its only after 2 hours, so I wanted to shorten that time and figured I have motion sensors all over so might as well.

If the Device Type displays Placeholder for it in IDE… it will continue to work.

2 Likes

I’m honestly so deep down this ST rabbit hole that I don’t even know where to begin to make sure everything works fine come Sep 30th. I don’t even know if it’s possible.
I’ll end up just waiting for the date and then see what’s working and what’s not. From there, who knows.

Genuinely don’t even know where to begin. :disappointed:

6 Likes

Apologies if this has been discussed elsewhere but when the (automatic) migration of Smart Lighting to routines takes place, will these migrated routines be in addition to the 200 limit (as Smart Lighting is now)?

If not, and the routine count is already at 200 or the addition of Smart Lighting migrated routines breaks this limit, will the migration effectively become a full (or partial) discard?

Or have I missed something around the Smart Lighting status post edge?

4 Likes

I think the best place to start solving doubts is the FAQ questions page about the platform transition.
There are different things that will be automatically migrated. This shouldn’t need the intervention of users unless they’re using custom DTHs, please check this post:

They won’t be converted to Routines, there will be a separate plugin/feature for the SmartLighting app. I provided little more info in this post:

3 Likes

Yea I have many custom DTHs so I’ll likely run into issues come Sep 30th.
I have so many automations and so many things interconnected through Alexa etc that my head hurts even thinking about it.

Amen to that. Who has time to reprogram their lives all the time? :grin:

3 Likes

I use Ecobee also and have been in contact with Ecobee support since the transition to Edge was announced. As of the last update recieved Ecobee C2C connection will continue to work with basic features. They currently have no plans to add support for comfort settings to Smartthings saying IFTTT can be used for this. I already have an IFTTT account so tried it and it works almost as well as the Ecobee Suite smartapp that will soon end. Only thing I had to do was create a few virtual switches in ST. Hope this helps.

4 Likes

My devices haven’t been migrated over to Edge yet and many depend on custom device handlers and smart apps. Is there a way to trigger device migration earlier? The current approach of starting migration at the end of August and removing Groovy IDE support at the end of September leaves no time to resolve issues and keep my devices working uninterrupted. Can the removal of Groovy IDE support be extended until December 2022 to help avoid customer issues?

1 Like

@nayelyz
I cant read every post on the forum so forgive my questions

Firstly, a new smartlighting plugin is excellent news, this will half the amount of routines currently used for an on off automation

With that in mind,

  1. will there be an increase on the amount of devices ST can on board and control ?

  2. will there be an increase on the automation limit ?

4 Likes

Well i hope that is the case and id love to be smart enough to volunteer but im really not :see_no_evil:

  1. Will there be performance and reliability improvements? It is absolutely horrible right now. Huge delays in triggering devices, or not at all. ST knows this already since I submitted a ticket on this, but I had to throw in my 2 cents because it is wildly annoying right now.
2 Likes