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.