Liczenie zużycia prądu - wartość stała

Szukam po forach testuje ale wychodzą idiotyzmy.

Przykład:
mam w pokoju żarówkę, która pobiera 20 w
chciałbym to wrzucić do HA aby liczyło to zużycie prądu.
Czyli pewnie kiedy uruchamiam to daje zużycie stałe 20 w, a potem liczy dziennie.

Jak to ogarnąć?

Próbowałem tak:

  myensor:
    unit_of_measurement: "kWh"
    device_class: energy
    entity_id: switch.swiatlo_przedpokoj_1
    value_template: >-
        {% if is_state('switch.swiatlo_przedpokoj_1', 'on') %}
        20.0
        {% else %}
         0
        {% endif %}

Gotowa integracja (zasadniczo to komponent niestandardowy) do tego celu

i 3 słowa komentarza - wypada uwzględnić zużycie w stanie wyłączonym - ten gotowy komponent z linka powyżej uwzględnia wszystkie typowe przypadki, oczywiście dane trzeba podać w konfiguracji - typowy moduł sterujący zużywa 1W w stanie włączonym (trzeba to doliczyć do tych 20W żarówki) i koło 0,5W w stanie wyłączonym.

Przykładowa konfiguracja (dopiero po instalacji tego komponentu jest dostępna) dla opisanego wyżej przypadku

powercalc:
  create_utility_meters: true

sensor:
  - platform: powercalc
    entity_id: switch.swiatlo_przedpokoj_1
    standby_power: 0.5 
    fixed:
      power: 21

tak poza konkurencją twoją metodą też się da, ale nie w ten sposób (nie wnikając głęboko, bo błędów pewnie jest więcej, ale jednostka mocy to W, a nie kWh a do zliczania powinieneś użyć utility meter).

Dzięki za pomoc.
Jest to lepsze rozwiązanie niż:

  - platform: integration
    source: sensor.zuzycie_prad_swiatlo_duzy
    name: 'Zużycie prądu światło Duży pokój'
    unit_prefix: k
    method: left
    round: 4    

Bo tutaj są krótsze przerwy w liczeniu kWh niż w tym moim powyżej.