Grid Watcher uses an ESP32 C6 and ZMPT101B to monitor 50 Hz grid health. Waveform data is streamed to a refurbished old phone running Termux (acting as a local FastAPI broker), then forwarded to a PC hosted ML model that detects pre blackout signatures, voltage sags, and frequency disruptions. Using this data, the phone triggers SMS alerts via its own cellular connection. Future plans include a modular stacked PCB, IR home automation integration, and self improving OTA ML updates.