Files
ESP-Home-Scripts/heating-temperature-probes.yaml

82 lines
1.5 KiB
YAML

esphome:
name: heating-temperature-probes
friendly_name: Heating temperature probes
esp32:
board: esp32-c3-devkitm-1
framework:
type: esp-idf
# Enable log
logger:
# Enable Home Assistant API
api:
encryption:
key: !secret sensor-heating-encryption-key
ota:
- platform: esphome
password: !secret sensor-heating-ota-password
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
output_power: 15
manual_ip:
static_ip: 192.168.20.154
gateway: 192.168.20.1
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Sensor-Heating Fallback Hotspot"
password: !secret sensor-heating-fallback
captive_portal:
web_server:
port: 80
one_wire:
- platform: gpio
pin: GPIO4
sensor:
# WiFi Signal
- platform: wifi_signal
name: "WiFi Signal"
update_interval: 300s
# Uptime
- platform: uptime
name: "Uptime"
update_interval: 300s
- platform: dallas_temp
name: Primary circuit
update_interval: 10s
address: 0x930417c15660ff28
filters:
- or:
- throttle: 300s
- delta: .2
- platform: dallas_temp
name: Secondary circuit outgoing
update_interval: 10s
address: 0x370417c1477fff28
filters:
- or:
- throttle: 300s
- delta: .2
- platform: dallas_temp
name: Secondary circuit return
update_interval: 10s
address: 0xec0517c3d1bfff28
filters:
- or:
- throttle: 300s
- delta: .2