Sub Zero integration with Home Assistant

I have found this as well with my IW30R, which is a very similar unit. they appear to use the same “sensor” for both drawers, so we cannot distinguish between one or the other opening/closing, its just “one door”, if that makes sense.

glad its working well, feel free to open a GH issue if you have any features or problems!

It does make sense to have a single “sensor” for the double freezer drawers.

It appears the number of “sensors” is related to the number of temperature setpoints. There are four on our wine fridge (upper, lower, refrigerator, freezer) and only two on the other unit (refrigerator, freezer).

Whoa, I just came back to this thread. I can get my Cove dishwasher working now?

what model do you have? we have 2 verified cove dishwasher models working now, yes.

How do I check? Mine’s from around 2020.

If it’s from 2020 it’s a DW2450 or DW2450WS. Mine is from that year as well it will work.

1 Like

The model number tag is on the left side of the unit when you open the door. It’s a little hard to see.

Yep! It was super hard to see.

Is there a guide on how to set this up?

JonGilmore/esphome-subzero-ble: Connect Sub-Zero Group kitchen appliances to Home Assistant over Bluetooth Low Energy, using an ESP32 running ESPHome

1 Like

I have many ESP32 devices :+1:.

I’m curious how this works. Does it take the Bluetooth connection and manage that instead of putting it on Wi-Fi through their app? How close does my device need to be?

Why ESPHome? Is it possible Home Assistant could do this integration itself?

I didn’t see a way to put my device in pairing mode either through there.

I thought, in the past, there was another way to do it with a jack inside, but wireless is more convenient.

Right now the work is setup for BLE inside of an ESP32 device. Since this is just Bluetooth, there is nothing stopping anyone from re-implementing that same logic in Home Assistant natively.

This does work with Wifi enabled and does not interfere with the App over Wifi. Pairing is initiated from ESPHome / Home Assistant and the appliance will show a pairing code on it.

1 Like

There was discussion much earlier utilizing in a serial connector within an appliance (I think it was for a fridge), but work on that didn’t proceed so far. It also sounded like the serial connector was not something readily available to an average user.

I consider myself only at the prosumer level, and the ESP32 programming was initially a concern for me. It is a tad more involved than just flashing pre-existing FW to make it into a BT ESP32 proxy, which was my only exposure to ESP32 programming before this. But once I went through the work of obtaining the BT PIN, it ended up working quite well.

1 Like

The ESPHome BLE method in this repo: GitHub - JonGilmore/esphome-subzero-ble: Connect Sub-Zero Group kitchen appliances to Home Assistant over Bluetooth Low Energy, using an ESP32 running ESPHome · GitHub is pretty “ready made”. You just need the Mac Address of your SubZero appliance’s bluetooth which you can find in Home Assistants announcements or via a mobile app.

I am still working on the serial connection. I put it together with most of the parts from earlier in this thread and the biggest advantage for me is that the module is powered from the fridge’s port so no need to do any extra power supply. I have the module tucked into the bottom of the fridge currently and so its both listening for the RS485 traffic which i am making progress on decoding as well as using the BLE integration.

Ultimately I would like to get as much as I can out of the serial connection since a wired connection is always preferred to Bluetooth, however, Bluetooth is nice for people that want no fuss of wiring something into the fridge.

2 Likes

I tried it out for a few hours tonight and was unable to connect :confused:.

I filed an issue. We’ll see if I can get this working soon!

Did you enter your correct pin number?

That’s the issue. I’m having trouble figuring out how to even get one.

Finally got it. It’s all in that GitHub issue. I did so many things tonight and wasted a few hours on it, but now it works!

are folks interested in a custom component that just utilizes esphome bt proxies? it would simplify setup and onboarding a bit, I’ve got a working port to this if people are interested. not as stable as esphome yet, but seems to have potential

@jon102034050 I am interested and I imagine others are as well. On the one hand the dedicated ESP32 device for the fridge has some benefits but it relies entirely on that one and the custom component would be able to utilize any of them within range.

Just for your reference this custom component is what I used to integrate with my fireplace. It uses BLE and currently communicates via my ESPHome bluetooth proxies. Might be worth a glance to see the patterns used.

1 Like

Thank you for this. Set it up yesterday with a M5Stack M5nanoC6. Claude chose to make a small modification to the package to be compatible with the C6 but everything appears to be working.

Next I will try to power the ESP using the low voltage bus in the service compartment of my fridge, so it can be tucked neatly there and not on my shelf.