Painful Upgrade to UI7

Yesterday I got the idea it could be good to upgrade to the latest firmware after the new release was out. Experience told me to not jump immediately to the new version.

The update started funny in a way. I have two GetVera accounts. Under one account my Vera was not assigned (and not to assign). With the second account I was told that an upgrade is not possible.

While thinking about what could cause that, my Vera started to blink with its Power LED. After half any hour I was able to access Vera again and all I had was a dashboard telling me no devices and no scenes on this Vera. I had other things to do but panic was knocking at the door. Half an hour later I checked Vera again and all my devices and scenes seemed to be there. :wink:

So basically my Vera updated although it was not possible?!

However, after the update I had

[ul][li]One scene that didn’t work anymore. Whatever I tried I could not save it so I built it up from scratch.[/li]
[li]Another scene disappeared completely.[/li]
[li]Two scenes are gone as well but I can still see (and use) them with the mobile client.[/li][/ul]

Does anyone has a similar experience?

I wish I had read more about the latest firmware. I would have NOT upgraded… Very, very disappointed with the latest upgrade. All my scenes are firing at different hours of the day. Some of the plug ins are not supported yet.

VERA, why oh, why did you do this to us?

Mine is not that bad, chimichanga.

I had a warning from a colleague that you need to assign modes to the scenes after you upgraded the device. Else I would have fallen into the same trap and searched an evening for what had caused the unexpected behavior.

Here’s my experience upgrading to UI7 from UI6:
The actual upgrade process went smooth and it appeared everything was normal. That is until I started digging. First I noticed that none of the Luup code was there. It was all missing. I had made a point to create text files for most of it, so it wasn’t that big of a deal. but then I noticed that any scene that had code in it didn’t run properly and in most cases didn’t do anything at all.

So if I had it to do over:
I would first make a spreadsheet with all the scene settings. Triggers, schedules, action events, advanced options.
Copy any custom code, put it in a text file named for the scene.
Delete out any custom code.
Perform the upgrade.
Check the scenes against the spreadsheet. Note that a UI6 option to return to a prior state for a delay action is not available any longer.
Add the code back in to each scene.