Finding Security Keys For Homeseer Z-Net

Hi folks,

Can someone point me in the right direction please, I have a Z-Net box carrying all the Z-Wave stuff and I’m trying to get that into JS UI which I have up and running fine. My problem is (for now) finding the security keys from HS.

I got the config file (Config>Z-Wave.ini) and it only had one entry there, this:

A8-EA-13-E8-85-E-D9-34-4D-FC-A-6E-38-17-C9-49

And that’s not liked plus, there’s only the one which seems wrong but I don’t knwo where else to look for these keys.

K.

That key needs to be modified, everywhere there is a single digit needs a “0” (zero) in front of it.
That is the S0 key. If you used S2 the key is encrypted and will need to be decrypted by HS4 (Assuming you use HS4, if you use HS3 then S0 is likely the only key).

Yeah, it’s HS4 I’m using and that was all I could find, I trawled through everything I could both on the GUI and in files.

Have you any idea how I’d decrypt it?

That said, I’ve been using HS£ then upgraded to 4 a number of years ago so that might be an issue, I’ve never had call to look at this stuff as it just sorta worked in HS and I dodn’t bother. It’s only now I want ot migrate to HA that I have a problem.

K.

That’s a question best asked to HomeSeer, I believe they were either going to build it into the UI or provide a utility to do so.

Of course that’s assuming you actually included devices with S2 security. If not, you don’t need to worry about it.

So far as I am aware, none were added securly though I recall it griping about a PIR or someting being added unsecurely.

To be honest I’m actually considering just rebuilding the network from scratch. Less hassle than trying to work this out and probably better in the long run.

I can assure you it’s not less hassle for a network of any significant size (> 50 devices). I migrated my Z-Net from HomeSeer to Home Assistant without issue. The mesh is moved intact. If you rebuild a large network, you have to work out how the mesh will be built from the controller outward, if you do it randomly it will be a mess until the mesh can figure out the best paths.

My big problem is, if I can’t find out how to do it then I’m at a bit of am impasse. And, it would seem that the process isn’t documented or, well.

Leaving me two options really, start over or leave it as is with the latter not really being an option.

HS reports 90 Zwave devices but I think that is incorrect, for sure there will likely be 40-60 at a rough guess and whilst its a PITA to muck about changing it all it may also clean it up and speed the whole mesh up as I reckon there’s a bunch of historical junk in it.

HomeSeer has a Z-wave node table listing that should be 100% accurate including if they are alive or dead in Z-wave terminology as well as their security level. I would highly recommend having that before any migration effort to another software.

If you only have no security or S0 security devices the only challenge is converting the key (adding the leading zeros and removing the dashes from the HomeSeer key) and pasting it into the Z-wave configuration in Home Assistant.

There are multiple conversion posts on both the HomeSeer forum as well as this one. I would suggest reviewing those.

I will try to find that table though with what I have in mind, I may not need it.

I can’t see anything other than insecure devices and I managed to find out how to convert the HS key but when I go to JS UI it doesn’t seem to like it and asks for the S2 keys as well.

TBH it’s not a huge deal in some ways, it slows down my migration for sure and it’s a bit of pain but ti’s not the end of the world and it may well hasten some changes as I’ve been ever so slowly moving things to Zigbee as they break so, there’s that.

Plus, the Z-Net I have is ancient, I think one of the first generation, it replaced an old Aeotec G2 stick which I have but wouldn’t reuse now, too old. I’ve got a G7 stick coming and will migrate what I need to that as it may solve another long-standing problem of not being able to add a Yale lock to HS, it just won’t add it however I tried to do it.