43 lines
1.3 KiB
Text
43 lines
1.3 KiB
Text
n_zones = 7 # Anzahl Bewaesserungszonen
|
|
db_path = "/data/tsgrain/raindb.json" # Pfad der Datenbankdatei
|
|
manual_time = 300 # Manuelle Bewaesserungszeit in Sekunden
|
|
grpc_port = "[::]:50051" # Port für GRPC-Kommunikation
|
|
log_debug = false # Debug-Ausgaben loggen
|
|
|
|
[io]
|
|
i2c_bus_id = 0 # ID des I2C-Bus
|
|
gpio_interrupt = 17 # GPIO-Pin, mit dem der Interrupt-Pin des MCP23017 verbunden ist
|
|
gpio_delay = 0.05 # Entprellzeit in Sekunden
|
|
|
|
[output_devices] # Ausgaenge
|
|
VALVE_1 = "0x27/B0/!"
|
|
VALVE_2 = "0x27/B1/!"
|
|
VALVE_3 = "0x27/B2/!"
|
|
VALVE_4 = "0x27/B3/!"
|
|
VALVE_5 = "0x27/B4/!"
|
|
VALVE_6 = "0x27/B5/!"
|
|
VALVE_7 = "0x27/B6/!"
|
|
LED_Z_1 = "0x27/A0"
|
|
LED_Z_2 = "0x27/A1"
|
|
LED_Z_3 = "0x27/A2"
|
|
LED_Z_4 = "0x27/A3"
|
|
LED_Z_5 = "0x27/A4"
|
|
LED_Z_6 = "0x27/A5"
|
|
LED_Z_7 = "0x27/A6"
|
|
LED_M_AUTO = "0x23/B0"
|
|
LED_M_MAN = "0x23/B1"
|
|
|
|
[input_devices] # Eingaenge
|
|
BT_Z_1 = "0x23/A0/!"
|
|
BT_Z_2 = "0x23/A1/!"
|
|
BT_Z_3 = "0x23/A2/!"
|
|
BT_Z_4 = "0x23/A3/!"
|
|
BT_Z_5 = "0x23/A4/!"
|
|
BT_Z_6 = "0x23/A5/!"
|
|
BT_Z_7 = "0x23/A6/!"
|
|
BT_MODE = "0x23/A7/!"
|
|
|
|
[timecfg]
|
|
cmd_set_datetime = "date -s '%Y-%m-%d %H:%M:%S'" # Datum/Uhrzeit setzen. Verwende Python-strftime()-Platzhalter.
|
|
cmd_get_timezone = "cat /etc/timezone" # Zeitzone im Unix-Format abrufen
|
|
cmd_set_timezone = "timedatectl set-timezone '{TZ}'" # Zeitzone setzen. Verwende {TZ} als Platzhalter für die Zeitzone.
|