Closed blhoward2 closed 6 months ago
If the 700 stick (Aeotec for me) is on 7.19.2 but the 800 zooz is only 7.18.3, will the nvm backup and restore work or must they both be on 7.19.2?
If the 700 stick (Aeotec for me) is on 7.19.2 but the 800 zooz is only 7.18.3, will the nvm backup and restore work or must they both be on 7.19.2?
It's my understanding that NVM backup and restore is simply broken on 800 series sticks prior to 7.19.2 but I'm not certain.
Thanks. Hopefully zooz will release it soon.
If using a Zooz ZST39 800 with zwavejs should the RF frequency be changed from US_LR to just US since I don't think zwavejs supports LR yet?
@ljmerza I have not switched to my 800 series stick (waiting on Zooz to release 7.19.2 so I can do NVM backup/restore from my ZST10-700) but something has been happening lately on network where devices seem like they are disappearing and reappearing while losing their settings in the process. I have several ZEN71/76/73 that control either lights or fans. For those devices that show up as device type switch, I change the device type in HA to light or fan (this creates a virtual switch entity within the same device and hides the actual switch entity, "change device type of a switch"). In the last several days none of these stay anymore. All of them disappeared and several of them I've put back multiple times now, but I wake up the next day and the virtual switch is gone and the real switch back. This has worked fine for over a year now, so my best guess is this is a ZWave issue, not HA, but HA is seeing it as a "new device" each time.
Here's the Zooz ETA for ZST39.
@ljmerza I have not switched to my 800 series stick (waiting on Zooz to release 7.19.2 so I can do NVM backup/restore from my ZST10-700) but something has been happening lately on network where devices seem like they are disappearing and reappearing while losing their settings in the process. I have several ZEN71/76/73 that control either lights or fans. For those devices that show up as device type switch, I change the device type in HA to light or fan (this creates a virtual switch entity within the same device and hides the actual switch entity, "change device type of a switch"). In the last several days none of these stay anymore. All of them disappeared and several of them I've put back multiple times now, but I wake up the next day and the virtual switch is gone and the real switch back. This has worked fine for over a year now, so my best guess is this is a ZWave issue, not HA, but HA is seeing it as a "new device" each time.
Here's the Zooz ETA for ZST39.
Still no word from Zooz on the new firmware. Hoping it gets released soon. Still waiting to migrate to my 800 series module.
I have been keeping an eye on this thread as well.
I am also wondering if these sticks are multi freq capable / compatible? I am in the EU... I can order one from amazon US at a fairly normal price and have it here in about a week so that was the plan as soon as the 7.19+ based firmware drops...
Edit : Yes, I am aware the "long range" part of the 800 spec is US only (as far as I know...)... None the less for a fairly low price I wouldn't mind making the jump to the 800 spec.
It's unlikely. Even if the stick allows you to change the frequency there is a hardware filter tuned to the correct frequency that then wouldn't match.
Not all sticks have that though, depends on which chipset is actually used.
Good to know, probably saved myself a bit of disappointment.
Will wait until a EU market 800 stick with 7.19 ships... As far as I was able to find, there isn't one out yet (05.2023).
Just FYI Zooz sent me the latest firmware for the ZST39 this morning, still waiting on the ZAC93 firmware.
We have a new firmware for ZST39 1.20 based on the latest SDK from SiliconLabs. I am attaching it here for you.
We should have the ZAC93 updated firmware next (within the next few weeks).
The ZST10-700 should be updated as well, but no ETA yet.
Just FYI Zooz sent me the latest firmware for the ZST39 this morning, still waiting on the ZAC93 firmware.
Can you confirm which SDK version they used?
Just FYI Zooz sent me the latest firmware for the ZST39 this morning, still waiting on the ZAC93 firmware.
Can you confirm which SDK version they used?
I have not installed it yet, but the filename is ZST39_SDK_7.19.3_ZOOZ_US-LR_V1.20.gbl
So it appears 7.19.3
7.19.3 release notes from Silabs if anyone is looking: https://www.silabs.com/documents/public/release-notes/SRN14910-7.19.3.0.pdf
Hey @RyanWor
Have you had a chance to install it?
@kramttocs I dropped a ticket to Zooz requesting the file since it still isn't uploaded to their support page.
I'll install it today if they send it to me.
Thanks @cybergrimes . Could you attach it if you do get it from them? I tried to submit a ticket requesting it last night but the form wouldn't submit.
@kramttocs I am updating zwavejs on my test box and will install the OTW here shortly. I specifically did not attach the firmware as I was not sure if that was not allowed. If it is allowed I can attach, or I can send it to you guys privately if you like.
@kramttocs @cybergrimes
ZST39 update from v7.18.3 to v7.19.3 took less than a minute to install. I did get a timeout error in z2m but after refreshing the stick does appear to be updated.
As a quick test I tried to do an NVM restore from a backup taken from my ZST10-700 running v7.17.2 and was not successful. I am not sure if I need to upgrade my ZST10-700 higher for it to take a usable backup to move to the ZST39. I don't have a ton of time to troubleshoot at the moment and long term I am planning to move to the ZAC93 anyways (once updated firmware is available and I can successfully backup/restore from my ZST10-700).
Thanks @cybergrimes . Could you attach it if you do get it from them? I tried to submit a ticket requesting it last night but the form wouldn't submit.
For what it's worth I always engage support by just sending an email to ask@getzooz.com and they're pretty responsive. I don't use the web form.
I am attaching the firmware here but if this is not allowed feel free to remove or let me know and I will delete it immediately if so.
I've edited your post to remove the firmware. We don't allow distribution of copyrighted firmware. You can post links if they release it publicly, but Zooz does not.
I am attaching the firmware here but if this is not allowed feel free to remove or let me know and I will delete it immediately if so.
I've edited your post to remove the firmware. We don't allow distribution of copyrighted firmware. You can post links if they release it publicly, but Zooz does not.
Understood. Sorry about that. Thanks for the clarification.
I am attaching the firmware here but if this is not allowed feel free to remove or let me know and I will delete it immediately if so.
I've edited your post to remove the firmware. We don't allow distribution of copyrighted firmware. You can post links if they release it publicly, but Zooz does not.
Understood. Sorry about that. Thanks for the clarification.
Same. Sorry and thanks.
Thanks @RyanWor for reporting back on your test results. Think I'll hold off for a bit :)
As a quick test I tried to do an NVM restore from a backup taken from my ZST10-700 running v7.17.2 and was not successful. I am not sure if I need to upgrade my ZST10-700 higher for it to take a usable backup to move to the ZST39. I don't have a ton of time to troubleshoot at the moment and long term I am planning to move to the ZAC93 anyways (once updated firmware is available and I can successfully backup/restore from my ZST10-700).
I emailed Zooz yesterday and received a quick reply with the latest firmware attached. My network uses a ZST10-700 on v7.19.3 (silabs BRD4207A version) and I received the same error upon trying use the backup from this to do an NVM restore to ZST39. It appears zwavejs is only currently able to parse/convert 500 -> 700 and not 700->800.
Upgraded successfully on my stick. I do not have a network to migrate but everything appears working normally so far.
Upgraded as well from the zwavejs ui. No issues during normal usage so far.
It was working fine all yesterday. Now all devices are unresponsive and don't come back with pings. I did take the recent HA update but I can't be sure if it correlated. What is even stranger is that this is why I moved from the 700 to 800 stick and started fresh. Network was working solid for a couple months (since reconfiguring)
Network is dead at this point
Edit: restarting HA and even my Windows desktop host didn't resolve it. Restarting mosquito and zwavejs add-ons brought it back. For now. No definitive correlation to the firmware upgrade.
Did you run a heal since upgrading?
@kramttocs the 2023.06 HA upgrade made all of my Zwave devices show as unavailable as well. I'm using a ZAC93 module on top of an HA Yellow board. The module is still running the original firmware. A full HA Yellow system reboot resolved it. So that issue seems unrelated to the new firmware.
I tried backing up and restoring from a Zooz 500 and 700 stick in Simplicity Studio. The restore process says successful, but the ZST39 does not show any of the network nodes being added.
I tried backing up and restoring from a Zooz 500 and 700 stick in Simplicity Studio. The restore process says successful, but the ZST39 does not show any of the network nodes being added.
Speaking with Zooz yesterday it doesn't seem like there currently exists anything that can restore backups 500 or 700 series sticks to 800 series sticks yet. I believe zwavejs implemented this for 500 <> 700 some time back so hopefully it will eventually be able to do the same for 700 <> 800.
Did you run a heal since upgrading?
No but that was just because a heal early on when redoing my network (115 devices) for the 800 stick really messed it up and I was told to not do the heal. I may give it another shot if mine go down again since there's not much to lose at that point.
@asayler Good to know. I was hesitant to take it since that was changing a lot within 24 hours.
Unless I restart zwavejs addon every couple of hours, my network is down. This never happened prior to the firmware upgrade and is just like what would happen with my 700 stick.
I tried backing up and restoring from a Zooz 500 and 700 stick in Simplicity Studio. The restore process says successful, but the ZST39 does not show any of the network nodes being added.
Speaking with Zooz yesterday it doesn't seem like there currently exists anything that can restore backups 500 or 700 series sticks to 800 series sticks yet. I believe zwavejs implemented this for 500 <> 700 some time back so hopefully it will eventually be able to do the same for 700 <> 800.
This is pretty disappointing, since I'm trying to go from HUSBZB to the Zooz 800 series. UGGGHHH
I have an 800 series ZST39 set up in my lab environment and it seems to work well. I realize most work has been going into getting the backup/restore figured out (seems like the right choice), but do we have any insight into the state of the long range feature support? I have one device that is just outside of what I can make work reliably with traditional z-wave (and no spot for a device between). I would love to get the LR features working and can help test whatever needed if it's useful.
I emailed Zooz again today on when we might expect 7.19.x for the ZST10-700 or the ZAC93. 7.19.3 has been out for the ZST39 for over a month now, and 7.19 has been GA for over four months now. Seems a bit silly we don't have these available for other sticks yet. I imagine until we have these we can't even begin to hope for the zwavejs team to implement backup/restore from 700 to 800 sticks.
Just an update here, Zooz emailed me back today with the following info, along with an attached firmware for the ZAC93 that is based on 7.19.3.
Hi Ryan,
Please see the attached firmware 1.20 (based on SDK 7.19.3) for the ZAC93.
For the ZST10-700 - our current stock is already based on 7.19.2.
However, for ZST10-700 the OTW process from 7.18.x to 7.19.x is not as convenient as for ZST39, since our factory used here different keys and tokens from Silicon Labs. So going straight from 7.18.3 to 7.19.2 is not possible right now. We are testing the best solution to accomplish this right now.
Have a great day!
Rather frustrating to hear about the issue with the ZST10-700 keys/tokens. Starting to think a migration path off the ZST10-700 may be a pipedream. I think I am instead going to look into the migration method shared here on the HA forums to move to and start using 800 series ZWave controllers.
However, for ZST10-700 the OTW process from 7.18.x to 7.19.x is not as convenient as for ZST39, since our factory used here different keys and tokens from Silicon Labs. So going straight from 7.18.3 to 7.19.2 is not possible right now. We are testing the best solution to accomplish this right now.
Versions 7.18.3 and prior, Zooz was using the exact same demo firmware files provided by Silicon Labs (via the Gecko SDK). Hypothetical question, what would be the reason that would prevent us from installing the 7.19.2+ files on an existing ZST10-700? (I could try it myself, but have no current need to do so).
I'm not sure Zooz will tell us, but I'm wondering what is special about their new firmware, besides the different encryption keys. Are they providing new/custom functionality over the stock firmware, or just doing it to make their controller proprietary, and adding no other benefit?
what is special about their new firmware
At the very least their controller now has different IDs, so it can be distinguished from other 700 series controllers.
I'm not sure Zooz will tell us, but I'm wondering what is special about their new firmware, besides the different encryption keys. Are they providing new/custom functionality over the stock firmware, or just doing it to make their controller proprietary, and adding no other benefit?
That's a good question and I am happy to ask them. On the surface I don't see the benefit. As it is Zooz is incredibly slow at validating and releasing new versions of the software. This seems likely to only make that worse.
At the very least their controller now has different IDs, so it can be distinguished from other 700 series controllers.
Yes, forgot about that, and it is a good reason to do so. I assume upgrading to their version of the firmware will require shipping the stick back to load the signed bootloader, unless they have some tricks. Kind of a deal breaker for most.
If the IDs are the only difference, it seems they could continue to support these older sticks with the SiLabs firmware instead of leaving them in their current state. Well, that's their decision to make.
Zooz has a generous 5 year warranty on their 700/800 products. If you're looking to migrate to 800, then maybe you don't care about the warranty on your 700 anymore. In that case, using the SiLabs firmware is probably fine.
Versions 7.18.3 and prior, Zooz was using the exact same demo firmware files provided by Silicon Labs (via the Gecko SDK).
I double checked this, and in 7.18.3 they started shipping a custom firmware file, it does not match the SiLabs demo files. I think they might have changed the controller power settings in this version, as they differ from the UZB7 defaults.
Has anybody figure out Back up from 700 to 800?
Also all you current zooz users how has zooz 800LR been. I'm about to upgrade and want to make sure making right choice. currently on homeseer g3 stick (silicon labs)
Has anybody figure out Back up from 700 to 800?
Also all you current zooz users how has zooz 800LR been. I'm about to upgrade and want to make sure making right choice. currently on homeseer g3 stick (silicon labs)
There is currently no way to backup NVM from 700 and migrate/restore to 800 that we know of. Zooz has not released the SI firmware revision that should allow this process, nor do I believe is the conversion of NVM from 700 to 800 supported by ZWaveJS yet. Current options are either reset/repair of all devices, or using one of the controller shift methods with multiple sticks and Simplicity Studio on a PC. (see link in my comment above from about a week ago for more info on that method.)
Also, I am pretty sure ZWaveJS does not support LR yet, so not sure anyone here is going to have any feedback on that yet.
Where should we be asking on that one? :)
Where should we be asking on that one? :)
Regarding what? Experiences with LR on 800 series?
Probably any other platform that supports LR already? :P
Also all you current zooz users how has zooz 800LR been.
I've been using the Zooz ZAC93 800LR GPIO module with Z-wave JS and HA (via an HA Yellow board with a CM4). It's been working fine for my ~100 Node network, albeit without using any of the actual LR features given the current lack of support of those. I still have the occasional dead device that needs a ping to wake up, but that seems as much a function of the edge devices as the controller. Overall, the 800-series controllers seem a reasonable way to future proof if you're seeing up a new network given it will save you having to migrate off a 700-series stick later if/when LR support comes.
Sorry, should have been clearer, where should we be asking about LR support in ZWaveJS?
Sorry, should have been clearer, where should we be asking about LR support in ZWaveJS?
I suppose this is the best thread so far, since it's about 800 controller support in general, and LR is some part of that. No idea where it falls on the priority list for those active in development.
Sorry, should have been clearer, where should we be asking about LR support in ZWaveJS?
The current focus is on getting everything certification ready. LR is somewhere on the TODO list afterwards.
Update (2024-04-02)
800 series controllers are fully supported as of https://github.com/zwave-js/node-zwave-js/releases/tag/v12.4.4.
NVM Backup/Restore requires a firmware based on Z-Wave SDK 7.19.0 or higher.
Experimental Long Range support is available in https://github.com/zwave-js/node-zwave-js/releases/tag/v12.5.0, which is being released now