Edimax SP-2101W Steckdose Strommessung

Hallo liebe Mitstreiter,
ich habe die Edimax SP-2101W WLAN Steckdose in HA eingebunden: Edimax Integration

switch:
  - platform: edimax
    host: 192.168.178.58
    username: !secret edimax_username
    password: !secret edimax_password
    name: edimax1

So weit ist alles gut. Die Steckdose taucht als “switch.edimax_smart_plug” und “edimax1” auf und lässt sich schalten.

Was nicht funtioniert ist dies:

template:
    sensor:
         - name: Edimax Stromverbrauch
           unit_of_measurement: "W"
           state: "{{ state_attr('switch.edimax_smart_plug', 'current_power_w') | default(0, true ) }}"

Es wird tatsächlich nur der Default angezeigt: 0 W, auch wenn Verbraucher angeschlossen sind.
Ich sehe das Attribut ‘current_power_w’ auch nicht bei den Zuständen in den Entwicklerwerkzeugen.

Hat jemand einen Ansatz, was da nicht stimmt?
Gruß
Fantomas

Ich habe jetzt einen anderen Ansatz verfolgt und ein RESTful Template dazu geschrieben:

  - platform: rest
    name: edimax_watt
    unique_id: edimax_watt_Steckdose
    authentication: digest
    username: !secret edimax_username
    password: !secret edimax_password
    scan_interval: 60
    method: POST
    payload: '<?xml version="1.0" encoding="UTF8"?><SMARTPLUG id="edimax"><CMD id="get"><NOW_POWER><Device.System.Power.NowPower></Device.System.Power.NowPower></NOW_POWER></CMD></SMARTPLUG>'
    resource: http://192.168.178.58:10000/smartplug.cgi
    value_template: "{{ value_json.SMARTPLUG |regex_findall_index('[0-9]+\\.*[0-9]*')  }}"
    unit_of_measurement: "W"
    state_class: measurement
    device_class: power

Damit ist das Problem für mich behoben.

Gruß
Fantomas