{# 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 %}