2026-03-15
Successfully set up a Python bridge between the Bullet's USB port and a Next.js app! It streams sensor data (bean temp, rate of rise, drum temp, fan, heater state) from the Bullet to the custom software now. Huge because the bullet has no API. Based on the reverse-engineered protocol from Artisan (artisan-roaster-scope) https://github.com/artisan-roaster-scope/artisan, Claude was able to set up a custom one for our needs in our own software. So sick, as in 2025, I was trying to fine-tune a dataset for Claude Sonnet to understand the RoasTime software, but now it can custom write a protocol.