ESP32 boards flashed with ESPHome Bluetooth Proxy firmware relay BLE to Home Assistant over Wi-Fi for under $20, with room-level presence via Bermuda.
Botmonster Tech | page 62 of 79
Hands-on experience with AI, self-hosting, Linux, and the developer tools Botmonster actually uses
Build interactive charts in Hugo without JavaScript
Turn CSV and JSON data into accessible SVG charts at Hugo build time using shortcodes. No JavaScript, no Chart.js, and zero runtime overhead.
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.
Building a progressive web app from scratch with vanilla JavaScript
Add a manifest, service worker, and HTTPS to enable offline support, push notifications, and install prompts on any site using vanilla JavaScript.
Local Z-Wave alarm: $250 setup, no monthly fee
Build a cloud-free Z-Wave home alarm with door sensors, motion detectors, and a siren in Home Assistant. Keeps working with the internet down.
Moving from VirtualBox to Docker Desktop on Linux
Migrate from VirtualBox to Docker Desktop on Linux. Containers are leaner for development. Covers Dockerfiles, networking, volumes, and workflow.
Botmonster Tech




