Soluzione no-code per ESP32 e ESP8266

Salve a tutti 
ho scritto un firmware open source per SoC ESP che condivido qui.
Queste sono le principali caratteristiche di HomeGenie Mini:
- Installabile sul dispositivo direttamente dal sito
- Facile connessione Wi-Fi tramite pulsante WPS o Bluetooth
- Scheduler per automazione integrato con il quale è possibile pianificare azioni basate sul tempo o in seguito ad eventi specifici (es. rilevato movimento). Le azioni possono essere scelte da una serie di azioni preimpostate o eseguite tramite codice JavaScript e API dedicate per controllare i vari moduli implementati (luci, interruttori, sensori e quant'altro). Anche l'impostazione delle fasce orarie e frequenza temporale dell'azione può essere scelta da un form con semplici menu e pulsanti, oppure scritta utilizzando espressioni Cron semplici o estese (esclusiva feature di HomeGenie)
- Sincronizzazione orario tramite RTC interno, app mobile o NTP
- Rilevamento del dispositivo tramite SSDP/UPnP con nome dispositivo personalizzabile
- I/O multicanale: HTTP, WebSocket, SSE, MQTT, Seriale
- Logica LED di stato integrata
- Pulsante di configurazione/associazione Wi-Fi integrato
- API di controllo GPIO integrata
- Supporto multi-threading, router di eventi, API estensibile
- Tutte le funzionalità sono integrate, non richiede una connessione Internet per essere configurato o per funzionare
Sul sito e nella cartella examples dei sorgenti sono disponibili alcuni esempi applicativi pratici oltre alla documentazione (ancora non completata, ma in progress).
Il firmware è in sviluppo attivo e nuove funzionalità saranno implementate nel tempo tra cui aggiunta supporto del protocollo ESP-NOW, aggiunta comandi alle API JavaScript, gestione ottimizzata dei cicli deep-sleep, sleep, wake-up.
Spero sia utile a qualcuno e se avete bisogno di supporto scrivete pure qui o se preferite aprite un issue su GitHub.
Il video di seguito mostra alcune smart-light di esempio implementate con HomeGenie Mini, l'utilizzo dell'app mobile e dello scheduler.
Gene.

ho scritto un firmware open source per SoC ESP che condivido qui.
Queste sono le principali caratteristiche di HomeGenie Mini:
- Installabile sul dispositivo direttamente dal sito
- Facile connessione Wi-Fi tramite pulsante WPS o Bluetooth
- Scheduler per automazione integrato con il quale è possibile pianificare azioni basate sul tempo o in seguito ad eventi specifici (es. rilevato movimento). Le azioni possono essere scelte da una serie di azioni preimpostate o eseguite tramite codice JavaScript e API dedicate per controllare i vari moduli implementati (luci, interruttori, sensori e quant'altro). Anche l'impostazione delle fasce orarie e frequenza temporale dell'azione può essere scelta da un form con semplici menu e pulsanti, oppure scritta utilizzando espressioni Cron semplici o estese (esclusiva feature di HomeGenie)
- Sincronizzazione orario tramite RTC interno, app mobile o NTP
- Rilevamento del dispositivo tramite SSDP/UPnP con nome dispositivo personalizzabile
- I/O multicanale: HTTP, WebSocket, SSE, MQTT, Seriale
- Logica LED di stato integrata
- Pulsante di configurazione/associazione Wi-Fi integrato
- API di controllo GPIO integrata
- Supporto multi-threading, router di eventi, API estensibile
- Tutte le funzionalità sono integrate, non richiede una connessione Internet per essere configurato o per funzionare
Sul sito e nella cartella examples dei sorgenti sono disponibili alcuni esempi applicativi pratici oltre alla documentazione (ancora non completata, ma in progress).
Il firmware è in sviluppo attivo e nuove funzionalità saranno implementate nel tempo tra cui aggiunta supporto del protocollo ESP-NOW, aggiunta comandi alle API JavaScript, gestione ottimizzata dei cicli deep-sleep, sleep, wake-up.
Spero sia utile a qualcuno e se avete bisogno di supporto scrivete pure qui o se preferite aprite un issue su GitHub.
Il video di seguito mostra alcune smart-light di esempio implementate con HomeGenie Mini, l'utilizzo dell'app mobile e dello scheduler.
Gene.