A water heater card for Home Assistant's Lovelace UI, directly based on the simple-thermostat card. Hopefully this, or a similar card, will get integrated into Home Assistant as one of the included cards.
This is a community developed Lovelace card, if you want features please implement them and submit a Pull Request.
- vacation/away mode support
- operation mode icons
Make sure that Home Assistant Community Store (HACS) is setup, then add the "Lovelace" repository: rsnodgrass/water-heater-card
entity
string: The water_heater entity id requiredname
string|false: Override the card name, or disable showing a name at all. Default is to use the friendly_name of the thermostat providedsensors
arrayentity
string: A sensor value entity idname
string: Specify a sensor name to use instead of the default friendly_nameicon
string: Specify an icon to use instead of a nameattribute
string: The key for an attribute to use instead of state. If this sensor has no entity it will use the main entity's attributesunit
string: When specifying an attribute you can manually set the unit to display
entity: water_heater.rheem_50g
type: 'custom:simple-thermostat'
step_layout: row
cards:
- type: 'custom:water-heater-card'
entity: water_heater.bradford_white_50g
sensors:
- entity: sensor.fibaro_system_fgwpef_wall_plug_gen5_energy
- entity: sensor.fibaro_system_fgwpef_wall_plug_gen5_power
name: Energy today
For consistency, this shares the same CSS theme controls as simple-thermostat card.