Odejmowanie encji

Posiadam integracje z Tauron AmiPlus
Mam informacje ile zostało wczoraj wysłane energii do wirtualnego magazynu Tauronu. Chciałbym aby HA odjął 30% które Tauron mi pobierze za magazynowanie i wyświetlił w kolejnej encji do odebrania. Czyli chce od encji “Wczoraj po zbilansowaniu” odjąć 30% i wyświetlić wynik w kolejnej encji. Ktoś podpowie jak to można najprościej zrobić w HA lub za pomocą node red?
Jeśli chodzi o dodawanie to prosta sprawa, bo tworze pomocnika jako suma i działa a z odejmowaniem to już problem.

Możesz podobnie … tylko tworzysz pomocnika sensor template i w state_template wklejasz swoją matematykę …

{{ states('sensor.wczoraj_po_zbilansowaniu') | float * 0.7 }}

lub tworząc nowy sensor w integracji template
https://www.home-assistant.io/integrations/template/

1 polubienie

Do odjęcia dwóch encji zrobiłem ujemną kopię tej odejmowanej encji w esphome:

  - platform: copy
    source_id: encja do odjęcia
    name: "z minusem"
    accuracy_decimals: 1
    filters:
      - calibrate_linear:
         method: least_squares
         datapoints:
          - 10 -> -10.0
          - 100 -> -100.0

i w pomocniku dodałem encje do tej od której chciałem ją odjąć.

Myślę, że sensowniejszym posunięciem jest mnożenie przez -1 (filtr mutliply), ale gratuluję pomysłu.