Release Notes April 26, 2017 (iOS App Update - MQTT and LoRa support!)

Release Notes April 26, 2017

iOS App version 2.0

New Features

  • MQTT Support on iOS! Now you can view and interact with devices previously added to your account via the Cayenne ‘Bring Your Own Thing’ MQTT API on the Cayenne Web Dashboard, and add/edit/remove MQTT devices and widgets through the iOS app itself.

  • LoRa Support on iOS! Now you can view and interact with LoRa devices previously added to your account via the LoRa option on the Cayenne Web Dashboard, and add/edit/remove LoRa devices and widgets through the iOS app itself.

Bugfixes/Improvments

  • Improved the date picker/calendar control for adding scheduled events through iOS.

  • Fixed a rare crash when trying to add Raspberry Pi devices via the iOS app.

  • Fixed an issue where incorrect devices could display to choose from when adding a custom widget via project view

  • Corrected a situation where incorrect icons could display during trigger creation

  • Removed ‘Beta’ tag from Arduino devices.

  • Fixed a rare crash when adding Arduino devices to the ‘if’ portion of a Trigger statement.

  • Removed the process list/interactivity from the default Raspberry Pi Processes widget. This can still be seen via command line via Remote Access if desired.

  • iOS 1st experience has been improved and updated for LoRa devices

  • Updated some web links in the 1st experience to match those on the web dashboard

  • Updates some icons used for navigating the app

  • Resolved an issue where some widgets would add OK, but incorrectly display an error message.

  • Fixed an issue where a dashboard refresh was necessary to via certain widget changes

  • Fixed a crash that could occur on account logout

  • Fixed an issue where certain slider widgets could cause an app crash when added to an Arduino device

  • Resolved issue where in rare cases a widget could revert to default settings after an app re-launch

  • Minor text alignment / typo issues corrected

Known Issues

  • iOS vs web Cayenne use different APIs for LoRa GPS device maps. This means that the exact address of a point on the map may not always read the same when comparing between the two platforms.

  • The new icons added in last week’s Web Dashboard update have not yet been added to all of the iOS app UI. Icons set on the web should still display properly on iOS widgets, but may have the wrong color, and the iOS app will only allow you to create widgets with the old icons until we’ve updated this.

  • There are some confusing/code containing error messages that may display when adding LoRa devices and an error is encountered. This can occur on both web and iOS. If you get an error message while adding a LoRa device that doesn’t make sense to you, please make a thread and we’ll help you root cause the issue.

  • Several LoRa widgets may show the incorrect icons when added to a project on iOS

  • Some triggers with an LoRa device in the ‘if’ portion may throw an error message and display incorrectly when created via iOS. These triggers will still run OK despite the error/visual issues.

  • The update to Cayenne 2.0 will log you out of the app, and it will be necessary to re-login.

4 Likes