# Connect IO0 from the debug header to ground, power cycle.
# Then you can program it. It'll fail to reset, just release IO0 and power cycle.
+substitutions:
+ name: faikin3
+# heatpump heating/cooling switch
+# available modes: HEAT_ROOM_TEMP, HEAT_FLOW_TEMP, HEAT_COMPENSATION_CURVE, COOL_ROOM_TEMP, COOL_FLOW_TEMP
+ default_heating_switch_mode: HEAT_COMPENSATION_CURVE
+ default_cooling_switch_mode: COOL_FLOW_TEMP
+
esphome:
- name: faikin1
+ name: ${name}
on_boot:
then:
- light.turn_on:
red: 100%
green: 0%
-substitutions:
-# heatpump heating/cooling switch
-# available modes: HEAT_ROOM_TEMP, HEAT_FLOW_TEMP, HEAT_COMPENSATION_CURVE, COOL_ROOM_TEMP, COOL_FLOW_TEMP
- default_heating_switch_mode: HEAT_COMPENSATION_CURVE
- default_cooling_switch_mode: COOL_FLOW_TEMP
-
uart:
- id: uart_main
rx_pin:
sequence:
- lambda: UARTDebug::log_hex(direction, bytes, ' ');
- - id: uart_proxy
- rx_pin:
- number: GPIO44
- inverted: true
- tx_pin:
- number: GPIO43
- inverted: true
- baud_rate: 2400
- parity: EVEN
- stop_bits: 1
- debug:
- direction: BOTH
- dummy_receiver: false
- after:
- delimiter: "\n"
- sequence:
- - lambda: UARTDebug::log_hex(direction, bytes, ' ');
-
packages:
base: !include base.yaml
ecodan:
ecodan:
id: ecodan_instance
uart_id: uart_main
- proxy_uart_id: uart_proxy
+# proxy_uart_id: uart_proxy
+# update_interval: 30s
# rx_pin: GPIO34
# tx_pin: GPIO48