[ST Edge] vEdge Creator: a virtual device generator for end users

Thanks for asking :slight_smile: . See my ‘Buy-me-a-coffee’ link in my profile.

I can only speak for myself here. I think in order to be able to implement anything like that you’d probably have to first go down the path of getting your driver/SmartApp “certified” by SmartThings, which is a process I have not really explored. Maybe there is some mechanism that SmartThings provides once your stuff is on the officially supported list (and showing up in the app in the manufacturer’s device listing), but likely not, as most sw just comes with the purchase of the device.

But for run-of-the mill community-developed drivers, I can’t see an easy way of implementing or enforcing something like this. It would have to be a manual process, and a big hassle to manage and maintain.

Cloud-based drivers and SmartApps are another matter: because they are running on the developer’s platform, there may be more possibility to implement some kind of key mechanism.

It’s a good topic, and if you want to continue a discussion it might be best to create a separate dedicated thread.

3 Likes

I think you have already taken the most important step, which is to consider the implications of using community/third-party software. Just about every day, sometimes several times a day, naive users are being redirected to community Edge drivers as if it is no big deal and it pains me to see it.

1 Like

Thanks to both of you along with many others who have taught me, albeit slowly, what I’ve needed to know to do the simple things that I use I SmartThings for. I was an Assembler mainframe programmer for 40 years, and am doing my best to understand the concepts and basics, of this “Edge stuff” and nothing else…K.I.S.S.

The “future” comment was relative to my thought process that conceptually “I’ve been in bed” with SAMSUNG for about 10 years and it looks like I’ll be at least inviting TAustin to join us. As of now it looks like I’ll be using/converting all my virtual switches(15-20) to the vEdge driver, and I’m ok with that….it just made me think :thinking:

I do need to see what the “matter” discussions are here and maybe start a thread about opinions and maybe facts on its future and directions….for instance, is it Edge drivers.

Thanks for all the help, the reply, and for supporting us community members.

Tommy

As of right now, Matter devices have Edge drivers like you see here:

From another topic discussing Matter, we’ve already seen that just because Matter is a “standard”, it doesn’t mean each implementation will support all capabilities of a given device (just like today). The Third Reality Nightlight has the ability to turn on/off, change dimmer level, and change color. ST as a Matter controller can only control on/off and dimmer level. Echo devices as a Matter controller can control all three. We also know that ST hasn’t committed to provide bridge support as of yet. So at the moment, I still see there may be a need for 3rd party developers just like today.

Here are a couple of threads discussing Matter you might find interesting.

Matter Device Support - ST platform

Matter - smart home connectivity standard (formerly Project CHIP)

I hold out hope that Matter will make things simpler for the home user, but I’m only cautiously optimistic at this point in time given what various manufacturers have delivered to date.

3 Likes

Hmm… For my monetary buttons, it looks like my routines are showing code instead of on/off. Am I the only one?

No, this is a know problem that doesn’t affect the operation.

2 Likes

Just wondering, has anyone found a way to supress the Alexa multi trigger contacts from the contact tile in the smartthings dashboard? With all the added contact sensors it’s very busy now. You can filter them but the filter dosen’t appear to stick after exiting and returning.

Very easy in Android. Click on the mini tile and when it opens click on 3 dots and then
deselect the items you don’t want.



Yes but I mentioned the filter does not stick. At some point hidden devices appear back in the tile again. Are you seeing that as well?

No, my changes seem to stick.

Some times when making the changes they will change back before I save them if I wait to long.

Try opening and closing the switch after hiding. It comes back for me.

I am not see that problem.

Interesting. Mine are showing up after a state change despite being hidden initially. What I notice is that virtual contact sensors created using the Alexa Multi Trigger Method are not showing back up (which is as intended), however virtual contact sensors created by turning on "create seperate contact sensor’ in the driver ARE showing back up despite being hidden. So the latter approach built by TAustin seems to be having this issue. Do you see the same if using the “create seperate contact sensor” method?

For me, the Separate contact sensor devices only show up in both the mini-tile and in the Select devices if they are “turned on”. And since the majority of mine have the auto-revert setting enabled on their corresponding switch, they don’t ever show up. This is the same thing behavior I see for door locks and physical contact sensors where they don’t show up when they are closed/off.

If one of the Separate contact sensor devices is “on” and I remove it from being displayed in the mini-tile, it will stay “deselected” when I turn it “off” and then back “on”. And it also remains “deselected” if I exit the ST app and restart it.

2 Likes

Funny. I am not seeing that behaviour. Only the contact devices created with Alexa Multi Trigger seem to stay deselected. I guess I can just move over these all over to this approach.

Android or iOS? I’m on an Android device.

Android. App version 1.8.01.22

Is it possible to create virtual devices which are JUST humidity and JUST temperature, and not both? Thanks.

I’m using the Alexa multi-trigger to run my robo vacuums. I thought to use the auto revert settings to turn the switches off 90 minutes after turning on, since the vacuum jobs completing will not turn the switches and contact sensors off on their own. The problem is, if I use a routine that turns those switches to off when they are already off (such as turn off vacuums when I arrive home but they were not already switched on), 90 minutes later the auto revert feature will turn the vacuums on. That’s not what I expected. I thought auto revert reverted the switch to off and the contact sensor to closed, but it seems to revert to the opposite of the last command, be it on or off.

Put a pre-condition in your Routine that turns the vacuums off when you arrive home that checks if the switches are already off.

Or instead of auto revert, use the “turn off after” setting in your Routine.