Set up Home Assistant AI voice with a local LLM. Which Ollama models handle tool calling, a sub-second latency budget, and ESP32 satellites.
Hands-on experience with AI, self-hosting, Linux, and the developer tools Botmonster actually uses
DIY NAS comparison: Raspberry Pi 5 vs. Intel N100
Intel N100 wins for Plex and ZFS. Raspberry Pi 5 wins on idle power. Compare performance, drives, TrueNAS setup, and cost for your DIY NAS.
Implement dark mode in vanilla CSS (zero JavaScript)
Implement flash-free dark mode with CSS Custom Properties and prefers-color-scheme. Covers Color Level 5, container queries, toggles, SVG theming.
Self-Host Blog Comments with Remark42 (Privacy-First)
Self-host comments with Remark42, a lightweight open-source engine in Docker that gives you visitor data control without tracking or ad injection.
Writing custom Python integrations for Home Assistant (HACS)
Create Home Assistant integrations by wrapping device APIs in Python and shipping via HACS. Covers config flows, entity platforms, coordinators.
Automate smart blinds and adaptive lighting for better sleep
Solar automations and Adaptive Lighting align your home's light with circadian rhythm, improving sleep with gradual wake-up and wind-down routines.






