amends "./lib/controller.pkl"

server {
  host = "127.0.0.1"
  port = 4419
}

database = "sqlite://emgauwa-controller.sqlite"

permissions {
  user = "" // read("env:USER")
  group = "" // read("env:USER")
}

logging {
  level = read?("env:EMGAUWA_CONTROLLER_LOGGING_LEVEL") ?? "DEBUG"
  file = "stdout"
}

relays {
  new {
    driver = "gpio"
    pin = 24
    inverted = true
  }
  new {
    driver = "gpio"
    pin = 23
    inverted = true
  }
  new {
    driver = "gpio"
    pin = 22
    inverted = true
  }
  new {
    driver = "gpio"
    pin = 27
    inverted = true
  }
  new {
    driver = "gpio"
    pin = 18
    inverted = true
  }
  new {
    driver = "gpio"
    pin = 17
    inverted = true
  }
  new {
    driver = "gpio"
    pin = 15
    inverted = true
  }
  new {
    driver = "gpio"
    pin = 14
    inverted = true
  }
  new {
    driver = "piface"
    pin = 1
    inverted = false
  }
  new {
    driver = "piface"
    pin = 0
    inverted = false
  }
}