#ZUI Smart Start Provisioning Entries Gone after v3.4.2

1 messages · Page 1 of 1 (latest)

wide night
#

I just updated to v3.5.0 and my provisioning entries are still missing. I have not made any changes to provisioning entries in a long time - my network has been static since Feb @lilac sand @uncut flume

old phoenix
#

Can you share the .jsonl file from the store that starts with your home ID?

wide night
#

looking for that file. I found a JSONL with a different home ID in this folder but I don't think that's the right place. do you know where I'd find it?
/addon_configs/core_zwave_js/cache

wide night
#

oh nice -- I found the ZUI file browser and the live <homeID>.jsonl -- and it's the same as the ones pasted above. handy picture for those not aware:
https://imgur.com/a/SZ5541a

old phoenix
#

the 2nd backup is missing the provisioning list. the first still has it

wide night
old phoenix
#

if you shut down Z-Wave JS UI, paste the following in its own line in the file at the end, then start it again, the entries should be back:

old phoenix
wide night
#

ok I stopped ZUI -- how do I edit that file? I can't find it via terminal or SSH or file editor

wide night
#

I ended up editing the file with ZUI running and then restart ZUI after saving the file - and now my entries are back 🤩

#

@lilac sand check the steps above - they worked for me to get my provisioning entriees back. I think the short version is:

  1. check your live running <homeID>.jsonl to make sure the entries are actually missing: https://imgur.com/a/SZ5541a
  2. find the most recent backup that has the provisioning entries in it (probably from v3.4.1 or earlier)
  3. copy the line from the good backup that starts with controller.provisioninglist
  4. paste that at the bottom of your live running <homeID>.jsonl (using the ZUI brower in step 1)
  5. restart the ZUI add-on (quickly! to get the restart in before ZUI overwrites the file)
  6. voi la! -- if no change, try steps 4&5 again but restart ZUI more quickly - maybe have the add-on opened in another window so you can be quicker
lilac sand
#

OK, I might try, those steps make it sound a lot simpler than the thread did, can't hurt. Thanks.

wide night
#

no prob! give a shout if you get stuck, I'll try to help

lilac sand
#

Didn't work the first time for me, but worked fine on a second attempt. Luckily, I last installed devices on March 25th (so before 3.4.2 came out). I pasted the line from a backup just after that to the bottom of the store file, hit save, and got the prompt to overwrite (where I hit yes), but after a restart, the provisioning screen was still blank. When I looked at the store file again, there still wasn't a controller.provisioninglist entry, so I tried again. It worked the second time from the same clipboard paste, so I'm guessing one of two things went differently between the two attempts:

  1. I hit return after I pasted the second time in case the file needs a blank line at the end
  2. It wouldn't surprise me if the file got overwritten before I could initiate the restart due to device activity (there were several last seen entries at the end of the file the second time).
old phoenix
#

It's 2)

wide night
#

is there a way to edit that file outside of the ZUI web interface? ie. when ZUI is stopped?

fathom nova
#

all I have is the .json file

#

and it only has like a 1/3rd of my entries CritFail

lilac sand
wide night
#

I couldn’t find it via terminal or SSH… I think it’s buried within a container that’s not exposed by default but my docker-fu is weak

lilac sand
#

Oh, yeah, it would depend which HA install method you are using. I also may have made a faulty assumption based on its location in my backups, as I can't seem to find it, either.

old phoenix
#

if I download the addon backup, it's here for me: