Reverse Engineering the EasyStart Bluetooth Protocol

I decoded the Bluetooth protocol of my Micro-Air EasyStart soft starters from the vendor’s Android app, with help from Claude Code, and now read their compressor data into Home Assistant through ESPHome. ...

September 16, 2026 · 15 min
IMG_8173

Trying to Keep my Garage Cool

We live in a moderate climate, and when we built our house my plans were for my home server rack to be installed in the garage and vented through the outside wall to the alley. Unfortunately plans changed, and the instant hot gas water heater had to be moved blocking rack access to outside ventilation. Without cool outside air the servers complain about overheating in the peak of summer, and I either need to power down or keep the garage door open during the day. ...

August 11, 2021 · 2 min
IMG_8178_1

ESP32 Water and Gas Utility Meter

The recent release of Home Assistant’s energy dashboard inspired me to restore my gas and water utility meter monitors. I lost the measurements when I removed my Brultech GreenEye energy meters in favor of Sense energy monitors. To recap, my local city and utilities do not allow any connections in any form to their utility meters, but I am allowed to install my own meters downstream, as long as the meter models are approved for local use, i.e. the exact same model as used by the local utilities. I installed the same model water and gas meters as used by the utilities but with dry-contact metering. ...

August 10, 2021 · 3 min