interval:
  - interval: 1min
    then:
      - sensor.template.publish:
          id: power_consumption_watt
          state: $power_consumption

sensor:
  - platform: template
    name: "${friendly_name} Power Usage"
    id: power_consumption_watt
    device_class: power
    state_class: measurement
    unit_of_measurement: W
    accuracy_decimals: 4
    filters:
      - heartbeat: 60s