Select Git revision
propbox.yaml
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