Skip to content

IcedGarion/homefort-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomeFort

UniUpo VC Reti2 Sperimentazioni project: IOT system for home comfort control

HomeFort è un sistema di gestione del comfort all'interno di un'abitazione. L'obiettivo preposto è stato quello di creare un sistema automatico di regolazione di alcuni aspetti del comfort casalingo, permettendo l'interazione con l'utente, in modo che questo possa impostare i parametri del comfort e gestire direttamente alcuni componenti.
L'utente finale del prodotto avrà, quindi la facoltà di accendere o spegnere le luci e impostarne la luminosità, potrà chiedere informazioni sulle condizioni interne della casa (luminosità, umidità, temperatura e movimento) e sulle condizioni meteo.
Per quanto riguarda la configurazione del sistema automatico, sarà possibile impostare gli orari quotidiani in cui le luci dovranno essere sempre accese e la temperatura ideale che si vorrà mantenere nell'abitazione. Il sistema di controllo automatico gestisce quindi luci e temperatura interna. Le prime verranno accese tutti i giorni nel range d'orario impostato in precedenzadall'utente, ma solamente se in casa verrà rilevato del movimento. HomeFort raccoglie informazioni sulla luminosità interna e imposta la luminosità delle luci intorno ad un valore ideale. Le due funzioni si attivano se richiesto dall'utente attraverso la modalità automatica. La temperatura viene regolata automaticamente attorno al valore di comfort impostato da impostare. L'interazione con l'utente è realizzata attraverso un assistente conversazionale che si appoggia su un bot Telegram, in modo che si possa gestire il sistema comodamente siafuori di casa, sia sul divano senza doversi muovere.


Nel dettaglio, i servizi forniti dal sistema sono:

  • Accensione delle luci
  • Impostazione della luminosità delle luci
  • Spegnimento luci
  • Impostazione di range orari per la gestione automatica delle luci
  • Richiesta previsioni meteo su 3 giorni
  • Richiesta per le condizioni meteo attuali
  • Impostazione della temperatura ideale
  • Possibilità di attivare/disattivare la gestione automatica delle luci (orario e luminosità.)
  • Possibilità di controllare se qualcuno si trova nella casa.
  • Richiedere le condizioni attuali della casa in termini di umidità, luminosità, temperatura e movimento.