piGarden: aggiunta nuova funzione di “avvio ritardato” per l’impianto di irrigazione basato su Raspberry Pi

piGarden: avvio ritardato

Nella giornata di oggi ho rilasciato una nuova versione di piGarden e piGardernWeb che implementano la nuova funzione di “avvio ritardato”. L’animazione che vedete qui sopra può rendervi un’idea del suo funzionamento. Ma andiamo con ordine.

Alcuni giorni fa in un commento @Stefano mi chiedeva se su piGardenWeb fosse presente la possibilità di eseguire una programmazione una tantum per avviare l’apertura temporizzata delle varie zone. Proprio in base a questa idea ho implementato la gestione di “avvio ritardato”.

Continue reading “piGarden: aggiunta nuova funzione di “avvio ritardato” per l’impianto di irrigazione basato su Raspberry Pi”

Impianto di irrigazione con Raspberry Pi: piGardenWeb, il pannello web di amministrazione (settima parte)

pigardenweb dashboard

Dopo molti mesi finalmente sono riuscito a rilasciare l’interfaccia web di gestione della centralina del nostro impianto di irrigazione basato su Raspberry Pi.

Il pannello di amministrazione ci permetterà di comandare tramite browser da pc o smartphone, le diverse zone del nostro impianto di irrigazione, di programmarne le schedulazioni e di tenere sotto controllo le condizioni atmosferiche rilevate dal servizio online Wunderground.

Continue reading “Impianto di irrigazione con Raspberry Pi: piGardenWeb, il pannello web di amministrazione (settima parte)”

piGarden 0.2 – Easter egg

piGarden Easter egg

E’ passato più di un anno dall’ultima versione rilasciata di piGarden (script bash per la gestione di un impianto di irrigazione basato su Raspberry Pi). Questi mesi trascorsi hanno dato frutto alla versione 0.2 che fa da preludio al rilascio di piGardenWeb, interfaccia web che permetterà la gestione della centralina via browser e smatphone.

Il lavoro su questa versione ha infatti aggiunto la possibilità di dialogare via socket server con altri componenti software. E’ con questa caratteristica che l’applicazione piGardenWeb potrà dialogherà con piGarden permettendo di avere una comunicazione tra i due componenti e quindi poter leggere lo stato sensori, impartire l’apertura/chiusura delle elettrovalvole e gestire le schedulazioni dell’irrigazione.

Oltre all’implementazione del socket server è stato semplificata la gestione dei crontab utilizzati per l’apertura/chiusura delle elettrovalvole, l’inizializzazione della centralina e il controllo dello stato della pioggia. Adesso non è più necessario agire manualmente sul crontab dell’utente ma basta impartire dei semplici comandi tramite piGarden.

Continue reading “piGarden 0.2 – Easter egg”