{% for v in data['list'] %} {% if 'device' in v and v['device'] %} {%set num=0 %} {% for value in v['device'] %} {% if value['hardware_type'] not in (6,7) %} {%set num=num+1 %} {% end %} {% end %} {% if num > 0 %}

{{v['name']}}

{% for value in v['device'] %} {% if value['hardware_type'] == 5 %}
{% if 'noset' not in data %}
{% end %} {% if value['value'] == '1' %}
连接
{% else %}
断开
{% end %}
{{value['name']}}
{% elif value['hardware_type'] == 2 or value['hardware_type'] == 4 %} {% if value['value'] %} {%set v = float(value['value']) %} {% else %} {%set v = 0 %} {%set value['value'] = 0 %} {% end %}
{% if 'noset' not in data %}
{% if not value['status'] %}离线{% elif value['max'] != None and value['max'] and v > value['max'] %}上限超标{% elif value['min'] != None and value['min'] and v < value['min'] %}下限超标{% else %}正常{% end %}
{% end %}
{{value['value']}}
{{value['name']}}({{value['unit']}})
{% elif value['hardware_type'] == 3 and value['unit'] == 'button' %}
{% if 'noset' not in data %}
{% if not value['status'] %}离线{% end %}
{% end %} {%set layer = '' %} {% if value['exp'] != '-1' and value['exp'] != '1' and value['exp'] != 'None' and value['exp'] %} {%set layer = value['exp'] %} {% end %}
{{value['name']}}
{% elif value['hardware_type'] == 3 %}
{% if 'noset' not in data %}
{% if not value['status'] %}离线{% end %}
{% end %} {%set layer = '' %} {% if value['exp'] != '-1' and value['exp'] != '1' and value['exp'] != 'None' and value['exp'] %} {%set layer = value['exp'] %} {% end %}

{{value['name']}}
{% end %} {% end %}
{% end %} {% end %} {% end %}