Jump to content

MobiLinc (iOS) 4.5/4.6/4.7: Apple Watch and Much More!


InsteonNut

Recommended Posts

Posted

Hi Paul,

 

This is a known issue in 4.5 that is fixed in the next release 4.6 we're wrapping up now.

 

The issue is with many devices, program, or scenes with many devices in the scene, the 4.5 widget and Apple Watch extension uses more memory than what iOS will allow. We've re architected some of the extension code to fix this.

 

Wes

 

 

Sent from my iPhone using Tapatalk

Posted

Hi Folks,

 

We just sent out 4.6.1 to the beta testers.

 

Change log:

 

New Features:

- New Program option for the Dashboard, Today View, and Apple Watch: Toggle True/False.
- Program Icon is based on Program True or False if the Dashboard, Today View, or Apple Watch command path is to Run the IF statement OR toggle between true and false. All others the program icon is either "Running" or "Idle".
 
Bug Fixes (iPad):
- [Fixed] Tapping a camera on the 4 page view when on the 2...n page, resulted in the single camera view unable to stream the video.
- [Fixed] Tapping a program in MobiLinc HD worked the first time to bring up the program menu. The second time would fail.
 
Bug Fixes (All):
- [Fixed] Energy page pie chart does not refresh.
- [Fixed] Audio is muted on the second launch of MobiLinc even if voice control is off.
- [Fixed] Direct IP connections would sometimes stall out of retrieving status if the Today View or Apple watch was recently used.
- [Fixed] Today View and Apple Watch would crash if there were more than 10 or so devices, scenes, programs on the view. Large scenes in particular exposed this issue.
- [Fixed] Programs, devices, scenes removed from the ISY before removed from the Today View/Apple Watch are now automatically removed the next time MobiLinc is synced with the ISY.
- [Fixed] ISY 5.0 firmware exposed a bug where device status was reported as 0 or 255.
- [Fixed] When creating a new geo-fence, the default location was 0,0.
 
Beta testers can post feedback here or to support@mobilinc.com
 
Beta testers with an iOS 9 device, please try the Today View and Apple Watch extensions again. There were significant memory management changes made in 4.6.1 that might have contributed to the extensions inability to launch on the iOS 9 beta.
 
Wes
Posted

With the latest iOS9 beta and latest Mobilinc beta, the Today View widget continues to work on the iPad but not the iPhone 6.

 

On my iPhone, when I select a 4th device to include in the widget, the size of the widget expands as if to accommodate a second row of icons. However, there are no icons there.

 

Waiting on the next iOS beta to see if the issue resolves itself like it did on the iPad.

Posted

Hi Folks,

 

We just sent out the 4.6.2 update to the beta testers.

 

Changelog:

 

- For Direct IP users, when turning on location notifications for iBeacon or Geofences, MobiLinc will now prompt you to “Allow Notifications”. To enable, toggle the “Notify When Inside” switch on your device’s Extended Screen page.

- Fixed the thermostat temp reading for ISY firmware 5.0.
- Additional fixes for Direct IP users when using the Today View, Apple Watch, and MobiLinc app at the same time.
 
Unless anything major is reported, this will be submitted to Apple for approval.
 
Wes
Posted

Does

 

Siri Voice Control! Using the powerful Siri voice recognition engine, dictate your home automation commands to Siri for MobiLinc's Voice plug-in to process

 

include Siri integration on all platforms (eg iWatch iPhone and iPad?)

 

If so how do you configure it to work on an iPhone?  I've looked at settings and can't locate how to get Siri in the loop.  I hoped this meant when I activated Siri it passed the voice commands "through/to" MobiLinc looking for a match.  Was that hopeful thinking?

 

Thanks,

 

Paul

Posted

For the today view on iPhone and iPad, could you provide a short name alias field. My device names are long and do not read well (can't read at all) in the circle but I love the concept. 
 

Posted

Hi Paul,

 

I hoped this meant when I activated Siri it passed the voice commands "through/to" MobiLinc looking for a match.  Was that hopeful thinking?

 

We wish this is the way it would work. What we're able to offer is inside of the MobiLinc watch app, there's a mic button. Tap that to dictate your command to Siri. Siri, then passes the text to MobiLinc for processing. This is only available in the MobiLinc app, not system wide. Maybe one day Apple will open this up.

 

For the today view on iPhone and iPad, could you provide a short name alias field. My device names are long and do not read well (can't read at all) in the circle but I love the concept. 

 

Having an alternate name for use everywhere is on our to-do list.

 

Wes

Posted

Hi Paul,

 

We wish this is the way it would work. What we're able to offer is inside of the MobiLinc watch app, there's a mic button. Tap that to dictate your command to Siri. Siri, then passes the text to MobiLinc for processing. This is only available in the MobiLinc app, not system wide. Maybe one day Apple will open this up.

 

Having an alternate name for use everywhere is on our to-do list.

 

Wes

 

 

Thanks Wes. Is adding a Microphone Icon on the Today View a possibility?  This would appear to get one to MoibiLinc voice command in fewer steps.

Posted

Hi Wes, I stumbled across an issue on the latest beta. Yesterday night, I used my Watch to turn off some lights and the dashboard screen was empty. Since it was time to go to sleep, I just told myself I would look into this today. When I woke up this morning, I checked the watch app again and still, there was nothing displayed on its dashboard. So I went into MobilincHD on my phone to verify my devices were still set to be displayed on the watch and they all were. Once at the office, I checked again, and for some weird reason everything was back to normal. All my devices were back on the Apple Watch. I was about to uninstall and reinstall the watch app when I realized everything was normal again.

 

So I have no idea what triggered the devices to disappear and reappear a couple hours later, but you might want to look into that.

 

Let me know if I can be of any help,

 

Thank you

Posted

Hi kaphely,

 

I've seen this happen once or twice before on my own watch. When I've attempted to debug this, I couldn't reproduce it. My conclusion at this point is either a bluetooth issue or some other watch OS 1.x issue that's happening that's preventing the iPhone from sending updated UI information to the watch screen. 

 

I'm looking forward to migrating the MobiLinc watch app to Watch OS 2 to drastically reduce the iPhone reliance and hopefully reduce or eliminate these oddities that are not in our control.

 

Wes 

Posted

I have a question about the app. Do you use port 1900 for upnp? I guess you do to detect the Isy and decide wether to use http or https?. The app we develop at my workplace also uses port 1900 to connect to a upnp AV device we build. It seems that Mobilinc interferes with our app as our app often has trouble to scan on port 1900 for upnp devices. I am the only one in the office that has trouble with our app and since I have mobilinc on my phone, I started to think it could be related.

 

Things have gotten worse since I have my apple watch.

I observed that even if I have a specific local ip and port set up for http, it seems mobilinc often uses the https settings (external ip address with specific port that I opened on my router for remote access).

If I reboot my phone, mobilinc will start using http again. And our app will start working properly again. Eventually, I think mobilinc locks up the port and from this point, our app can't use it anymore and mobilinc starts syncing with the remote settings even if I am on my local network.

 

Would it be possible for you to verify if there is an error in the code somewhere that locks the port or that scans the port so often that it cannot be used by other apps? 

 

Maybe our app developer didn't code it right on our side and this is why we get errors, but he assures me it is fine and that an error occurs when he is calling code that uses the port and that there is nothing he can do about it. I do not know the implementation details so I can't tell you how we use port 1900 exactly though.

 

Let me know if something can be done on your side as I would really like both apps to coexist on my phone (if the interference comes from the fact I have mobilinc installed,).

I just disabled the Auto sync over wifi option to see if it makes the problem go away. I'll let you know.

 

Thanks in advance.

Posted

Hi kaphely,

 

UPnP and the ISY/MobiLinc use port 1900 for UPnP auto discovery. 

 

There is no error in the MobiLinc code (at least in this code path). I know this because I've spend dozens of hours on UPnP working around a severe limitation in iOS and networking to get UPnP working. If you'd like more details on what's actually happening under the hood, please contact me at support@mobilinc.com so we can setup a quick 10 minute phone call.

 

Wes 

Posted

I updated to v4.6 for iOS and so far so good. I was having some geofencing issues with the program 2 versions ago but with the last ver and this one they seem to be fixed & working. I love the fact I can leave my home and then my security system will auto arm away and send me a notification, then the reverse when coming home.

Posted

For the today view on iPhone and iPad, could you provide a short name alias field. My device names are long and do not read well (can't read at all) in the circle but I love the concept.

 

I love all new add-ons -- bought 3 kontakt.io IBeacons to start and they work great.

 

My only issue is not being able to read names on today view icons. Is having alternative short name on short term to do list. Regardless this is my vote to get it soon.

 

Thanks for great product.

 

Paul

Posted

Thanks Paul!

 

Adding an alternative name field is on my short list. This unfortunately touches a LOT of code but I do understand the need for something like this.

 

Wes

Posted

I generally access my ISY-99i using MobiLinc from my iPhone/iPad via https and have been doing so for years without issue. This weekend I upgraded from iOS 8.4.1 to iOS 9 public beta 3 and all of a sudden MobiLinc can no longer connect via https and produces the following error message (screenshot attached below). I've had to temporarily open up an http external ports in order to access my ISY which of course makes me very uncomfortable due to security risks.

 

I tried to take a look at my SSL certificate to see if perhaps it had expired however I can no longer access that since the ISY-99i has been discontinued and certificate creation no longer functions.

 

Any ideas of what might be going on here. It definitely has something to do with iOS 9 but I can't understand why since MobiLinc isn't a native app, what would have changed?

 

post-2755-0-82721000-1441762336_thumb.png

Posted

Newer IOS likely removed the only cryptographic algorithm available on the now deprecated 99i (SSL3 and/or SHA1). These were removed from both IOS and Android because they are now considered insecure. You'll likely either need to roll back IOS, or move to a newer ISY firmware (which will likely need a hardware upgrade to the 994i).

Posted

Just an FYI, I just installed the iOS 9 GM and the Today View widget still does not work on the iPhone 6. It does work on the iPad running the GM beta. 

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing

    • No registered users viewing this page.
  • Forum Statistics

    • Total Topics
      37.2k
    • Total Posts
      372.4k
×
×
  • Create New...