Virtual Buttons NS

Trigger Alexa Routines with your Polisy or eisy

Welcome to the Virtual Buttons Node Server (Virtual Buttons NS). If you've never heard of Universal Devices, their wonderful home automation systems, or the powerful Polyglot 3 (PG3) node server framework, then you are in the wrong place. Feel free to close this page.

Now that that's settled, you're probably wondering what the heck does the Virtual Buttons node server (Virtual Buttons NS) do and why might you want it. First, however, let's discuss why you probably don't want it...

Why you don't want Virtual Buttons NS

Why you might want Virtual Buttons NS

Want to Learn More?

To learn more about the underlying Virtual Buttons Alexa skill, please visit www.VirtualButtons.com

One very useful feature of the Virtual Buttons NS is that it lets you name buttons using the ISY Admin Console where you can then push those names to Alexa. Non node-server users can't do that yet; they are restricted to the generic names Virtual Button 01, Virtual Button 02, and so on.

Installation

If everything goes as planned, you should see something like this, with one Virtual Button XX node for every button you own:

And here is what you see when you click on a Virtual Button node:

Just click Push Button to trigger the associated Alexa Routine. You can also trigger this button from a program, of course.

Controller Options

When you open the Virtual Buttons Controller in your Admin Console, you'll notice there are two buttons you can select -- Discover Buttons and Push Button Names to Alexa.

Here's what each button does...

Discover Buttons

Select this anytime you change your Virtual Buttons membership level in Patreon. Clicking Discover Buttons tells the ISY to discover any newly added or removed buttons.

Push Button Names to Alexa

If you rename any of your Virtual Buttons to something other than the default Virtual Button XX, you'll want Alexa to know about it so she'll use the same names when listing Virtual Buttons in her Smart Home Devices list. To do this, select Push Button Names to Alexa once you are done renaming things. A minute or so after you've pressed this button, it's best to encourage Alexa to discover the new names by telling her, "Alexa, discover my devices." If you skip this last step, it could take up to a day for Alexa to figure things out.

This ISY-exclusive feature requires that you check the Allow ISY Access by Plugin box under the Advanced Configuration section:

Requirements

Release Notes

MIT License for Virtual Buttons NS

© Copyright 2022 Thomptronics

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.