How to expose water heater temperature control directly on the dashboard

I have a smart water heater that’s well integrated into HA. When I add it to a dashboard, I get an abbreviated card that shows the temperature of the water heater, and allows adding a graph of some stats at the bottom. But when the card is clicked, it displays the full temperature control dial:

Is there a way to put the full controls directly onto the dashboard? It works for thermostats, but I can’t seem to find a way to do it for the water heater.

i don’t know of a way to force the existing card to accept a water heater entity. however one solution may be to create a generic thermostat wrapper around the water heater entity. then host that in the thermostat card. shouldn’t be hard…