ilia-ae/zignode
ZigNode — a modular ESP32 Zigbee/Wi-Fi node. One ESP-IDF component with a board-selectable module registry; its flagship module is a safety-gated watering pump (max-runtime watchdog, min-off cooldown, dry-run gate, 3-way relay/MOSFET drive) with soil-moisture auto-watering, plus status LED, button gestures, a wear-safe persistent event log, optional OLED / buzzer / RTC / microSD, a Wi-Fi web panel, and Zigbee Router endpoints with an OTA client. Boards: M5Stack NanoH2 (ESP32-H2) and Seeed Studio XIAO ESP32-C6 (bare or on the Expansion Base).