Vaso Domotico Intelligente
Sistema IoT per la gestione automatica e intelligente di piante in vaso, con sensori, irrigazione automatica, dashboard web, modelli di Machine Learning locali e assistente AI conversazionale. Distribuibile commercialmente su Raspberry Pi 5.
Vaso domotico intelligente progettato per essere installato su Raspberry Pi 5 con sensori reali (umidità terreno, temperatura, luminosità), pompa irrigazione e LED illuminazione. L'applicazione è attualmente in fase di test in modalità simulazione (vaso virtuale realistico) prima del deploy sull'hardware definitivo. FUNZIONALITÀ PRINCIPALI: • Wizard di setup con 36 profili pianta preimpostati (aromatiche, da appartamento, commestibili, fiori, succulente) e calcolo automatico delle soglie ottimali in base a specie + posizione + stagione. • Dashboard utente identica in modalità simulata o hardware reale: visualizzazione sensori in tempo reale, grafici storici, controllo manuale pompa/LED, modalità automatica/manuale. • Hardware Twin: vaso virtuale animato in SVG con pianta reattiva (6 stadi di salute), scenari preimpostati (siccità, pioggia, vacanza 1000×), simulazione guasti sensori, time-acceleration per testare settimane in pochi minuti. • Plant Brain (Machine Learning locale, scikit-learn BSD-3): forecast umidità a +1h/+3h/+6h/+12h, anomaly detection sensori (Isolation Forest), diagnostica root-cause, auto-tuning soglie su dati storici, irrigazione anticipata predittiva. • Plant Coach AI (LLM locale via Ollama, MIT): chat conversazionale in italiano per assistenza giardinaggio, generazione insight settimanali, zero cloud, zero API key, zero costi ricorrenti. • Integrazione MQTT con Home Assistant (auto-discovery). • Notifiche email su soglie critiche. • Sistema completo di logging, alert, autenticazione bcrypt + rate limiting. • Auto-update via Git, servizio systemd con auto-restart. • Stack software 100% open source con licenze permissive (BSD/MIT/Apache), distribuibile commercialmente senza obbligo di rilascio sorgente. Dal 13 Maggio 2026 il sistema è stato online in modalità simulazione (demo pubblica oggi non più attiva), con manuale utente PDF condivisibile. La migrazione su Raspberry Pi 5 con hardware reale è prevista come fase successiva.
Tecnologie: Python 3, Flask, SQLite, scikit-learn, Ollama, Phi-3.5 Mini, WeasyPrint, paho-mqtt, bcrypt, Raspberry Pi 5, gpiozero, Home Assistant, systemd, Nginx