Beta Android - v.7.40.369

We just released a new Beta build VeraMobile for Android v.7.40.369 for Vera controllers:

  • Fixed the issue with devices that are not displayed in the UI.
  • Fixed the issue with devices not shown in scenes.

To get the Android Beta build v. 7.40.369 please follow this steps:

1. Make sure you are part of the Vera-Dashboard Google Group.

2. Point your mobile web browser to this address to get or update the app.

2 Likes

Hi @Ioana,
Just installed the beta. Problem with scene action getting wiped on setting a geofence trigger is not solved.

Update. It is even worse. I testen with android 9 and 10, two user ids, two controllers, with same results. Creating and editing scenes is completely broke. Both the trigger and action are not stored.

Back to the drawing board!

Cheers Rene

2 Likes

After waiting two days without beta v.369 pushing to my Android device, I went ahead and uninstalled v.360, then installed anew from Google Play Store.

Shocking, I must say, to notice that only 7 of the 38 reviews for VeraMobile posted during 2020 gave it more than 1 star. I meanā€¦ yikes!

FEEDBACK

Having finally obtained v.369, I logged into my Edge controller to look for an ā€œAmazon Alexaā€ device under ā€œDevicesā€ but found none. So I once again went through the ā€œezlo VOIā€ linking process, which indicated success (as it had the previous 5-6 times I tried that in .360), yet still I have nothing listed under ā€œDevicesā€.

This is on a fresh Edge newly updated to the Linux firmware (1.0.16) this morning, with no other devices or modifications. Running Android 9 in Lineage OS nightly (3/22 latest) on a rooted OnePlus One device.

FEEDBACK

When you try to change ā€œTime Zoneā€ under ā€œUnit Settingsā€ in VeraMobile app, the list that comes upā€¦


ā€¦is VERY difficult to use, because itā€™s (a) NOT alphabetical, (b) NOT organized by GMT +/- offset, and (c) NOT arranged by continent/country, either.

Just a seemingly random smattering of every possible Time Zone in the known world ā€“ an exceptionally long list, including many Iā€™ve never seen before (and I consider myself a bit of an expert!), ā€“ with the expectation that users will spend 10 minutes scrolling through it.

2 Likes

Hi @LibraSun - weā€™ll have a better version, the timezone will be automatically set based on the location of the controller.

1 Like

do you have region restriction please? I am in Dubai and i still canā€™t get the latest one to fix the scenesā€¦

Hi @Ioana,

The geofence data I moved from my Plus to an Edge also got corrupted. I suspect the current production version of the app causes this. With the data corrupted the beta app shows the same issues as the production version. The new style dashboard is not loaded. The devices are not listed by room. Trying to do anything results in a spinning wheel.

IMO this scenario must be addressed. Alternative is that your support team must correct the user_data.json of all people that are experiencing this geofence data corruption.

Cheers Rene

1 Like

Hi @reneboer,

Thank you for reporting this. I already passed it to the technical team to investigate it.

Ioana

Hi @Ioana,

I now a bit of log file showing proof that the Geofencing in the app corrupts the user_data.json. At this moment some Enter and Exit events even crash the Luup Engine. This happens when the app sends a quoted Enter or Exit value in the action. I guess in some cases the quoted value does make it in the user_data.json and then makes the controller inaccessible via the app.

08      03/25/20 17:55:59.172   JobHandler_LuaUPnP::HandleActionRequest device: 0 service: urn:micasaverde-com:serviceId:HomeAutomationGateway1 action: SetGeoFence <0x73659520>
08      03/25/20 17:55:59.172   JobHandler_LuaUPnP::HandleActionRequest argument device_id=4511xxxx <0x73659520>
08      03/25/20 17:55:59.173   JobHandler_LuaUPnP::HandleActionRequest argument GeofenceId=2 <0x73659520>
08      03/25/20 17:55:59.173   JobHandler_LuaUPnP::HandleActionRequest argument action=SetGeoFence <0x73659520>
08      03/25/20 17:55:59.174   JobHandler_LuaUPnP::HandleActionRequest argument event="Enter" <0x73659520>
08      03/25/20 17:55:59.174   JobHandler_LuaUPnP::HandleActionRequest argument serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1 <0x73659520>
08      03/25/20 17:55:59.174   JobHandler_LuaUPnP::HandleActionRequest argument userId=2121xxx <0x73659520>


2020-03-25 17:55:59 - LuaUPnP Terminated with Exit Code: 252



2020-03-25 17:55:59 - LuaUPnP crash

The same app send a correctly formatted just a little later and then the scene if triggered.

08      03/25/20 17:56:08.786   JobHandler_LuaUPnP::HandleActionRequest device: 0 service: urn:micasaverde-com:serviceId:HomeAutomationGateway1 action: SetGeoFence <0x72e0d520>
08      03/25/20 17:56:08.787   JobHandler_LuaUPnP::HandleActionRequest argument serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1 <0x72e0d520>
08      03/25/20 17:56:08.787   JobHandler_LuaUPnP::HandleActionRequest argument action=SetGeoFence <0x72e0d520>
08      03/25/20 17:56:08.788   JobHandler_LuaUPnP::HandleActionRequest argument userId=2121xxx <0x72e0d520>
08      03/25/20 17:56:08.788   JobHandler_LuaUPnP::HandleActionRequest argument event=Exit <0x72e0d520>
08      03/25/20 17:56:08.788   JobHandler_LuaUPnP::HandleActionRequest argument deviceId=4511xxx <0x72e0d520>
08      03/25/20 17:56:08.789   JobHandler_LuaUPnP::HandleActionRequest argument GeofenceId=2 <0x72e0d520>
07      03/25/20 17:56:08.789   Scene::SetGeofence 72/MK_GeoVBLeavesHome matches user: 2121xxx id: 2 and 1 <0x72e0d520>
08      03/25/20 17:56:08.800   Scene::RunScene running 72 MK_GeoVBLeavesHome <0x72e0d520>


08      03/25/20 17:56:55.407   JobHandler_LuaUPnP::HandleActionRequest device: 0 service: urn:micasaverde-com:serviceId:HomeAutomationGateway1 action: SetGeoFence <0x727c8520>
08      03/25/20 17:56:55.408   JobHandler_LuaUPnP::HandleActionRequest argument serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1 <0x727c8520>
08      03/25/20 17:56:55.408   JobHandler_LuaUPnP::HandleActionRequest argument action=SetGeoFence <0x727c8520>
08      03/25/20 17:56:55.409   JobHandler_LuaUPnP::HandleActionRequest argument userId=2121xxx <0x727c8520>
08      03/25/20 17:56:55.409   JobHandler_LuaUPnP::HandleActionRequest argument event=Enter <0x727c8520>
08      03/25/20 17:56:55.410   JobHandler_LuaUPnP::HandleActionRequest argument deviceId=4511xxxx <0x727c8520>
08      03/25/20 17:56:55.410   JobHandler_LuaUPnP::HandleActionRequest argument GeofenceId=2 <0x727c8520>
07      03/25/20 17:56:55.411   Scene::SetGeofence 71/MK_GeoVBComesHome matches user: 2121xxx id: 2 and 1 <0x727c8520>
08      03/25/20 17:56:55.411   Scene::RunScene running 71 MK_GeoVBComesHome <0x727c8520>

1 Like

Thank you again @reneboer for all the help youā€™re providing. The team is looking at your latest report and weā€™ll provide a build with a fix once we have it - to get the Beta builds starting today we switched to a new tool called Firebase, please enrol here.
We need to switch because of the big delays weā€™re facing with the app approval from Google, more details in the above like.
Ioana

Hi @Ioana,

Still seeing these Enter/Exit data corruptions with the latest Beta. Also found that one time the status got recorded as ā€œ"Enterā€" and this also creates issues with the app. The only valid value is with plain single quotes ā€œEnterā€.

Cheers Rene

NEW FEEDBACK: Controller reported ā€œOfflineā€

On initial open of the newly installed Beta v.386, ā€œSelect a Locationā€ mistakenly reported my Linux Edge as ā€œOfflineā€ when it has been online constantly, especially since it was used with .383 about two minutes before.


Switching to my Vera Plus (shown correctly as ā€œOnlineā€ all along) then back to Menu > ā€œMy Controllersā€ cures the problem. But I still think itā€™s worth reporting.

UPDATE: Not just initial use, every use of .386!

NEW FEEDBACK: Misinterpreted VOI command

In .386, hereā€™s another instance of VOI/Alexa taking the wrong intent from a known-good phrase that works as expected when spoken to a physical Echo device in my home:

dim fireplace to 50 percent

Rather than turn ON the Hue light named ā€˜Fireplaceā€™ and dimming it to 50%, I get this:


Just the kind of SNAFU I have come to expect at this point, but still worth reporting, in case you can make it work better.

Hello,

Are you using another chatbot skill on your alexa account like ā€œDunnoā€?

If you use these kind of skills, alexa prioritizes them to produce response you back. If not, please inform us to investigate your case.

Cheers,

ilkan

Great question! No, I have no skills like that active on Alexa. The closest one is called Twenty Questions but thatā€™s a game not a chat bot.
The skill mentioned in the screenshot above has to do with generating ambient noises, which I do have among My Skills set.

At this point Alexa mismatch your ā€œFireplaceā€ device/room name with your sleep sound, not VOI. You should try to change your device name or song name. So as you see, VOI is bridge between your alexa account and vera which returns what alexa responses back to you. There are still problems on Alexa side. Even same command with capital letter response differently. For example for letter ā€œiā€: ā€œIs kitchen light onā€ and ā€œis kitchen light onā€. In that case, you can try one of these command ā€œdim fireplace to 50 percentā€, ā€œdim Fireplace to 50 percentā€, ā€œdim fire place to 50 percentā€ or ā€œdim Fire place to 50 percentā€.

Cheers,

ilkan

Roger that. Never meant to imply VOI had a hand in the misinterpretation, only that the mismatch was happening during a VOI command attempt.

Will continue playing with things and report back. This ordeal has me wondering whether it wouldnā€™t be advantageous to define preset Routines in Alexa with very distinct trigger phrases ā€“ e.g. [When I sayā€¦] ā€œVera Scene Alpha Bravoā€ ā€“ so that VOI has a fighting chance of getting through without misinterpretation.

I may try that approach. Because the current mechanism(s) seems far too sensitive (adding letter-case and spacing to that kinda blows my mind).

  • Libra

Alexa, Google Assistant like applications are still a baby. So, we are also complaining about with their issues. For example, I couldnā€™t connect Alexa and with my LG TV. Also, I couldnā€™t link my Xiaomi account with Google Home. They have so many bugs like that.

Please continue playing with VOI. You are asking great questions that makes us happy.

Cheers,

ilkan

NEW FEEDBACK: Mismatched lists of ā€œScenesā€ between app and UI

On my 7.0.31 Vera Plus, I canā€™t help noticing that the Scenes listed on her UI differ in number from those listed in beta app version .386. These screenshots show the discrepancy:
IN APP


ON VERA

I assume that the app is handling the ā€œHiddenā€ attribute differently from Vera? And that the Geolocation-related ā€œScenesā€ in turn are being handled differently from, say, the ones generated by individual Device ā€œNotificationsā€.
In the latter case ā€“ as explained in earlier Feedback ā€“ my placing those Notification scenes into Rooms caused them to surface/appear on Vera. However, despite placing the Geolocation-generated scenes into the room ā€œAppsā€, they remain hidden on Vera.

Inconsistent?! Not sure now what I ought to be seeing or where.

  • Libra