HomeGenie Mini is an open source firmware for creating fully featured smart devices that are easy to set up and have a builtin scheduler that can also run automation tasks with JavaScript code and that do not require any gateway, cloud or internet service to function.
Currently available for ESP32 / ESP8266 SoC microcontrollers, HomeGenie Mini devices can be installed right away from this page by choosing one of the available pre-built firmware examples.
HG-Mini OS Features
- Easy device configuration using Wi-Fi protected setup button (WPS) or Bluetooth
- Does not require an Internet connection to be configured or to work properly
- Can be monitored and controlled from anywhere over the Internet with secure and encrypted I/O (E2EE)
- Time synchronization using internal RTC (ESP32), mobile app time or NTP
- Integrated actions scheduler supporting extended Cron expressions and JavaScript
- Device discovery via SSDP/UPnP with customizable device name
- Multi-channel I/O: HTTP, WebSocket, SSE, MQTT, Serial
- Built-in status LED logic
- Built-in Wi-Fi Configuration/Pairing button
- Built-in GPIO control API
- Multi-threading support, event router, extensible API
- Can connect directly to HomeGenie Panel either via Wi-Fi access point or hotspot/tethering
- Can be easily connected to HomeGenie Server and other services via MQTT
Applications
- Wearable devices
- Smart Homes
- Building Automation
- Robotics
- Remote controls
- Health monitoring
- Education