Devices
ESP32 Cheap Yellow Display
Section titled “ESP32 Cheap Yellow Display”Fork at ~/personal/ESP32-Cheap-Yellow-Display. Own sketches live separately in
~/personal/experiments/cyd/:
Leetcode/— daily question on the display, see CYD LeetCode dailyTouchTest/— touch calibration, start here when the panel misbehaves
ESP32 accountability tracker
Section titled “ESP32 accountability tracker”Separate device from the CYD. Three signals on one display: a large number for total active days (long-term accountability), colour for today’s status, and a separate weekly indicator.
ONVIF camera
Section titled “ONVIF camera”~/personal/experiments/camera/ — Python. ONVIF for discovery/control, WebRTC
out via aiortc + MediaRelay, OpenCV for frames. Not deployed; run locally.
Home Assistant
Section titled “Home Assistant”Lives in the dash repo, at home.namanvashistha.com. Two things bite:
- Pinned to
2026.6.:stable(2026.7, Python 3.14) deadlocks at boot —ImportExecutorhangs, 0% CPU, never binds 8123. - Bridge networking, so it can join the
caddynetwork. Costs mDNS/DHCP discovery — add integrations by IP or cloud. A Zigbee/Z-Wave dongle would needdevices:passthrough and probably host networking.
Raspberry Pi
Section titled “Raspberry Pi”~/personal/pi/backup_2024_07_18/ is a card image dump, not a live checkout.
Boot partition .dtbs cover Pi 2B through Zero 2 W.