nixos-configuration/hosts/aluminium/services/esphome/devices/wasserbett.yaml
2024-11-21 03:11:19 +01:00

64 lines
1.1 KiB
YAML

esphome:
name: "waterbed"
friendly_name: "Wasserbett"
esp8266:
board: d1_mini
framework:
version: recommended
logger:
api:
encryption:
key: !secret apikey_waterbed
ota:
- platform: esphome
password: !secret otapass_waterbed
wifi:
ssid: !secret wifi_ssid_kbh
password: !secret wifi_password_kbh
domain: .iot.kbh.jalr.de
enable_on_boot: true
fast_connect: true
switch:
- platform: gpio
pin:
number: 13
id: pump
icon: "mdi:electric-switch"
dallas:
- pin: 12
sensor:
- platform: dallas
#address: 0xb7000802397ccc10
index: 0
name: "Temperatur"
id: temperature_waterbed
climate:
- platform: thermostat
name: "Temperatur"
id: temperature
sensor: temperature_waterbed
heat_deadband: 0.2
heat_overrun: 0.2
min_heating_off_time: 300s
min_heating_run_time: 300s
min_idle_time: 30s
heat_action:
- switch.turn_on: pump
idle_action:
- switch.turn_off: pump
default_preset: heizen
on_boot_restore_from: memory
preset:
- name: heizen
default_target_temperature_low: 28.5 °C
- name: abwesend
default_target_temperature_low: 24 °C