Posts 1-10 of 70

ESPHome HW211 Component

3/6/2026

I published an ESPHome external component for HW211-family heat pump controllers, generating local Modbus sensors and optional controls for Home Assistant.


Heat Pump Hot Water Wi-Fi Adapter

26/5/2026

I replaced the proprietary Wi-Fi module in my heat pump hot water system with a local ESPHome adapter built using a Waveshare ESP32-S3-RS485-CAN module.


Cloud-Free PETKIT Feeder

24/5/2026

I converted a PETKIT Fresh Element Mini dry food dispenser to run locally with ESPHome, removing the need for a cloud connection.


Disk Shelf Fan Controller

24/5/2026

I added an ESPHome fan controller to my disk shelf, using a DS18B20 temperature probe, PWM fan control, and a small script to log HDD temperatures.


Room Controllers

14/5/2026

I turned my ESPHome LVGL light touchpads into reusable room controllers for lamps, weather, screen sleep, and per-room aircon control.


ESPHome Weekly Roundup: 4th May

4/5/2026

ESPHome weekly roundup for 4 May: Maxi1134's highly suspicious bed presence project using 16 load cells, HX711 sensors, and Home Assistant.


SydPy: Taking Back the Streets

30/4/2026

I spoke at SydPy about open navigation, NaviLens, and using Python to build a free alternative for resolving navigation tags in public spaces.


Teaching at Scale - UNSW Seminar

29/4/2026

Alison Wong and I gave a UNSW seminar on teaching at scale, sharing strategies for active learning, tutorial support, marking, and programming education.


ESPHome Weekly Roundup: 27th April

27/4/2026

ESPHome weekly-ish roundup from Discord: BLE MIDI Remote for ESPHome, SnapSpot, and RealDeco's Sendspin Headphones.


ESPHome Weekly Roundup: 18th April

18/4/2026

ESPHome weekly roundup for 18 April: a tiny Sendspin speaker amplifier, ESPControl for smart home touch pads, and esphome-zerocode.

Posts 1-10 of 70