home-assistant
electronics
MagiQuest Wand Projects — From ATtiny85 to ESPHome
A 12-year arc of MagiQuest wand projects — from a DigiSpark ATtiny85 duel kiosk in 2013, through NeoPixel ring upgrades and a learn/simulate device, to a 2025 ESPHome Home Assistant sensor.
networking
Per-Device Internet Curfew with nftables + Home Assistant
Blocks internet access per-device on a schedule using OpenWRT nftables rules, with a Home Assistant dashboard toggle for manual overrides — no third-party apps or cloud dependency.
electronics
Furnace Monitor — Differential Pressure + Blink Code Detection
ESP32 ESPHome device that monitors a Carrier furnace — reads a differential pressure sensor for filter restriction and a phototransistor to decode blink error codes from the status LED.
electronics
Wiegand Keypad Garage Door — PIN Hashing in ESPHome
Secure garage door access via a Wiegand keypad wired to an ESP32 running ESPHome — PINs are stored as hashes in the config, never in plaintext.
networking
Home Network VLAN Segmentation
Home network segmented into VLANs — IoT devices, trusted clients, and guest traffic isolated on separate subnets with OpenWRT firewall rules between them.
electronics
ESPHome Network & API Watchdog — Auto Power-Cycle with SONOFF S31
Two ESPHome configs for a SONOFF S31 smart plug that auto power-cycles a device when it stops responding — one using ICMP ping loss detection, one using Home Assistant API connection loss.