esphome / feature-requests

ESPHome Feature Request Tracker
https://esphome.io/
404 stars 26 forks source link

Support of water heaters #2047

Open Bascht74 opened 1 year ago

Bascht74 commented 1 year ago

Describe the problem you have/What new integration you would like Home Assistant has an integration for water heaters: https://www.home-assistant.io/integrations/water_heater/

I would like to use them within ESPHome as well. They are similar to climate devices but don't control a room temperature, but a water temperature

Please describe your use case for this integration and alternatives you've tried: Control my water heater that is connected to Mobus via modbus controller as a template water heater

Additional context ./.

randybb commented 1 year ago

I think it is used only for the heaters that are directly communicating with HA. I am controlling my heater/water heater via esphome and I am using the standard climate component (one component for heater and one for water heater).

nagyrobi commented 1 year ago

Pretty much similar to the use case of https://github.com/esphome/feature-requests/issues/1859 Same component, just different naming..

MiguelAngelLV commented 10 months ago

Home Assistant will add new tiles card for Water Heater. I think could be very interesting have a especific water heater type in EspHome

barndawgie commented 9 months ago

For the esphome-econet integration, we currently use a Climate entity to represent a Water Heater. Being able to use the HA Water Heater entity would be interesting for sure!

kpfleming commented 2 days ago

I've begun working on this, PRs will be linked to this feature request.

Water heater support in HA is extremely basic at the moment, it's not possible to report the actual heating mode of a hybrid unit, for example.

barndawgie commented 2 days ago

Water heater support in HA is extremely basic at the moment, it's not possible to report the actual heating mode of a hybrid unit, for example.

Yes, I've been looking at it and am honestly not sure we'd move ESPHome-EcoNet as I think we'd lose a bunch of functionality with the current HA implementation.

kpfleming commented 2 days ago

I can't tell for sure, but I don't think there would be much functionality loss. The water_heater platform in HA supports many of the necessary modes (electric, heat_pump, etc.) which are currently 'custom presets' in ESPHome-EcoNet. It's certainly worth having a conversation on the issue over there to document which bits of functionality are needed.