A $20 Sensor Warns Me Before the Freezer Dies
The Freezer Nobody Checked
Every Florida family has a garage freezer story. A breaker trips during a storm, nobody notices, and three days later you open the lid to a smell you won’t forget. Hundreds of dollars of food, gone.
Mine never got that far, because a little sensor sitting inside it pings my phone when the temperature starts climbing. Total cost for the first one was about $60 with the hub. Every one after that was around $15 to $20.
Here’s how I set it up, and why it’s worth doing at your business too.
What You Need
- Home Assistant. Free, open source home automation software. Runs on a Raspberry Pi, an old mini PC, or a virtual machine if you already have a lab.
- A Zigbee USB adapter. Around $25 to $35. This lets Home Assistant talk to the sensors.
- Zigbee temperature sensors. Brands like Aqara and Sonoff make small battery powered ones for $10 to $20 each.
- The Home Assistant phone app. Free, and it’s how the alerts reach you.
Why Zigbee and not Wi-Fi sensors? Zigbee sensors run for a year or more on a coin battery, and they don’t join your Wi-Fi network at all. That means fewer cheap internet-connected gadgets on your network, which is a security win. Plenty of no-name Wi-Fi sensors phone home to servers overseas. These don’t.
Setting It Up
1. Get Home Assistant running
Install Home Assistant OS on your Pi or mini PC. Their install guide is solid, and you’ll be at a web dashboard within about 30 minutes.
2. Pair the sensors
Plug in the Zigbee adapter, turn on the Zigbee integration, and put each sensor in pairing mode. They show up in the dashboard with live temperature and humidity. Name them something obvious like Garage Freezer or Server Closet.
3. Build the alert
Create an automation: if the freezer goes above 10°F for 15 minutes, send a notification to my phone. The 15 minute delay matters. Every time someone opens the door, the temperature spikes for a minute. Without the delay you’ll get alerts every time somebody grabs ice cream, and you’ll start ignoring them.
4. Build the alert nobody thinks of
This is the one I care about most. What happens when the sensor battery dies? The sensor stops reporting, the dashboard shows the last reading, and everything looks fine. Forever.
So I have a second automation: if a sensor hasn’t reported anything in two hours, alert me. A monitor that goes quiet should never look the same as a monitor that’s happy. That rule applies way beyond freezers, by the way.
Things That Tripped Me Up
Freezers block signals. A freezer is basically a metal box. My first sensor kept dropping off. Adding a plug-in Zigbee smart plug nearby fixed it, because plug-in Zigbee devices act as repeaters and extend the network.
Cold kills batteries. Regular coin cells don’t love sitting at 0°F. Expect to swap them more often in a freezer than in a closet, which is one more reason for that ‘sensor went quiet’ alert.
Alerts need power and internet. If the power is out, your Home Assistant box is out too, unless it’s on a battery backup. Mine sits on a small UPS. And phone notifications need an internet connection to leave the house. If the internet’s down for hours, you won’t hear about it until it’s back. Know that limitation going in.
Why Your Business Should Care
This is a hobby project at my house. At a business it can save real money:
- Restaurants and cafes. A walk-in cooler that dies overnight can mean thousands in tossed inventory. A fridge should stay at or below 40°F, and a sensor tells you when it doesn’t.
- Server closets. Small offices love stuffing network gear into a closet with no airflow. When the building AC shuts off for the weekend, that closet bakes. A sensor that alerts at 85°F can save your firewall and switches.
- Water leaks. Zigbee leak sensors cost about the same. Put one under the water heater and one under the break room sink.
- Medical and dental offices. Useful as an early warning for medication fridges. Just know that if a regulation requires certified temperature logging, a hobby sensor isn’t a replacement for that. Treat it as an extra layer.
Keep It Locked Down
Don’t port forward Home Assistant to the internet so you can check it from your phone. Use a VPN like Tailscale, or Home Assistant’s paid cloud service, which also helps fund the project. A smart home dashboard open to the internet is an invitation.
And if your business network has a separate VLAN for gadgets, put the Home Assistant box there, away from the computers that handle payroll.
Worth the Weekend
For less than the cost of one ruined freezer load, you get a system that watches the things nobody checks at 2 AM. It’s a fun first homelab project, it teaches you a ton about automation, and the first time it catches a real problem, it pays for itself.
Got a homelab project you want me to cover? Find more tech projects and tips at yourtech.solutions.