kswison
Members-
Posts
9 -
Joined
-
Last visited
kswison's Achievements
Newbie (1/6)
1
Reputation
-
ISY994i - MOBILINC X - AMAZON ECHO ALEXA - Remote and Voice Control Setup (the easy way....lol) This was so frustrating for me so I am going to post this for everyone else and hopefully save a bunch of people a lot of time. I'll make it easy for you... Hours of time that I will never get back...lol I had type this all out while I was doing it so I could follow it backwards if I got in trouble with something. I have edited it for this Forum, much swearing removed.... haha. I have had my ISY for 7-8 years now. I am not a computer programmer so I struggle a bit with this stuff sometimes. I have been using the Mobilinc Pro app on my iPhone, then last year some time upgraded to Mobilinc X. Mobilinc Pro and Mobilinc X are nice apps with good control. Like the upgrade to Mobilinc X. Issue... I bought and AMAZIN ECHO Alexa device. CRAP ! This is where is all got frustrating. Every thing I read said Alexa needs to connect through the ISY Portal for Alexa to be able to communicate with the ISY. But the problem with that is that the Moblinc X app becomes non-functional and I really like that Mobilinc X app. So I did the set up through the ISY Portal and lost my Mobilinc X control access. I spent hours searching and reading all very complicated ways to try and to that to work, some with success some without. After about 4 month I finally found some more time to work on this after the frustration level dropped, and contacted the Mobilinc X guys and asked how to do this. They told me that the Mobilinc X app needs to run the Mobilinc Connect Integration Portal to be able to connect/communicate with the ISY. That I was on the wrong portal. Great... I already knew that... but after a few frustrating emails they finally coughed up the fact that Mobilinc X has a SKILLS option for Alexa to add that SKILL and then Alexa can tell Mobilinc X what to do. Cool ! They also told me that Mobilinc X has had this Alexa SKILL for years now. Really ? In all my reading I never saw that information once. Guess I was just not typing, asking the right questions as I did not know exactly what I was looking for technically. Hmmm.... Now it all makes sense. Wow... very simple. Wish I could have found this information a long time ago. I don't know if that information is just not out there or I didn't know what to search for. Maybe its because no company owns all systems so they don’t want to comment in any detail as to how other systems really tie in due to some perceived liability or they end up with support requests for other companies products when they do that. Oh well... I figured it out now. Here is the revisions that I did to get my ISY communicating again with the Mobilinc X app on my iPhone and get Alexa talking to the Mobilinc X app with Mobilinc X talking to the ISY. Here goes….. 1) I went to my ISY and into the ISY’s Admin Console and to the Configuration tab, then to the Portals tab. 2) I then clicked on the REVOKE the current UDI Portal. It then showed the UDI Portal Registration as Not Registered. If you have never set up a portal on your ISY you can skip steps 1) & 2). 3) I then went to the https://www.universal-devices.com/my-account and logged in and went to My Products. I had previously purchased the Mobilinc Connect Module and it showed that it was deactivated, so I clicked on the Activate button to activate it. Now it shows that it is activated. I guess if I hadn't already purchased that then I would have had to buy the Mobilinc Connect Module. 4) Going back to the ISY’s Admin Console, Configuration tab, Portal tab, I then clicked the Refresh button, but nothing happened. 5) I then went back to the https://www.universal-devices.com/my-account and logged in and went to My Products and noted this note Note:ISY Portal and MobiLinc Connect are not compatible. OK, I cannot run both and noted that my ISY Portal Module for Amazon Echo was still active, so I hit the Deactivate button on the ISY Portal Module for Amazon Echo and its now deactivated. 6) Going back to the ISY’s Admin Console, Configuration tab, Portal tab, I then clicked the Refresh button, but nothing happened. Still no portal. 7) Hmmm... Grrr ! Breathe! Deep Breath ! I went back to the https://my.isy.io/index.htm webpage and under ISY/Tools/Connectivity it now shows “Access has been revokes by owner”. Good, that is removed now. If you did not have any portals set up previously you can skip this step 8). 9) With all that changed, I did not see anything else I could do, so I re-booted (unplugged) the ISY hoping the Mobilinc Connect Portal would take effect. Always reboot ISY devices when changing these types of things. 10) Upon re-boot a window popped up that stated “Would you like to proceed with the following module actions ? Portal Intregration - Mobilinc Connect (21073)", and I clicked YES. It returned another window that stated “SSL request not authenticated [Portal] TCP client resource moved [UDI-MM]." The only option was to click ‘OK’. Hmmm... Not good. Breathe ! 11) I shut down and re-started the Admin Launcher software, went back to Configuration/Portal tab and clicked Refresh. It came up with the same window stating “Would you like to proceed with the following module actions ? Portal Intregration - Mobilinc Connect (21073)", and I clicked YES. This time it responded “ISY will now be rebooted fro the settings to take effect.” Yay ! I clicked OK. The ISY unit re-booted. (Not sure why it didn't work the first time, but whatever... it worked the second time.) 12) After re-boot I used Admin Launcher to start up the ISY software again and logged in. Now under Configuration/Portals it shows Portal Integration - Mo… Online - Registered. OK, Looks right. 13) I started up the iPhone Mobilinc X app on my iPhone and it showed no ISY, so I went to Settings and then Current Account. It showed 0 ISY hubs. I realized on was on the wrong WIFI in my house (as I have two WIFIs so I switched back the the correct WIFI that the ISY was on and did this again) It brought up the same Current Account. It showed 0 ISY hubs. I tapped on the hub image and it jumped to another window that said “No ISYs on account”. Then hit the ‘+’ sign on the top right corner. It brought up a new window with “Add your ISY to Mobilinc …” and ‘Tap to add”. The MAC address IP address for the ISY displayed matched mine and were correct so I tapped the Add ISY button. The ISY was added to my Mobilinc X account. 14) I tested the Mobilinc X app and it once again controls my ISY devices like it did before I switched to the UDI Portal for my Alexa set up. So that is working again. I'm getting somewhere now. ! Now to get the Alexa side resolved. 15) Then on the iPhone I went into the Mobilinc X app and tapped on the Lighting icon, then tapped on one of my lights, then tapped on the pencil Edit button in the top right corner of the screen, and then tapped the Set Spoken Name and added a name for all the devices that I wanted Alexa to control with verbal commands. 16) I then went to the AMAZON ALEXA app and to the Devices tab in the bottom right corner of the screen, then to my Lights icon to review the lights that I had previously set up. It showed all my lights that I had previously set up through the ISY Portal (not the Mobilinc Connect Portal) and all of those lights noted “There was a problem". I tapped on the each light which it brought up details for them and I then tapped on the Settings in the top right, then tapped on the top right Garbage Can to delete the item. I did this with all my lights, switches and plugs etc that were set up thru the old ISY Portal and noted “There was a problem" If you did not have any portals set up previously you can skip this step 16). 17) I then went into Alexa’s SKILLS and searched for Mobilinc and it came up with Mobilinc Smart Home SKILL so I added that SKILL. It required that I login and completed that. Cool ! It then asked me to connect the ISY and showed my ISY’s MAC address, so I selected that and added it. Mobilinc Smart Home SKILL installed and is now set up. Feeling much better about this now! 18) Upon closing that set up window, it brought up the Discover Devices screen so I clicked on the Discover button. Alexa discovered all my devices. Cool ! Then I went through the device set up process for each device. I selected each device individually and hit Set Up Device and the devices were added. 19 ) On the Amazon Alexa app I needed to add some groups of lights for Alexa to turn on and off all at once. So I went to the devices tab in the bottom right corner, it brought up another screen and I tapped the ‘+’ sign in the top right of the screen Add Group. Then Add Device and selected the devices I wanted in that group. I set up a group of lights for the living room to turn them on on off and a group for all lights to turn all lights off at once. 20) Then I modified/corrected my Routines in Alexa. 21) I then went to go and talk with Alexa and everything works. Great ! In summary, there are lots of steps to this process with multiple platforms and websites to hit. Took me a while to figure this all out and where what needed to be set up. But now its all working and I can once again after 4 months of trial and errors can once again use my Mobilinc X app to remotely control my ISY. I am very happy ! The thing I could not figure out was that if you want to use Mobilinc X app, your need to use the Mobilinc Connect Portal (which I knew) but Alexa needs the UDI Portal, so I read. WRONG ! Thats the worst thing I could have ever read, "Alexa needs UDI Portal" with respect to getting Alexa to work with the Mobilinc X app. Wrong direction from the get go. The thing that I did not know and could not find information on (for what ever reason) was that Mobilinc X has a SKILL to allow Alexa to tell Mobilinc X what to do. How simple. Tell Alexa to tell Mobilinc X what to do, and Mobilinc X will set the ISY accordingly. Cool ! I previously had everything set up and working with my ISY and Mobilinc X on my iPhone prior to setting up the Alexa. Before I change to the UDI Portal for Alexa... If I had know (when I got the Amazon Echo Alexa) that all I needed to do was add a SKILL to Alexa and she could control my ISY through Mobilinc X I would have been done in minutes instead of the wasting hours reading and testing, etc. So I really hope this helps out everyone else and that this information is easy to find. Would have saved me hours. I really like the Mobilnc X app and it was a pain not having it. But its all working now. Now that this is all running I recommend this setup. Cheers !
-
Awesome !!! Thanks. I have had this thing power failure out and loose all the setting and nothing works after until I had re-set it. Was driving me nuts. So, I wrote another program to evaluate all the critical VARIABLES to see if they made sense or were set to '0', and if they were set to '0', which certain ones are not to be, then the program ran a THEN series of statement that reset all my variables. That seemed to be working, but this is way easier. Thanks again. That makes sense and will help out a bunch. I have already changed a few programs. Going to have to go through my programming again. I can see I will be able to delete a bunch of these silly little programs that I created to preset these variables. Thats the issue of being a newbie at this programming stuff. But its getting better! Thanks again.
-
Thanks, I think you are correct, in that I think the original program "SET_TEMP" that set the generic temp of 23* took over and ran correcting the temp after the time period defined in the second program (NIGHT_OVERRIDE) ended. I have found a way around this. Or to correct it. I took the same program (NIGHT_OVERRIDE) and added the ELSE to run the original program 'SET_TEMP" that sets the temp and other variables back to 23* That seems to work. I changed the end of the time B to a minute in the future to watch it flip over and it all seems to work. I watched in switch over the variables. Thanks. I didn't think it stored previous values of the variable. That explains that. Kev
-
I have a basic programming question using my Thermostat with my ISY I have a general program that basically sets the house temperature to 23* (using * for degrees symbol in this forum) Set '1F.15.B9 - Main' 23* (Heat Set Point) $House_Heat_SetPoint = 23 So then, I want a number of other programs to change the house temp at different times of day, like below. IF On Sun, Mon, Tues, Wed, Thurs from 11:00pm To 7:30am THEN Set '1F.15.B9 - Main' 18* (Heat Set Point) $House_Heat_SetPoint = 18 This is to drop the temp at night or work hours, etc. It appears to drop the temp during those hours. And seems to set the temp back to 23* once out of that time period. During those hours I want to have the variable $House_Heat_SetPoint set to 18 (or what ever the scheduled program sets it to), but then I want it to set the VARIABLE back to 23 at the end of the time period. My question is, when this IF/THEN operates within a scheduled time period, does it only change the VARIABLE for the scheduled time frame for which it operates within, then changes back once the time period expires, or does it simply change the VARIABLE once and leave it at that. If it does change the VARIABLE back once the time period expires, what does it change it back to ? Did it store the previous value somewhere ? I guess that goes for the Thermostat as well. If the ISY changes the temp temporarily, does in know to turn back to the previous 23 degrees ? Or is that my other program that is setting it back to 23 ? This is a very basic programming question, but I am new to this. Thanks for your help.