Everything posted by bmercier
-
ISY Portal Maintenance - 09-30-2018
Instructions below. This will be on the wiki soon. Using Alexa Routines Alexa has for a while allowed you to create Alexa Routines to automate voice-related tasks. This capability is found in the Alexa mobile app, under Routines. Amazon has enhanced this by releasing new smart home capabilities to support motion sensors and contact sensors. The main benefit of this is to use them as triggers to an Alexa routine. ISY Portal now supports these new motions sensors & contact sensors capabilities. In ISY Portal, under the Connectivity | Amazon Echo dialog, You can choose any ISY device, and expose it to Alexa as a motion sensor or a contact sensor. That can be a real motion or contact sensor, but that could also be an IOLinc or a plain regular light. To configure a device as a sensor, just set the Alexa category to Motion sensor or Contact sensor. If you are the owner of an ELM M1 Alarm system, and have it integrated with your ISY, you can use it too! You can expose any of the zones as a motion or contact sensor. In addition to ISY nodes and ELK zones, you can also expose a state variable as a motion sensor. When configuring this, you need to specify a "Motion detected value". Whenever the state variable will be set to that value, the motion sensor status will be set to "Detected". Any other value will set the motion sensor to "Not detected". But why would someone want to expose a state variable as a motion sensor? The whole purpose is to trigger Alexa routines programmatically. One of the simple but nice feature of an Alexa routine is to say something you decide, whenever the routine is triggered. Therefore, using variables exposed as motion sensors allows you to create programs that tells Alexa to say something. Now your ISY can talk! What Alexa says is configured within the routine, and therefore static. But you can create as many routines as you want, and you can do so using a single variable. When you create the spoken in ISY Portal, you can reuse multiple times the same variable, expose it as a sensor, but use a different "Motion detected value". This allows you to have Alexa say something when value=1, something else if it value = 2, etc... Troubleshooting tips: Whenever you make changes to your spokens, please remember to have Alexa discover the devices. You can just ask "Alexa, discover my devices". If you delete or rename spokens, remember to go to the Alexa app and delete those obsolete devices. Otherwise, they will just stay there as "offline", but it will still be recognized by Alexa and give you an error message. If you change the type of a device, let's say from motion sensor to contact sensor, and you have used it in a routine, you will have to remove it from the routine, and re-add it. For more informations on Alexa Routines: https://www.amazon.com/gp/help/customer/display.html?nodeId=G202200080
-
ISY Portal Maintenance - 09-30-2018
This morning's update is completed. Benoit
-
IFTTT url not just for IFTTT
This is not currently in the roadmap. So far, the intent was for IFTTT, and renaming things were a small change. For sure, it's a best practice to use different keys for different services, but how many users would use 2+ services with this? Benoit
-
IFTTT url not just for IFTTT
Thanks for the suggestion. I made the changes in dev, this will be in production Sunday. Benoit
-
Deadbolt Lock Operated by Amazon Echo
You may want to consider adding a ZWave repeater, close to the deadbolt itself. I guess this may vary from one deadbolt to another, but my experience is that the ZWave range is really short. So I would position a ZWave repeater close to the deadbolt itself. Here's one: https://aeotec.com/z-wave-repeater Yes, you can have a program that locks after a certain amount of time. Benoit
-
ISY Portal Maintenance - 09-30-2018
Where do you see a duplication? It has nothing to do with IFTTT. I used IFTTT as an analogy to explain how an Alexa routine works. The portal does not "know about triggers". What I explained is that portal bridges the gap between an ISY Variable and an Alexa routine. It allows an ISY Variable to be seen by Alexa as a motion sensor, and an Alexa motion sensors can be used to trigger an Alexa routine. Benoit
-
IFTTT url not just for IFTTT
You are absolutely correct. But if we rename it to something more generic, then someone looking to do IFTTT would not find it or think about IFTTT. Benoit
-
ISY Portal Maintenance - 09-30-2018
This has to do with Alexa Routines. Alexa routines allows you to automate things based on certain events. An Alexa routine is similar to IFTTT. If <event> then do <action>. The event can be a Smart Home motion sensor detecting movement. The action can be Alexa giving you the weather, or simply Alexa saying something. So far, this functionnality allows you to have an ISY device, such as a motion sensor, to trigger Alexa to say something. Now comes the variable. ISY Portal will allow you to have an ISY State variable exposed as an Alexa Motion Sensor. Whenever the variable will be set to a certain value, the motion sensor will be "ON". So, in short, you can have a variable that, when set to a certain value, will have Alexa say something. This new functionnality will be available starting Sunday. Benoit
-
ISY Portal Maintenance - 09-30-2018
FYI, the only devices currently supported which can trigger a routine are motion sensors and contact sensors. Yes, exposing a state variable as a motion sensor allows to trigger any routine. I made it in such a way that a single variable can be used to trigger multiple routines based on the variable value. Benoit
-
ISY Portal Maintenance - 09-30-2018
This is now implemented in dev. This will be live Sunday. Benoit
-
ISY Portal Maintenance - 09-30-2018
Hello all, I'm currently looking into exposing state variables as motion sensors. Stay tuned Benoit
-
ISY Portal Maintenance - 09-30-2018
No, it has not been implemented. But I know where you are going, and there is a work around. If you have the A10 module, you can create a virtual device which can be used as a sensor, and therefore, a trigger to a routine. In the admin console, click Link Management/New INSTEON/A10/X10 device. From the list choose generic X10. Enter an address, such as "A10", a name, and create the device. Benoit
-
ISY Portal Maintenance - 09-30-2018
This will eventually be possible with Alexa notifications. At this time, the Alexa notifications beta program is closed, they are changing the API based on developer feedback. Stay tuned. Benoit
-
Using ISY devices as triggers with Alexa routines
The feature is coming next sunday: You will be able to use take just about any ISY device, such as IOLink, Insteon motion sensor, or even plain switches, and expose them either as a motion sensor or a contact sensor. ELK zones are also supported. Using it in routines allows to do pretty cool stuff. Benoit
-
ISY Portal Maintenance - 09-30-2018
Hello everyone, We will have a maintenance next Sunday 30-09-2018 at 5:00 AM PDT which will last for up to 1 hour. During this period, the subscription server will be restarted, which will drop any active subscriptions. If you use Mobilinc, the app will automatically reconnect when it's back online. New feature: Add support for Alexa contact and motion sensors. ISY devices, State variables & ELK Zones can be exposed as Alexa contact sensor or motion sensor. The main benefit is to use them as triggers in Alexa routines. Maintenance: Install OS patches Benoit
-
New contact and motion sensor Alexa APIs?
Hello everyone, I'm currently looking into implementing contact sensors, but I don't have contact sensors to test. When a contact sensor is open, what is the node status exactly? 0? Or non-zero? Benoit
-
Can Both Portals Be Used At The Same Time?
Don't worry with it. It is not relevant to the issue here. This is used only with earlier versions of the skill (V1 & V2). Benoit
-
Can Both Portals Be Used At The Same Time?
Something is mixed up. We need to check that: Echo A uses Amazon account A, which is linked to ISY Portal user A, which has its preferred ISY set to ISY A. Echo B uses Amazon account B, which is linked to ISY Portal user B, which has its preferred ISY set to ISY B. Please write down for both locations: The Amazon account The ISY Portal user profile The UUID Instructions: Login to ISY Portal using either user profile. Go to "Users". Make sure that each user profile is mapped to the correct location's UUID. For both locations: Login to the echo app (https://alexa.amazon.com) using the location's Amazon account Go to Settings. Make sure that you see the current location's Echo device. Not the other location's echo. Go to Smart Home | Devices, click Forget all (At the bottom right) Go to Skills, find the "ISY Optimized for Smart Home V3". Click Disable, then Enable. When linking with ISY Portal, make sure to use the ISY Portal user profile for that location. When you discover devices, you should be getting the devices from the ISY related to the Portal user profile you just linked to. Tips for testing: In addition to testing with the echo itself, you can test using the Alexa app (iOS version, and possibly Mac as well). Go to Smart Home, find your device, and turn it on/off using the app. Benoit
-
Can Both Portals Be Used At The Same Time?
I don't use a Mac. There must be a logout button in the app somewhere. In the iOS App, it's the "Sign out" button under settings. It might be the same on the Mac. Personally, instead of using the app, I would use the web version: https://alexa.amazon.com. In the web app, when you want to switch amazon account, you can logout by clicking the last option on the left.
-
Can Both Portals Be Used At The Same Time?
Login to ISY portal Click on "users" You will see your 2 user profiles, showing the preferred ISY associated. Edit one of the two, and change the UUID. Alternatively, you can login to ISY Portal with both user profiles one after the other, click on my profile, and edit the preferred ISY there. It has the exact same effect. Benoit
-
Can Both Portals Be Used At The Same Time?
For the benefit of everyone, the initial issue he was having was due to the fact that a single ISY Portal User Profile was used. There has to be 2 ISY Portal User profile. @smokegrub, I just looked at your account. I see that you now have 2 user profiles, which is good. But the problem is that both user profiles are pointing to the same ISY.
-
Can Both Portals Be Used At The Same Time?
Could you also PM me your UUID, I'll take a look at the logs and see if I can find something. Benoit
-
Can Both Portals Be Used At The Same Time?
At the end, when you say "I can't": What devices do you have? Are your devices still there, but showing offline? Have your devices disappeared, and they have been replaced by your wife's? Benoit
-
REST commands to ISY via Portal?
Ok, so it's either an issue with variable substition (probably not), or the path length. Either way, we need help from Michel. Benoit
-
REST commands to ISY via Portal?
I'm suspecting an issue with the path length. I would try the network resource, but use a fixed value instead of a variable.