73 lines
1.3 KiB
YAML
Executable File
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
|