esphome-heatpump/heatpump.yaml
2021-03-08 15:54:18 +01:00

73 lines
1.3 KiB
YAML
Executable File

# https://github.com/glmnet/esphome/blob/climate-toshiba/esphome/components/toshiba
esphome:
name: heatpump
platform: ESP8266
board: nodemcuv2
wifi:
ssid: "XXXX"
password: "XXXX"
fast_connect: true
output_power: 15
manual_ip:
static_ip: 192.168.2.132
gateway: 192.168.2.1
subnet: 255.255.255.0
ap:
ssid: "Heatpump Fallback Hotspot"
password: "XXXX"
captive_portal:
logger:
api:
ota:
dallas:
- pin: D6
sensor:
- platform: dallas
address: 0x990000071E28AD28
name: Current temperature
internal: true
id: temp_sensor
switch:
- platform: gpio
name: LED
pin:
number: D4
inverted: yes
- platform: template
name: Fix Louvre
lambda: return false;
turn_on_action:
- lambda: |-
id(heatpump).fix_louvre();
- platform: template
name: Swing Louvre
lambda: return false;
turn_on_action:
- lambda: |-
id(heatpump).swing_louvre();
- platform: template
name: Air purifier
lambda: |-
return id(heatpump).get_purifier();
turn_on_action:
- lambda: |-
id(heatpump).set_purifier(true);
turn_off_action:
- lambda: |-
id(heatpump).set_purifier(false);
remote_transmitter:
pin: D7
carrier_duty_percent: 50%
climate:
- platform: toshiba
name: Varmepump
id: heatpump
sensor: temp_sensor