Many changes.
This commit is contained in:
77
rack_2.yaml
77
rack_2.yaml
@@ -1,3 +1,23 @@
|
||||
substitutions:
|
||||
duct_fan_pin: GPIO13
|
||||
duct_fan_id: duct_fan_id
|
||||
duct_fan_name: Rack 2 Duct Fan Speed
|
||||
# duct_fan_channel: "0"
|
||||
duct_fan_pwmfreq: 5000Hz
|
||||
wall_fan_pwr_pin: GPIO21
|
||||
wall_fan_pwr_name: Rack 2 Wall Fan Power
|
||||
wall_fan_spd_pin: GPIO22
|
||||
wall_fan_spd_id: wall_fan_spd_id
|
||||
# wall_fan_spd_channel: "2"
|
||||
wall_fan_spd_pwmfreq: 25000Hz
|
||||
wall_fan_spd_name: Rack 2 Wall Fan Speed
|
||||
wall_fan_tach_pin: GPIO23
|
||||
wall_fan_tach_id: wall_fan_tach_id
|
||||
wall_fan_tach_name: Rack 2 Wall Fan Tach
|
||||
dallas_pin: GPIO32
|
||||
dallas_name_1: Rack 2 Temp Hot
|
||||
dallas_name_2: Rack 2 Temp Cold
|
||||
|
||||
esphome:
|
||||
name: rack_2
|
||||
platform: ESP32
|
||||
@@ -19,50 +39,59 @@ wifi:
|
||||
|
||||
captive_portal:
|
||||
|
||||
switch:
|
||||
- platform: gpio
|
||||
pin: ${wall_fan_pwr_pin}
|
||||
name: ${wall_fan_pwr_name}
|
||||
|
||||
output:
|
||||
- platform: ledc
|
||||
pin: GPIO13
|
||||
id: gpio_13
|
||||
pin: ${duct_fan_pin}
|
||||
id: ${duct_fan_id}
|
||||
channel: 0
|
||||
frequency: ${duct_fan_pwmfreq}
|
||||
- platform: ledc
|
||||
pin: GPIO22
|
||||
id: gpio_22
|
||||
pin: ${wall_fan_spd_pin}
|
||||
id: ${wall_fan_spd_id}
|
||||
channel: 2
|
||||
frequency: ${wall_fan_spd_pwmfreq}
|
||||
|
||||
fan:
|
||||
- platform: speed
|
||||
output: gpio_13
|
||||
name: "rack_2_duct_fan"
|
||||
speed:
|
||||
low: 0.3
|
||||
medium: 0.5
|
||||
high: 1.0
|
||||
output: ${duct_fan_id}
|
||||
name: ${duct_fan_name}
|
||||
# speed:
|
||||
# low: 0.2
|
||||
# medium: 0.6
|
||||
# high: 1.0
|
||||
- platform: speed
|
||||
output: gpio_22
|
||||
name: "rack_2_wall_fan"
|
||||
speed:
|
||||
low: 0.3
|
||||
medium: 0.5
|
||||
high: 1.0
|
||||
output: ${wall_fan_spd_id}
|
||||
name: ${wall_fan_spd_name}
|
||||
# speed:
|
||||
# low: 0.0
|
||||
# medium: 0.8
|
||||
# high: 1.0
|
||||
|
||||
sensor:
|
||||
- platform: pulse_counter
|
||||
pin:
|
||||
number: GPIO23
|
||||
pin:
|
||||
number: ${wall_fan_tach_pin}
|
||||
mode: INPUT_PULLUP
|
||||
unit_of_measurement: 'RPM'
|
||||
name: "rack_2_wall_fan_speed"
|
||||
name: ${wall_fan_tach_name}
|
||||
update_interval: 10s
|
||||
filters:
|
||||
- multiply: 0.5
|
||||
- platform: dallas
|
||||
address: 0xB801143296ED7B28
|
||||
name: "rack_2_cold_temp"
|
||||
- platform: dallas
|
||||
address: 0x1D01143296570128
|
||||
name: "rack_2_hot_temp"
|
||||
name: ${dallas_name_1}
|
||||
- platform: dallas
|
||||
address: 0x1D02131D6063AA28
|
||||
name: ${dallas_name_2}
|
||||
|
||||
dallas:
|
||||
- pin:
|
||||
number: GPIO32
|
||||
number: ${dallas_pin}
|
||||
mode: INPUT_PULLUP
|
||||
update_interval: 10s
|
||||
|
||||
|
||||
Reference in New Issue
Block a user