28 lines
765 B
Django/Jinja
28 lines
765 B
Django/Jinja
{# This macro returns _power entity for a controlled plug device #}
|
|
{% macro getpower_id(evcharge_id) %}
|
|
{% set attrib_list = device_entities( device_id (evcharge_id ) ) %}
|
|
|
|
{% for attrib in attrib_list -%}
|
|
{% if ( attrib | regex_search('power$')) -%}
|
|
{{ attrib }}
|
|
{%- endif %}
|
|
{%- endfor %}
|
|
{% endmacro %}
|
|
|
|
|
|
{########################################################################}
|
|
|
|
{# This macro returns _energy entity for a controlled plug device #}
|
|
|
|
{% macro getenergy_id(evcharge_id) %}
|
|
{% set attrib_list = device_entities( device_id (evcharge_id ) ) %}
|
|
|
|
{% for attrib in attrib_list -%}
|
|
{% if ( attrib | regex_search('energy$')) -%}
|
|
{{ attrib }}
|
|
{%- endif %}
|
|
{%- endfor %}
|
|
{% endmacro %}
|
|
|
|
|