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

71 lines
1.3 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
# 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: 60s
# Uptime
- platform: uptime
name: "Uptime"
update_interval: 60s
- platform: dallas_temp
name: Primary circuit
update_interval: 10s
address: 0x930417c15660ff28
filters:
- or:
- throttle: 60s
- delta: 1
- platform: dallas_temp
name: Secondary circuit outgoing
update_interval: 10s
address: 0x370417c1477fff28
- platform: dallas_temp
name: Secondary circuit return
update_interval: 10s
address: 0x490417c14146ff28