Ja das sollte funktionieren. Musst du mal mit einer Automation testen, die Aktion könnte dann so aussehen. Vorab muss aber ein input.boolean in der config.yaml angelegt werden. In die Automatisierung kannst du dann den input_boolean als trigger nutzen und die Aktion ausführen.
input_boolean:
strom_abfrage:
name: Stromabfrage
initial: false
action:
service: tts.cloud_say
data:
cache: false
entity_id: media_player.echo_dot_badezimmer
message: >
Der aktuelle Stromverbrauch beträgt {{ states('sensor.total_power') }} Watt.