Workshop
An AI receptionist that answers the workshop phone and texts
A Python server behind a Twilio number answers calls and texts, quotes from my price list, books jobs and puts people through, with the hard rules in code.
Workshop
A Python server behind a Twilio number answers calls and texts, quotes from my price list, books jobs and puts people through, with the hard rules in code.
Home Assistant
A cheap Zigbee ceiling radar hides a radar module with a plain-text serial port, so you can tune each room's sensitivity and hold time by hand.
Home Assistant
A ball tilt switch in a cheap Zigbee door sensor tells Home Assistant the chairs are up, so the robot vacuum only runs when we're out and the floor is clear.
ESPHome · Home Assistant
An ESP32 and a BC7215A IR board put a Mitsubishi Heavy split in Home Assistant, with my own frame code after the vendor's universal library failed to pair.
Home Assistant
A power-metering smart plug and a door sensor on the washer and dryer, so Home Assistant knows running, done and emptied, and nags until it's unloaded.

Home Assistant
A free Home Assistant add-on that uses Frigate's plate reader to open the garage for cars on your list, with the safety rules that stop it opening for an Uber.
Home Assistant
A fast AI model checks my 3D printer's camera every minute, and the print is only paused once a stronger model agrees it has failed.
Batteries & hardware
A Raspberry Pi Pico as a debug probe clears the lockout flag in a Ryobi ONE+ battery's chip, but only after every cell group has measured healthy.
ESPHome · Home Assistant
An ESP32 on the lead between my dishwasher's panel and main board lets Home Assistant see minutes left and press Start. The factory safety stays.
Workshop
Frigate spots a person after hours, a horn tells them to leave, the siren follows if they stay, and two machines referee which one is on duty.
Workshop
A touchscreen at the counter where customers fill in their details, sign the repair terms with a finger, and the job lands in the job system. No paper.
Built and running in our house. Write-ups coming, the top three first.
Designs you can download and print. Free to use and change.

The SwitchBot Blind Tilt is made for horizontal Venetian blinds. This bracket snaps around its body and screws or sticks to the window frame, so it turns the wand on vertical blinds instead. Printed, fitted and working on ours.
For the SwitchBot Blind Tilt. It pairs with Home Assistant over Bluetooth, no hub needed.
Small things that make the house nicer to live in. Each one is a line here; some will grow into guides.