📱 ICRM - Coffee Roasting Monitor
ICRM is a mobile app designed to connect with a Croaster device to monitor and manage coffee roasting in real time. It helps coffee enthusiasts and professionals control and document their roasting process more effectively.
🎯 Purpose
To provide a portable, modern interface for:
Real-time temperature tracking
Roast profiling
Roasting event logging
Inventory and recipe management
Device setup and diagnostics
🔌 Connectivity
ICRM connects to your Croaster device via:
WiFi (WebSocket) – for broader, reliable connections (supports Artisan too)
Bluetooth (BLE) – for quick, portable use with ESP32-based devices
🔥 Core Features
📈 Live roasting chart with BT, ET, ROR visualization
📋 Event markers (e.g. Dry End, First Crack)
⏰ Alarms based on time or temp conditions
🫘 Coffee inventory tracking
📖 Roast history logging
🎨 Modern themed UI
⚙️ Custom commands for advanced device control (restart, display, etc.)
📦 OTA firmware updates (BLE & future WebSocket support)
🔧 Advanced Control
For advanced users, ICRM supports custom commands via BLE or WebSocket — allowing you to trigger specific actions you've programmed into your Croaster device (like toggling LEDs, changing display settings, etc.).