85 lines
2.1 KiB
Plaintext
85 lines
2.1 KiB
Plaintext
# Log file
|
|
LOG_FILE="/home/pi/piGarden/log/piGarden.log"
|
|
LOG_FILE_MAX_SIZE=1048576 # 1MB
|
|
|
|
# Status directory
|
|
STATUS_DIR="/home/pi/piGarden/state"
|
|
|
|
# Posizione gpio
|
|
GPIO="/usr/local/bin/gpio"
|
|
|
|
# Posizione js
|
|
JQ="/usr/local/bin/jq"
|
|
|
|
# Percorso curl
|
|
CURL="/usr/bin/curl"
|
|
|
|
# Percors wc
|
|
WC="/usr/bin/wc"
|
|
|
|
# Percorso gzip
|
|
GZIP="/bin/gzip"
|
|
|
|
# Percors mv
|
|
MV="/bin/mv"
|
|
|
|
# Id gpio usati per simulare il doppio deviatore con cui eseguire l'alimentazione alle elettrovalvole
|
|
SUPPLY_GPIO_1=2
|
|
SUPPLY_GPIO_2=3
|
|
|
|
# Stato dei due gpio per impartire l'alimentazione positiva alle elettrovalvole (aperta)
|
|
SUPPLY_GPIO_POS=0
|
|
|
|
# Stato dei due gpio per impartire l'alimentazione negativa alle elettrovalvole (chiusa)
|
|
SUPPLY_GPIO_NEG=1
|
|
|
|
# Stato di ingresso da assegnare al gpio per chiudere il rele
|
|
RELE_GPIO_CLOSE=0
|
|
|
|
# Stato di ingresso da assegnare al gpio per aprire il rele
|
|
RELE_GPIO_OPEN=1
|
|
|
|
# Id del gpio usato per collegare il sensore di rilevamento pioggia
|
|
RAIN_GPIO=25
|
|
|
|
# Valore in ingresso sul gpio definito in RAIN_GPIO che indica lo stato di pioggia
|
|
RAIN_GPIO_STATE=0
|
|
|
|
|
|
|
|
|
|
|
|
# Numero totale di elettrovalvole
|
|
EV_TOTAL=6
|
|
|
|
# Definizione delle elettrovalvole
|
|
EV1_ALIAS="1" #"posteriore_sinistra"
|
|
EV1_GPIO=17
|
|
|
|
EV2_ALIAS="2" #"posteriore_destra"
|
|
EV2_GPIO=27
|
|
|
|
EV3_ALIAS="3" #
|
|
EV3_GPIO=22
|
|
|
|
EV4_ALIAS="4" #
|
|
EV4_GPIO=18
|
|
|
|
EV5_ALIAS="5" #
|
|
EV5_GPIO=23
|
|
|
|
EV6_ALIAS="6" #
|
|
EV6_GPIO=24
|
|
|
|
# Definisce l'api key e il luogo per recuperare lo stato meteo online
|
|
WUNDERGROUND_KEY=""
|
|
WUNDERGROUND_LOCATION="IY/Monsummano" # http://www.wunderground.com/weather/api/d/docs?d=resources/country-to-iso-matching&MR=1
|
|
|
|
# Blocca l'irrigazione se l'ultima pioggia rilevata online è avvenuta nell'ultima quantità di tempo inserita.
|
|
# Il tempo è espresso in secondi. Quindi inserendo 86400, se nelle ultime 24 ore ha pioviuto viene bloccata l'irrigazione. Inserendo il valore zero nonviene eseguito nessun controllo.
|
|
NOT_IRRIGATE_IF_RAIN_ONLINE=86400
|
|
|
|
# Il parametro è simile a quello precedente, il controllo però anziché essere fatto attingendo a wunderground, viene eseguito direttamente sul sensore se installato. Inserendo il valore zero nonviene eseguito nessun controllo.
|
|
NOT_IRRIGATE_IF_RAIN_SENSOR=86400
|
|
|