Jump to content

Javi

Employees
  • Posts

    2001
  • Joined

  • Last visited

Everything posted by Javi

  1. Yes
  2. Hi @MrBill, This could have been writing better. The note is in context of the whole release, and only related to Polisy. Without a patch iOS may hang during synchronization. This will not happen on Android due to how XML parsers are implemented. "Node definition files will now accept lowercase directories and NLS file names, fixes POLISY. NOTE! Firmware patch needed as of 07/29/21 for missing programs tag."
  3. Hi @apostolakisl, This error will not cause favorites to be lost as it cancels the synchronization. My guess it there was a poor connection or ISY needs to be rebooted. Needing reboot is rare but I have encountered a very small number of systems failing to send data to clients until rebooted. There are widgets/shortcuts which will open favorites directly, for Android the shortcut is prefered. Long press app icon then drag the shortcut icon (next to the word Favorites) onto the home screen.
  4. No Problem, the delay, if present, will be in the form of time until value is shown in app. I almost never see this on the local network, but is present from remote access.
  5. Hi @apostolakisl, Can this be replicated? If "test system on local network" is successful will sync fail when tried again? Please create a backup before trying again as some failed synchronizations may remove favorites, SQL foreign key is removed as the app believes a value no longer exists.
  6. Hi @apostolakisl, Sync is not needed if nothing has changed, the app will prompt to sync after save as most of the time users have just setup a system. Cancel can be selected if this is an existing system with no changes. This check was recently added and I think your issue may simply be a "/" at the end of the IP Address, I'll try to get this fixed soon. If that is the case please remove the "/" at the end of the address, if this is not the case please continue reading. Have you upgraded firmware since your last successful synchronization, or is this on POLISY? The app is checking for required files. We have reports of missing files when upgrading from a remote location or from Portal. See the link below to see how to manually check if files are missing. If this is the issue reinstallation of the same firmware can be done in the same way as a manual firmware upgrade. https://github.com/UniversalDevicesInc/UD-Mobile-iOS#missing-data
  7. Hi @LFMc, Thank you. We will be working on a web version in the future although it will be some time. Speed of the Android device, speed of internet connection, and number of nodes can all affect duration of initial status population. The portal connection is very fast although not as fast as a local connection. I have encountered may who believe they are using a local connection when they have only been using Portal. So, first lets make sure you are in fact using the local connection. When connected to your local network go to Settings-Tab > Systems > Your-System > Advanced. Now press "Test System on local connection". Do you get a success message? An error will be given if you are not on the local network or if a parameter, such as SSID, is missing. Also in Advanced-Settings there is a switch to enable variables on launch, this will request the status as soon as the app is opened. Although this could slow the app if you have hundreds of variables. As for an emulator, Android Studio has emulators of many devices and sizes. Some of these devices have the play store included (evident by the play store icon next to the device). If using one of these emulators UD Mobile can be downloaded from Google Play just like any other android device. I believe the emulator will continue to run after Android Studio is closed, however I may be wrong. In my opinion it would be easier to buy one of the higher end Amazon tablets then just leave UD Mobile running. Install the Google Play Store for more functionality. UD Mobile is also available on the Amazon App store however we still need to update to the latest version. Amazon tablets will not have push notifications when implemented. If you go the Amazon route let me know and I'll try to get the latest updates pushed to Amazon.
  8. Alpha 0.85 Fixed negative number raw input. Changed Favorites Tab query method to fix dropping queries for large systems. Added equality verification before Favorites Tab query data refresh, fixes unresponsive click. Increased heartbeat timeout to 2 minutes to fix large systems not completing initial socket data transfer within 60 seconds. Database socket insertions will no longer continue insertions after ISY Subscription service is destroyed.
  9. Thanks @Jimbo, I can not reproduce either issue, although it could be related to the complex sql queries. The only unresponsive click I can reproduce has a progress bar on the center of the screen as the app is waiting for the query to complete, and only on the older android device for the first 15- 25 seconds after open. This is caused by slow process time on database insertions for Status values (about 150 nodes and 700 status values). After initial subscription insertions the progress is less than one second. As mentioned this would completely lock up iOS, so it could just be failing silently on Android resulting in no update. My logs suggest this is not happening, but if it is silent it is not showing. Changing this would be a fairly large change, so I would like to be sure this is the case before changing anything. Can you please email me a copy of the backup and we will continue by email, I may need to connect to your system(s) to reproduce the issues.
  10. I'll see if we can add a Verified Command type in the future. A command without a display node would cover most use cases as the Display Node is optional. Removal of Display Node is still on the list, so if one was added simply delete the favorite then create a new favorite without a Display Node by selecting "New Favorites Command". Adding a Display Node to a command is useful in the following scenarios: #1 Sensors which do not have controls (i.e. Door Sensors or Power Sensors). For example, setting a power toggle command for a tv which is controlled by a Network-Resource (or Program). The TV has no power status available to the ISY, so a power sensor is added to determine status. The Display Node is the power sensor and the command is a Network-Resource (or Program) to toggle power. #2 Multiple Commands. For Example, changing light bulb colors for multiple lights and turn on the scene containing all lights. While this can be done with multiple commands in the app it is probably better as an ISY program. Either way, I assume we would want the Display Node to show the status of the scene and not the status of the Program.
  11. Javi

    UD Mobile Issues

    Thanks @MrBill, Fixed for both iOS and Android. The iOS app uses IQKeyboardManager to handle keyboard operations as the native iOS keyboard has too many issues and is a project in itself to fix. So, it looks like we will have to live with the .numbersAndPuctuation as adding +/- as an accessory view may cause issues with IQKeyboard. This may be a good addition to IQKeyboard if it doesn't already exist in some capacity, I'll investigate when I get some free time.
  12. Is there a spinning progress indicator when this is happening? If a progress indicator is present the app is awaiting query completion. Older/slower devices or adding programs/variables to the initial status request will have longer delays. When testing with the original Pixel XL the delays are about 15-25 seconds for my main system, testing on a Pixel 4XL has fractions of a second delay. Does this happen with a specific node or all nodes? I recall this was happening in the past but the app was deleted before a backup could be sent to us. The node dashboard query is very complex, iOS would completely lockup with the same query, however I have not see the issue on Android even with my original Pixel as the main test device. This is fixed in 0.84. should be available soon.
  13. Version 0.83 Will have a Status Only Type. Also added icons for all types (top left of favorite tile) except for status only. This is now possible with Command Type Please let me know if it persists in 0.83 Version 0.83 should be available later today or early tomorrow.
  14. Android Beta: 0.81 - 0.82: Added Favorites Command Type. Added Favorites Commands and Favorites Command Params tables. Added user interface for command selection. Please report any issues, many of the command picker classes (i.e. command parameter selection) where rebuilt to accommodate reuse in Favorites Command Tile creation. Notes: Favorites Commands support no parameter commands, single parameter commands, and multiple parameter commands. Favorites Commands support multiple commands in a single instance, these commands can be from seperate ISYs. Video Demo Examples: Rename a Node on Home Tab Create Favorites Folder Tile Create Favorites Node Tile Create Favorites Status Folder Create Favorites Command Tile Create Favorites Status Command Tile Delete Favorite Tile Edit Favorite Tile Add multiple commands to a Favorite Command Tile
  15. Javi

    UD Mobile Issues

    Hi @noobmuch, Is this for iOS or Android? Is this the first synchronization or have you been able to view your devices previous to this error?
  16. Hi Guys, Do you get errors with UD Mobile as well? We can narrow the issue (client/server) if only one client (AC/udMobile) has the issue. Timeout issue from the other thread relates to requesting Definition files (NodeDef). However, I believe the Admin Console (from jnlp) includes these files, which is one of the reasons Firmware and UI must match. UD Mobile does not include these (large) files in distribution and requests them during synchronization. Have you tried rebooting ISY and Polyglot? This may be needed after Node Server Changes to publish human readable values and may be the cause of 0s and 100s.
  17. Android Beta: 0.77 Disabled Nodes are now shown with disabled icon. Added enable/disable nodes. Nodes can now be added to scenes. 0.76 Folders, Scenes, and Nodes now have Rename, Delete, and Move edits from Home Tab. Home Tab Edits and Adds now update app database. Bugs Fixed. 0.71 Nodes/Scenes/folders can be hidden on Home Tab. Notes: Adding/modifying nodes/scenes/folders will update the Apps Database for the single item which was modified. If a node was modified on another device or Admin Console a Synchronization is required. Guards added when adding new scenes/folders, moving nodes/scenes/folders, and adding a node to a scene to prevent duplicates and verify address existence before action.
  18. Thanks. These items are on the list. There was a layout issue in the first grid view release. Can you verify the issue persists in version 0.71?
  19. Hi @rwsani99, Please copy the file from iCloud to the device storage then import. We will try to allow import directly from iCloud in the future.
  20. Android 0.67 Beta Favorites Screen is now a grid layout. There is an issue when clicking the icon of a Node set as Type-Folder which does not have a toggle indicator, this should open the folder but is opening the node dashboard instead (similar to clicking the menu). Node Dashboard will now show grouped nodes. Clicking on a node item on Home screen which has grouped nodes will now open the Node Dashboard. Clicking on the menu will show grouped children.
  21. Javi

    ISY hygiene

    Only call network resources from a program then use a variable to set day of the year ? All kidding aside some of this should be easier from UD Mobile soon. Although incomplete, basic program mapping has been implemented in UD Mobile for iOS (top bar in when viewing a program) testFlight version. A simple query change will allow the same button will be added to all nodes/variables/network-resources to show a list of programs which include the referenced node/variable/network-resource.
  22. Hi @mbking, I am unsure about the difficulty in switching between portals, especially on the Mobilinc side. I believe Mobilinc also has a one time fee which will allow the use of Mobilinc with ISY Portal without the Mobilinc subscription fee, which may be lower cost then subscribing to both for a long period of time. We do have many features planned, however it will take time. Request can be submitted on the forum or on our GitHub issue tracker. https://github.com/UniversalDevicesInc/UD-Mobile-iOS https://github.com/UniversalDevicesInc/UD-Mobile-Android
  23. Hi Guys, Currently the Elk Module does not work with UD Mobile as the Elk Module does not have Node Server Files. If the ELK Module is integrated into UD Mobile in the future it will be as a faux Node Server, much like UD Mobile implements programs, variables, and network resources. Creating a faux Elk Node server is low on our list as, in my opinion, the Elk Node Server has greater functionality than the current Elk Module and already works with UD Mobile.
  24. Hi @mbking, While the following has not been tested it may work. If you have the Mobilic Portal installed on the ISY, uncheck "Use ISY Portal for remote connections" in UD Mobile. Use the remote URL as described on the Mobilic website for connecting to the Admin Console with the last path removed (i.e /desc) along with the mobilic credentials. Admin URL: https://{ISY's UUID without colons}.admin.mobilinc.io/isy/{ISY's UUID with colons}/desc Try this: https://{ISY's UUID without colons}.admin.mobilinc.io/isy/{ISY's UUID with colons} See the mobilinc website for detailed remote connections to the Admin Console and search for "Remote Admin Console Access" https://mobilinc.com/features/mobilincconnect/
  25. Hi @MTellevik, Please unhide Advance Settings then uncheck "Only use local connection". If you would like to combine a local and remote connection, which is recommended for faster connection speeds when on the local network, add a Wifi network to "System Network Relations" so the app knows when to user the local connection settings.
×
×
  • Create New...