Zooz humidity/temp sensor issues

I just bought a Zooz ZSE44 temp sensor for my fridge, and it was supposed to have a 700 series chip, but apparently what actually arrived was an 800. Instead of returning it, I'd like to try to give it a chance.

My hub is a C7, running 2.3.9.193. It's not reporting accurate temperature values. I have a regular thermometer next to it, and it seems to be showing 6-8 degree F lower than what it should, even if I change the offset value.

Another issue is that I have one dashboard that is only battery indicators for all of my battery powered devices, but this one just says ??%.

I found some add on code that is supposed to work for this, but it said there was an error with the metadata on one of the lines. Coding isn't my strong point, so I don't know what might be the issue there.

Can't help you, but...
I'm running a ZSE44LR on a C8, 2.3.9.197, paired in LR.
It's been hanging around at a low battery % for a while now.
My LaCrosse dumb wireless thermometer says -2F, while the ZSE44 says 0F.

image

Which driver are you using?
I'm using @jtp10181 's:

edit: Oh, I forgot. It doesn't seem to go below 0F. I think that might be device specific. I'm running it "off label", so to speak, so I haven't pursued it.

Use my driver linked above, let me know if you continue to have issues.

1 Like

You write that like getting an 800 chip is a bad thing, but I am aware of no conditions where getting a 700 chip is preferred over an 800 chip. Happy to be corrected on that, but I have never heard of such.

1 Like

When looking into why it wasn't quite working right, I came across posts that the 800 chip devices aren't quite comparable with the C-7 hub. That might be old info, but my sensor wasn't just connecting and happily on it's way like other Zooz products I have.

That's the page I came across before. When I add it, it won't work, saying there's a metedata error on line 85.

This is false. Zwave is fully backward and forward compatible. Only exception is some really old 100 series devices do not work on the C8. May have been talking about 800 LR (Long Range) which that is only working on the C8 hub but you can certainly pair an 800LR device in mesh mode on a C7, or C5 even.

It is actually quite impressive how they have kept the compatibility with all the different chipset revisions.

Are you sure you are installing it to the driver code and not app code on accident?

I just re-installed it on my hub no problem, using the Import button and the raw code link.

Code Link: https://raw.githubusercontent.com/jtp10181/Hubitat/main/Drivers/zooz/zooz-zse44-temp-humidity.groovy

Docs on how to install drivers: How to Install Custom Drivers | Hubitat Documentation

2 Likes

Not correct.

And specifically to the ZSE44, the 700 chip version has HORRIBLE battery life (Compared to the 800 chip version). There are serious issues with the 700 chip ZSE44 (my opinion), so you should be happy that you got the 800 version.

2 Likes

Oops. Yes, that's where I tired before. It's worked this time. Also, the battery percentage is working now. The temperature is still off, but now it's reading over instead of under. But, I've tweaked the offset values, and I'm waiting for it to catch up to the thermometer I placed in the fridge.

As far as -800 chips not working with the C-7, that is what I came across, but yes, I can see that's not the case, so either that was some old info or wrong to start with.

I got a little sidetracked on setting up a graph for this, which I think I'm there now. But I have a question about the sensor settings. It seems that the sensor is still a little off on it's reading, at least compared to the regular thermometer that I have in there at the moment. The Zooz shows it's getting down to 31/32 area, but nothing is frozen, so i know it's the one that's off.

There's a setting for Temp Offset (Driver) and a Temp Offset (Hardware). Does it matter which I use to tweak the settings? I can't see to get either one to quite jive with the other thermometer.

The battery in my freezer sensor died yesterdsy. It lasted a month. I'll put a new battery in and put it in the fridge compartment and see how long it lasts.

Temps agree with the dumb thermometer.

Most things wont quite freeze at 31/32 F.

The two temp offsets are Driver - adjusts it on the driver after getting the report from the sensor, Hardware- sets it on the device itself so reports are adjusted. The only time the hardware offset is really useful is if you wanted to set some sort of association with something that triggers off a specific temp threshold. Otherwise the driver setting should work fine.

If you really want to dial it in, I would record the temps on both devices at least 3 times. Then take the difference between the two for each set. Then average that result across the 3. This should be a good value to add/subtract from your existing offset.

image

Just and update on this. It does seem to be working. I can't quite get the temperature dialed in compared to the other thermometer that I have in there. The Zooz will be 34 degrees higher, so I offset it, and now it's that much lower. So I try a couple degrees, and it's still swings the other way. But, it is running stable, and even if it's off a couple degrees, I know the fridge is cold enough, and so if I see a spike out of the norm on the graph, then I know there's an issue, so it is doing what I need it to do.

Well, after I relocated the sensor to the fridge, with a new battery, it's down to 14%.
Preliminary Conclusion: Not suitable for freezer/fridge.