{"repo":"genielabs/homegenie-mini","free":true,"listed":false,"github":"https://github.com/genielabs/homegenie-mini","clone":"git clone https://github.com/genielabs/homegenie-mini.git","description":"Programmable smart device for smart homes, IoT applications, wearable devices, robotics and more...","language":"C","stars":18,"topics":["esp32-arduino","esp8266-arduino","firmware","homegenie","iot-device","arduino","automation","building-automation","health-monitoring","open-api"],"license":null,"category":"workflow-automation","readme_excerpt":"HomeGenie Mini v1.2 ESP32 / ESP8266 HomeGenie Mini is an open source library for building custom firmware for smart devices based on ESP32 or ESP8266 SoC. It allows you to create fully independent smart devices with local logic, cloud-free operation, and built-in JavaScript automation. https://homegenie.it/mini Features - Easy web-based installation directly from your browser (via Web Serial API) - 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 - 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 - Multichannel I/O: HTTP, WebSocket, SSE, MQTT, Serial - Built-in status LED logic and GPIO control API - Multi-threading support, event router, extensible API - Direct connection to HomeGenie Panel (Wi-Fi AP, hotspot or local network) - Seamless integration with HomeGenie Server and other services via MQTT --- Installation & Flashing Depending on your preference, you can flash the firmware either directly from your browser or compile it manually using the CLI. Method 1: Web Installer (Recommended & Code-Free) If you prefer a quick, visual setup without installing coding tools, you can upload pre-compiled firmwares directly from the browser: 1. Connect your ESP device to your computer via USB. 2. Open the Home","default_branch":null,"files":null,"tree":[],"storefront":"/r/genielabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/genielabs/homegenie-mini/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}