166 lines
3.5 KiB
Plaintext
166 lines
3.5 KiB
Plaintext
[SPRINKLERD]
|
|
PORT=80
|
|
NAME=My Sprinklers
|
|
DOCUMENTROOT = /nas/data/Development/Raspberry/SprinklerD/web/
|
|
CACHE = /var/cache/sprinklerd.cache
|
|
# The log level. [DEBUG, INFO, NOTICE, WARNING, ERROR]
|
|
#LOG_LEVEL = DEBUG
|
|
#LOG_LEVEL = NOTICE
|
|
LOG_LEVEL = INFO
|
|
|
|
# mqtt stuff
|
|
MQTT_ADDRESS = trident:1883
|
|
#MQTT_USER = someusername
|
|
#MQTT_PASSWD = somepassword
|
|
MQT_TOPIC = sd_test
|
|
MQTT_DZ_PUB_TOPIC = domoticz/in
|
|
MQTT_DZ_SUB_TOPIC = domoticz/out
|
|
|
|
DZIDX_CALENDAR = 197
|
|
DZIDX_24HDELAY = 198
|
|
DZIDX_ALL_ZONES = 199
|
|
DZIDX_RAINSENSOR = 48
|
|
|
|
# Options for the below ZONE and GPIO configuration
|
|
#
|
|
# LOW 0
|
|
# HIGH 1
|
|
#
|
|
# PUD_OFF 0
|
|
# PUD_DOWN 1
|
|
# PUD_UP 2
|
|
|
|
#NAME = name of zone
|
|
#GPIO_PIN = GPIO Pin # This is WiringPi Pin#, not Raspberry Pi board pin#.
|
|
#WPI_PIN = use instead of GPIO_PIN if compiled with USE_WIRINGPI flag
|
|
#GPIO_PULL_UPDN = setup pull up pull down resistor PUD_OFF|PUD_DOWN|PUD_UP
|
|
#GPIO_ON_STATE = State GPIO reads when relay for zone is on. HIGH or LOW 1 or 0
|
|
#DOMOTICZ_IDX = Domoticz IDX 0 or remove entry if you don;t use Domoticz (only if you use domoticz)
|
|
#MASTER_VALVE = YES=1 NO=0 // turn on with any zone
|
|
|
|
# Don't use ZONE:0 for anything other than master valve, if you don't have a master valve simply delete it and start from ZONE:1
|
|
[ZONE]
|
|
[ZONE:0]
|
|
NAME=Master Valve
|
|
MASTER_VALVE=1
|
|
GPIO_PIN=2
|
|
WPI_PIN=0
|
|
GPIO_PULL_UPDN=1
|
|
GPIO_ON_STATE=0
|
|
|
|
[ZONE:1]
|
|
NAME=Island
|
|
DEFAULT_RUNTIME=10
|
|
#GPIO_PIN=18
|
|
GPIO_PIN=3
|
|
WPI_PIN=1
|
|
GPIO_PULL_UPDN=1
|
|
GPIO_ON_STATE=0
|
|
DOMOTICZ_IDX=2000
|
|
|
|
[ZONE:2]
|
|
NAME=Driveway
|
|
DEFAULT_RUNTIME=10
|
|
#GPIO_PIN=27
|
|
GPIO_PIN=40
|
|
WPI_PIN=2
|
|
GPIO_PULL_UPDN=1
|
|
GPIO_ON_STATE=0
|
|
DOMOTICZ_IDX=2010
|
|
|
|
[ZONE:3]
|
|
NAME=Diningroom Flowerbeds
|
|
DEFAULT_RUNTIME=10
|
|
GPIO_PIN=5
|
|
WPI_PIN=3
|
|
GPIO_PULL_UPDN=1
|
|
GPIO_ON_STATE=0
|
|
DOMOTICZ_IDX=2020
|
|
|
|
[INPUT]
|
|
[INPUT:1]
|
|
NAME=Test Switch
|
|
GPIO_PIN=6
|
|
WPI_PIN=3
|
|
GPIO_PULL_UPDN=1
|
|
GPIO_ON_STATE=0
|
|
COMMAND_ON=/usr/bin/curl -s -o /dev/null 'http://localhost?type=option&option=24hdelay&state=on'
|
|
COMMAND_OFF=/usr/bin/curl -s -o /dev/null 'http://localhost?type=option&option=24hdelay&state=off'
|
|
|
|
#[ZONE:4]
|
|
#NAME=Diningroom error
|
|
#DEFAULT_RUNTIME=10
|
|
#GPIO_PIN=28
|
|
#WPI_PIN=3
|
|
#GPIO_PULL_UPDN=1
|
|
#GPIO_ON_STATE=0
|
|
#DOMOTICZ_IDX=2020
|
|
|
|
#[ZONE:4]
|
|
#NAME=Front Flowerbeds
|
|
#DEFAULT_RUNTIME=10
|
|
#GPIO_PIN=23
|
|
#WPI_PIN=4
|
|
#GPIO_PULL_UPDN=1
|
|
#GPIO_ON_STATE=0
|
|
#DOMOTICZ_IDX=203
|
|
|
|
#[ZONE:5]
|
|
#NAME=Backgarden Left
|
|
#DEFAULT_RUNTIME=10
|
|
#GPIO_PIN=24
|
|
#WPI_PIN=5
|
|
#GPIO_PULL_UPDN=1
|
|
#GPIO_ON_STATE=0
|
|
#DOMOTICZ_IDX=204
|
|
|
|
#[ZONE:6]
|
|
#NAME=Backgarden Right
|
|
#DEFAULT_RUNTIME=10
|
|
#GPIO_PIN=25
|
|
#WPI_PIN=6
|
|
#GPIO_PULL_UPDN=1
|
|
#GPIO_ON_STATE=0
|
|
#DOMOTICZ_IDX=205
|
|
|
|
#[ZONE:7]
|
|
#NAME=Garage Flowerbeds
|
|
#DEFAULT_RUNTIME=10
|
|
#GPIO_PIN=5
|
|
#WPI_PIN=21
|
|
#GPIO_PULL_UPDN=1
|
|
#GPIO_ON_STATE=0
|
|
#DOMOTICZ_IDX=206
|
|
|
|
#[ZONE:8]
|
|
#NAME=Golfcart path
|
|
#DEFAULT_RUNTIME=10
|
|
#GPIO_PIN=6
|
|
#WPI_PIN=22
|
|
#GPIO_PULL_UPDN=1
|
|
#GPIO_ON_STATE=0
|
|
#DOMOTICZ_IDX=207
|
|
|
|
#
|
|
# This is for future support of sensors, not implimented yet
|
|
#
|
|
#PIN
|
|
#NAME name
|
|
#PIN_MODE Setup as input or output
|
|
#PULL_UPDN setup pull up pull down resistor NONE|PUD_OFF|PUD_DOWN|PUD_UP
|
|
#TRIGGER_EVENT_ON trigger_event on NONE|INT_EDGE_SETUP|INT_EDGE_FALLING|INT_EDGE_RISING|INT_EDGE_BOTH
|
|
#TRIGGER_EVENT_STATE trigger_event_received_state LOW|HIGH|BOTH
|
|
#COMMAND triggered_event_runcmd = external command to run
|
|
#DOMOTICZ_IDX Domoticz IDX
|
|
|
|
[GPIO]
|
|
[GPIO:1]
|
|
NAME=Rain Sensor
|
|
GPIO_PIN=4
|
|
WPI_PIN=7
|
|
PIN_MODE=0
|
|
#PULL_UPDN=0
|
|
TRIGGER_EVENT_ON=3
|
|
COMMAND_HIGH=/usr/bin/curl -s -o /dev/null 'http://localhost?type=option&option=24hdelay&state=on'
|
|
COMMAND_LOW=/usr/bin/curl -s -o /dev/null 'http://localhost?type=option&option=24hdelay&state=off'
|