SteveSBE Posted September 22, 2013 Posted September 22, 2013 I have MobiLinc Pro on an iPad 3 and iPhone 4. I have two issues - same on both devices. The info below is recent activity on my iPad. Just so you know, after trying several things I uninstalled MobiLinc, shut down my iPad, restarted my iPad, and reinstalled MobiLinc. First, although I can control a device I don't see the status of any of the devices on my MobiLinc. Second, when syncing using HTTPS (via a cellular connection) I keep getting the "Connection Error Unable to connect to destination. Please verify that Airplane Mode is off." Even though I get this error, the screen walks through the update screens (parsing, etc.). And lo and behold, I can turn on/off devices. However the status of devices don't show (and as before I get the Connection Error message if I re-sync). I noticed that MobiLinc doesn't automatically switch between the http and https modes when it's on auto connection mode. I have to manually switch them. When it's on auto connection mode and I turn off the Cellular, it remains on HTTPS (after which I force HTTP and it works). In this case after I time out and manually go into the connect method, select HTTP, then immediately select auto, then come back to the Lighting Controller, it switches to HTTP. But it never switches automatically. Also, when both autosync over Wi-Fi and autosync over cellular are checked and auto sync over Wifi and cellular are both checked it always picks HTTPS and gives the "Connection Error..." message . Only unchecking autosync over cellular and forcing an HTTP connection allows the sync to work normally via the network. This happened on both my ISY99i and the ISY994 (which I just updated to). I re-created the self signed certificate on the ISY994...no help there either. Please help. Thanks, Steve
InsteonNut Posted September 23, 2013 Posted September 23, 2013 Hi Steve, I re-created the self signed certificate on the ISY994... I suspect this is the root of possibly all your issues (I'm assuming you are connecting directly). When connecting via HTTPS MobiLinc will try to validate parts of the cert. Depending on how you created the cert either the cert isn't created properly to validate or if you checked any of the verify options in the ISY, that could also be a problem. Actually, please check this. That error message indicates the MobiLinc isn't getting ANY response from the ISY and thinks your network might be dead (Airplane Mode). One way to verify if the HTTPS cert is the issue. While on your local network, in MobiLinc, set the connect method to HTTP and verify that everything works without error. If it does, switch the connect method to HTTPS. If you experience errors here, then it's the cert in the ISY or the verify options are checked in the ISY for client/server validation. Please note that the Auto-Sync options, if enabled, will automatically download the full ISY config on startup. If unchecked, MobiLinc will only grab status of devices, scenes, and programs/variables/security/weather/etc. Wes
SteveSBE Posted September 23, 2013 Author Posted September 23, 2013 Hi Wes - I still have a problem and questions. I did what you said to do. I turned off the cell data connection and attempted to sync over my wireless network. I unchecked both the Auto Sync over Wi-Fi and Auto Sync over Cellular settings. I switched to a connection method of HTTP and it worked fine. I re-set the connection method to HTTPS and the sync wouldn't work at all...no connection. But that is not my problem... I can still control ISY from a remote even when it gives me all of those messages. I just get 1.) no status; and 2.) the connection error message. My certificate was completely filled out and NO verify options were chosen. What is MobiLinc looking for? By the way, what is the link that would get me to the instructions spelling out in detail the settings I should use? Thanks, Steve Hi Steve, I re-created the self signed certificate on the ISY994... I suspect this is the root of possibly all your issues (I'm assuming you are connecting directly). When connecting via HTTPS MobiLinc will try to validate parts of the cert. Depending on how you created the cert either the cert isn't created properly to validate or if you checked any of the verify options in the ISY, that could also be a problem. Actually, please check this. That error message indicates the MobiLinc isn't getting ANY response from the ISY and thinks your network might be dead (Airplane Mode). One way to verify if the HTTPS cert is the issue. While on your local network, in MobiLinc, set the connect method to HTTP and verify that everything works without error. If it does, switch the connect method to HTTPS. If you experience errors here, then it's the cert in the ISY or the verify options are checked in the ISY for client/server validation. Please note that the Auto-Sync options, if enabled, will automatically download the full ISY config on startup. If unchecked, MobiLinc will only grab status of devices, scenes, and programs/variables/security/weather/etc. Wes
InsteonNut Posted September 23, 2013 Posted September 23, 2013 Hi Steve, Try this to rule out MobiLinc (as I still think the issue is with the cert). The status in MobiLinc comes from a real-time status channel MobiLinc opens to the ISY. If this can't be opened, then real-time status will not flow from the ISY to MobiLinc. My guess is that the Admin Console will not show real-time status either. Please try this and report back: In a web browser go to https://ip_address:port and then proceed to open the Admin Console. Verify that you do or do not receive real-time status. For example, if your ISY's IP is 192.168.1.2 go to: https://192.168.1.2 This will work if your HTTPS port settings are still the default port 443. If you changed the HTTPS setting to something else like port 500 then you would go to https://192.168.1.2:500 Please let me know if, in the Admin Console through the link above, you are able to see real-time device status. Wes
SteveSBE Posted September 24, 2013 Author Posted September 24, 2013 Hi Wes. I followed your instructions and I am able to see the real time status. If the cert is the problem, why can I turn on/off devices from a remote LTE connection but not see the status. Again, what is the link that would get me to the instructions spelling out in detail the settings I should use? Thanks, Steve
InsteonNut Posted September 24, 2013 Posted September 24, 2013 Hi Steve, I'm out of ideas off the top of my head why it's not working for you. Can I connect to your ISY from my lab and see for myself what's happening? I might have some other ideas if I can see what MobiLinc is doing under the hood. If this is ok, please send me your connection details to: support@mobilinc.com Wes
SteveSBE Posted September 27, 2013 Author Posted September 27, 2013 Wes - I'm working with Michel to ensure my cert is correct first. If that doesn't work I'll email you via the address you gave me. Thanks, Steve
SteveSBE Posted October 4, 2013 Author Posted October 4, 2013 Wes - I want to email you the "connection details" as you requested but don't understand what connection settings you are asking about. Can you let me know please. Just so you know I did the following: 1. Had my self signed cert re-created with the help of UD support. 2. Uninstalled MobiLinc from all my devices and removed it from the Apps (sending it to trash) in iTunes. Restarted all devices. Downloaded a fresh copy of Mobilinc Pro and reinstalled it on my iPhone and iPad. The problem I have is: a.) When not on the local network: i.) None of the status's refreshed. ii.) I got connection error messages...but there was no connection error. iii.) Mobilinc sometimes thought i was in Airplane mode (or to check if I was). b.) When on the local network, everything looked fine. 3. Running ISY from my Win 8 PC via https://xxx connection worked fine. Thanks, Steve
InsteonNut Posted October 4, 2013 Posted October 4, 2013 Hi Steve, The problem is that the real-time status channel isn't being allowed to setup for some reason when you are external. Can you email me a screenshot of your MobiLinc->My Settings->Lighting Controller page plus let me know what your ISY's password is (or change it for just me). That should give me enough info to attempt to connect to your ISY remotely to see what I can see. Please email to support@mobilinc.com Wes
SteveSBE Posted October 5, 2013 Author Posted October 5, 2013 Thank for your help Wes...Appreciate the fast response! Steve
InsteonNut Posted October 14, 2013 Posted October 14, 2013 Just to follow-up with this topic, the problem was in the external IP address field in MobiLinc. The https:// was duplicated twice in this field. Once removed, everything snapped into place and started working. Wes
Recommended Posts
Archived
This topic is now archived and is closed to further replies.