Fredo Posted April 11, 2023 Posted April 11, 2023 Hi Guys, Newbe here. I am using an ISY994 ver 5.3.3. Below are a series of ISY994 programs for turning lights on based on GeoFence boundries. These programs worked in the past but now the lights come on every night. I am using MobiLinc GeoFence. I have setup two variables in my ISY: iPhone_-_Fred_Home-100M /Init=1 /Value=1 X /Init=1 /Value=1 Following are the three ISY programs: GeoFence Away If $iPhone_-_Fred_Home-100M is 0 And $X is 1 Then $X=0 Else No Actions GeoFence Home If $iPhone_-_Fred_Home-100M is 1 And $X is 0 Then Enable Program 'GeoFence Lights' Run Program 'GeoFence Lights' (If) Wait 10 seconds Disable Program 'Geofence Lights' $X =1 Else No Actions GeoFence Lights If From Sunset To Sunrise (next day) Then Set 'Outdoors / OH Door Lights' On Wait 5 seconds Set 'MBR / Lamp - MBR Windows' On Wait 5 seconds Set 'Living Room / Lamp = Piecrust Table' On Else No Actions The lights come on every night now. Can anyone help me with what I am doing wrong?
Javi Posted April 11, 2023 Posted April 11, 2023 If it works in the past, then verify the variable is changing. Apple recently started giving apps generic device names which appeared to cause the same issues for other users using automatic variable definitions. UD Mobile now has geofencing if you are interested in an updated app. https://wiki.universal-devices.com/index.php?title=UD_Mobile#Geofencing 1
DennisC Posted April 11, 2023 Posted April 11, 2023 8 hours ago, Javi said: UD Mobile now has geofencing if you are interested in an updated app. https://wiki.universal-devices.com/index.php?title=UD_Mobile#Geofencing Well worth the change for improved functionality all around and fantastic support.
Solution Geddy Posted April 11, 2023 Solution Posted April 11, 2023 @Fredo Check the actual Geofence Location is still defined in "Location Settings" on Mobilinc. If it is then make sure the variable is still the same as you have indicated above. I recently had a similar issue and either the location or the variable had been deleted from the app. I'm not sure if it was iOS related (I recently updated to 16.4.1) or something else, but I noticed some programs not triggering for a while. I'm running IoX on eisy, but it was clearly app related as something was missing. I think I had to recreate the location and reset my variable. I then had to adjust my programs to reference the new variable. Since I'm on IoX I had some issues with Mobilinc making the variable through the ISY Portal connection, but I made a local connection and it worked right away. I since changed back to ISY Portal connection method and my geofence and programs trigger correctly. 11 hours ago, Fredo said: I am using an ISY994 ver 5.3.3 While not an issue for this situation you should consider updating the ISY994 to the last release of 5.3.4. There weren't many fixes from 5.3.3 to 5.3.4, but with support ending for the ISY994 you should at least be at the current Firmware so any forum support you get will be on the "most recent" build. I echo @Javi and @DennisC comments of trying UD Mobile. You can use Geofence to call on programs to change the variable as you cross the boundary. There's a learning curve setting up the new app, but it is very customizable to fit the various needs of users. It's also being currently developed and supported by UDI, unlike Mobilinc (that hasn't been updated in several years).
Fredo Posted April 13, 2023 Author Posted April 13, 2023 (edited) Hi Geddy, Thanks for the help so far. If I open my MobiLinc HD app, and goto settings>Location Settings>Locations and tap on "New Geofence", I can not turn on "Update State Variable" (see attachment). If I turn that switch on, i get the error msg: "Communication Error. Could not communicate with ISY. Please try again". If I go to any of the devices, I am able to turn on/off other devices. Edited April 13, 2023 by Fredo 1
Geddy Posted April 13, 2023 Posted April 13, 2023 35 minutes ago, Fredo said: If I turn that switch on, i get the error msg: "Communication Error. Could not communicate with ISY. Please try again". @Fredo yeah, that was the same problem I was having if I used the ISY Portal to connect to the device. I'm not sure why that's happening since I'm able to make variables through admin console when I connect through the portal. It must be an app issue talking to the device. Since you're on ISY994 then it's something app/portal related. My workaround for that was to change to a local IP connection and it worked right away. Try that, make your variable. Make sure admin console is closed while you're trying to make the variable. You can confirm the variable was made once you get it set in Mobilinc. Once you have it set (and if you wanted to confirm it in Admin Console) then change the connection type back to ISY Portal (just using my.isy.io as the URL and your portal credentials to login). I assume that you're using ISY Portal...but you might be on Moblinc Connect (or whatever that portal equivalent is called...change back to whatever you were using for remote access previously). Like I said, once I got the local connection it made the variable and has worked steadily since I made the new geofence area/variable. Hopefully it won't happen again, but if it does it just means I'll take a more serious look at UD Mobile and finally learn it a little more than I have. I just rarely ever open a mobile app to control my system that I've just stuck with what I had since it was setup the way I liked it. 1
Recommended Posts