36 Commits

Author SHA1 Message Date
lejubila
a30e1cb6ef fix return value when get value of sensor 2021-08-28 12:17:22 +02:00
lejubila
81ce03e90a Add autoclose of the solenoid when the soil moisture has reached the set level 2021-08-28 11:38:05 +02:00
lejubila
2001b09937 Add support for sensor: moisture, temperature, fertility, illuminance. Add event ev_not_open_for_moisture, sensor_set_state_before, sensor_set_state_after. Added zone humidity management: when a zone has reached the humidity defined in EVx_SENSOR_MOISTURE it does not start irrigation or interrupts it if it is already active. In case of rain it does not stop irrigation if the soil humidity has not reached the configured value. 2021-08-27 22:52:01 +02:00
lejubila
c91128cbb4 Add command line: sensor_status, sensor_status_all, sensor_status_set. Add api command: sensor_status_set. 2021-08-22 15:19:34 +02:00
lejubila
7242b1c2ab Add command last_rain_sensor_timestamp, last_rain_online_timestamp, reset_last_rain_sensor_timestamp, reset_last_rain_online_timestamp. Add socket server api for reset_last_rain_sensor_timestamp, reset_last_rain_online_timestamp 2021-08-10 23:39:38 +02:00
lejubila
9183bbcef5 Add support for send log to piGardenWeb 2020-09-06 08:24:26 +02:00
lejubila
3a5c3ef934 Add support for enable all cron fron api 2020-04-07 23:20:41 +02:00
lejubila
b6de96debe Aggiunto api per gestire le schedulazioni di piGardenSched 2019-08-29 19:00:42 +02:00
lejubila
51e4391237 Merge branch 'rainsensorqty' into develop 2019-08-12 08:26:28 +02:00
lejubila
40eb0b2429 Iniziato integrazione codice di @androtto nel driver rainsensorqty 2018-11-17 09:20:24 +01:00
lejubila
71e91cc861 Corretto bug che impediva la pubblicazione del topic mqtt per ogni evento 2018-11-12 23:15:34 +01:00
lejubila
dfa68c2b83 Implementato possibilità di disabilitare servizio meteo online impostando il valore none in WEATHER_SERVICE 2018-11-11 11:49:35 +01:00
lejubila
6d8c82f0a3 Modificato gestione di invio messaggi tramite socket server 2018-10-14 22:47:43 +02:00
lejubila
c145171306 Aggiunto nel json_status il tipo di evento attualmente triggerato 2018-09-22 08:20:54 +02:00
lejubila
e9a676188f Aggiunto supporto mqtt per la pubblicazione dello stato in formato json verso il broker 2018-09-20 10:53:40 +02:00
lejubila
419695b420 Implementato driver subsistem per il controllo delle condizioni meteo tramite servizio online. Implementato driver 'wunderground' per il controllo meteo tramite il servizio wunderground 2018-06-05 16:31:45 +02:00
lejubila
5c00853e39 Aggiunto driver 'remote' per gestire da un'installazione master di piGarden più installazioni remote 2018-03-25 12:32:39 +02:00
lejubila
22ec16cc9d Aggunto eventi cron_add_before, cron_add_after, cron_del_before, cron_del_after, ev_open_in_before, ev_open_in_after, exec_poweroff_before, exec_poweroff_after, exec_reboot_before, exec_reboot_after ed eseguito bugfix vari 2017-11-19 23:24:48 +01:00
Paolo
83e23d6bad Corretto errore variabile
Non veniva riconosciuto il valore del sensore pioggia in quanto veniva utilizzata una variabile in scrittura (val) che non veniva poi letta.
2017-11-01 17:48:56 +01:00
lejubila
daf8a7baa6 Implementato supporto a zone non soggette a pioggia (con il parametro EVx_NORAIN) 2017-10-28 00:12:06 +02:00
lejubila
3761c6cb94 terminata implementazione gestione eventi 2017-10-26 23:56:06 +02:00
lejubila
6ccb8d3c19 aggiunto file contenente le funzioni per la gestioni degli eventi 2017-10-26 22:46:55 +02:00
lejubila
b3dae26372 iniziato implementazione gestione eventi 2017-10-25 23:44:06 +02:00
lejubila
2f2cfdc720 eseguito ottimizzazione su chiamate json_status da socket server per migliorare tempi di risposta 2017-09-16 02:34:24 +02:00
lejubila
ba128967bd implementato spengimento di tutte le board spb16ch e riattivazione della sola scheda su cui è collegato il rele al quale si sta impartendo l'ordine di apertura/chiusura 2017-09-13 23:59:02 +02:00
lejubila
e64f651cab implementato comandi e socket server api per lo spengimento e riavvio del sistema. Corretto problema che lasciava sul sistema file di appoggio per i messaggi da inviare tramite socket server 2017-09-10 12:44:35 +02:00
lejubila
59b27365ed aggiunto api per eseguire la chiusura di tutte le zone e per la disabilitare tutte le schdulazioni 2017-09-10 02:16:01 +02:00
lejubila
fcbfa3cd32 eseguito merge su CHANGELOG.md 2017-09-09 23:26:02 +02:00
lejubila
3e34f05b4e corretto bug che non faceva aggirnare i dati meteo in caso di pioggia 2017-09-09 23:22:00 +02:00
lejubila
9fc7c971f1 Corretto problema su gestione cron con cron type simili. Per esempio se veniva inserita una schedulazione per la zona Zona_10 questa veniva riconosciuta anche per la zona con nome Zona_1 2017-09-01 01:06:53 +02:00
lejubila
2f7b286424 separato codice di gestione pioggia da script principale, variato numero di versione, rimosso commenti non necessari in testa ai file di inclusione 2017-08-21 08:47:11 +02:00
lejubila
4322a83977 Terminato gertione driver e implementato prima versione beta del driver spb16ch 2017-08-20 12:21:30 +02:00
lejubila
2056b30be0 Variato emissione log chiamate alle callback dei driver 2017-08-16 16:37:35 +02:00
lejubila
317781e217 Spostato diverse parti dello script in file di inclusione, completato driver di esempio 2017-08-15 12:35:28 +02:00
lejubila
426ccab0d2 continua modifiche per gestione driver 2017-08-03 23:43:06 +02:00
lejubila
867b4e4374 iniziato gestione driver 2017-08-03 00:18:35 +02:00