HomeGenie Mini is the open-source firmware that empowers you to create fully featured, self-reliant smart devices. Experience effortless setup, a built-in scheduler, and powerful JavaScript automation – all without relying on gateways, clouds, or internet services.
This robust firmware is readily available for ESP32 and ESP8266 SoCs: install HomeGenie Mini directly from this page with our convenient pre-built firmware examples.
Key features
- Simplified device configuration via Wi-Fi Protected Setup (WPS) or Bluetooth.
- Operates independently, requiring no internet connection for configuration or functionality.
- Secure remote monitoring and control from anywhere via the internet, utilizing end-to-end encrypted I/O (E2EE).
- Flexible time synchronization through internal RTC (ESP32), mobile app, or NTP.
- Integrated action scheduler supporting advanced Cron expressions and JavaScript automation.
- Effortless device discovery via SSDP/UPnP with customizable device names.
- Versatile multi-channel I/O: HTTP, WebSocket, SSE, MQTT, and Serial.
- Onboard status LED logic for clear visual feedback.
- Dedicated Wi-Fi configuration/pairing button for ease of use.
- Built-in GPIO control API
- Multi-threading support, event router, extensible API
- Seamlessly connects to HomeGenie Panel via Wi-Fi access point or hotspot/tethering.
- Easily integrates with HomeGenie Server and other services via MQTT.
Applications
- Wearable devices
- Smart Homes
- Building Automation
- Robotics
- Remote controls
- Health monitoring
- Education