Skip to content
Snippets Groups Projects
Select Git revision
  • dcaf0bd18b370b2cfe712e3b5180d62456d65ea0
  • main default protected
  • growscreen
3 results

propbox.yaml

Blame
  • propbox.yaml 5.82 KiB
    substitutions:
      devicename: "propbox"
      domain: "faked.local"
      comment: "Propagator Monitor"
      project_name: "groovy.propbox"
      project_version: "1.0"
    
      # Propbox Nodes
      hostname_light: "propbox-light.${domain}"
      hostname_fan: "propbox-fan.${domain}"
    
      # Schedules
      #schedule_grow_on: "0 0 3 * * *"
      #schedule_grow_off: "0 0 21 * * *"
      #schedule_bloom_on: "0 0 6 * * *"
      #schedule_bloom_off: "0 0 18 * * *"
      schedule_grow_on: "5,15,25,35,45,55 * * * * *"
      schedule_grow_off: "0,10,20,30,40,50 * * * * *"
      schedule_bloom_on: "0 * * * * *"
      schedule_bloom_off: "30 * * * * *"
    
      temperature_max: "27"
      temperature_min: "21"
      temperature_hysteresis: "2"
      humidity_max: "70"
      humidity_min: "40"
      humidity_hysteresis: "5"
    
    <<: !include common.yaml
    
    esp32:
      board: esp32dev
    
    i2c:
      sda: 21
      scl: 22
    
    dallas:
      - pin: GPIO23
        update_interval: 5s
    
    http_request:
      id: http_request_data
      useragent: esphome/${devicename}
      timeout: 10s
    
    globals:
      - id: schedule
        type: int
        restore_value: true
        initial_value: '0'
    
    text_sensor:
      !include include/text_sensors.yaml
    
    sensor:
    ### Default Sensors
    
      - platform: wifi_signal
        name: "Wifi Signal"
        update_interval: 60s
    
      - platform: uptime
        name: "Device Uptime"
        update_interval: 60s
    
    ### Specific Sensors
    
      - platform: bme280
        address: 0x76