hass_omie
hass_omie copied to clipboard
Meo Indexado
- name: "Preço MEO energia Indexado"
unique_id: meo_preco_indexado
unit_of_measurement: '€/kWh'
availability: "{{ has_value('sensor.omie_spot_price_pt') }}"
state_class: measurement
state: >
{% set POMIE = states('sensor.omie_spot_price_pt')|float / 1000 -%}
{% set K = 0.026 -%}
{% set FP = 1.10 -%}
{% if None in [POMIE, K, FP] %}
{{ None }}
{% else %}
{{ max((POMIE + K) * (1 + FP), 0) | round(4) }}
{% endif %}
- name: "Preço MEO energia Indexado com IVA"
unique_id: meo_energia_indexado_iva
unit_of_measurement: '€/kWh'
availability: "{{ has_value('sensor.omie_spot_price_pt') }}"
state_class: measurement
state: >
{% set POMIE = states('sensor.omie_spot_price_pt')|float / 1000 -%}
{% set K = 0.026 -%}
{% set FP = 1.10 -%}
{% set IVA = 23 -%}
{% if None in [POMIE, K, FP, IVA] %}
{{ None }}
{% else %}
{{ max((POMIE + K) * (1 + FP), 0) * (1 + (IVA / 100)) | round(4) }}
{% endif %}