---
substitutions:
tx_pin: GPIO19
rx_pin: GPIO22
platform: esp32
board: esp32dev
packages:
econet:
url: https://github.com/esphome-econet/esphome-econet
ref: main
file: econet_heatpump_water_heater.yaml
#common: !include common.yaml
dashboard_import:
package_import_url: github://esphome-econet/esphome-econet/build-yaml/${name}-${platform}.yaml@${github_ref}
import_full_config: false
climate:
- id: !extend climate.econet_hpwh_water_heater
visual:
min_temperature: 85
max_temperature: 150
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
I get this result
INFO ESPHome 2024.4.1
INFO Reading configuration /config/esphome/econet.yaml...
Failed config
climate.unknown: [source /config/esphome/econet.yaml:20]
Source for extension of ID 'climate.econet_hpwh_water_heater' was not found.
id: !extend climate.econet_hpwh_water_heater
visual:
min_temperature: 85
max_temperature: 150
I’m trying to make my Rheem water heater go up to 150, which apparently it is capable of. But so far I can’t figure out how to use this climate and extend syntax. I’m not sure what I’m doing wrong. This is my first ESPHome project, so I may be missing something obvious. It is working however to tweak my temperatures and heat mode I believe.