{% if full %} {{ descriptor['id'] }} {% endif %}

{{ title }}

{% if header %}
Smart Citizen Logo
{% endif %}
{% if details %}

Test details

{% endif %} {% if devices_summary %}

Devices summary

{% for key, value in descriptor.devices.items() %} {% endfor %}
Device Blueprint Documentation Timezone Source
{{ key }} {{ value.blueprint.upper().replace("_", " ") }} Documentation {{ value.location }} {{ value.source.upper().replace("_", " ") }}

Device information

{% for device, _ in descriptor.devices.items() %}
Device {{ device }} {% if descriptor.devices[device]['sensors'].items().__len__() == 0 %}

Device empty. No data to show

{% else %} {% for metric, value in descriptor.devices[device]['sensors'].items() %} {% if 'desc' in value %} {% else %} {% endif %} {% endfor %} {% if 'metrics' in descriptor.devices[device] %} {% for metric, value in descriptor.devices[device]['metrics'].items() %} {% if value %} {% if 'desc' in value %} {% endif %} {% else %} {% endif %} {% endfor %} {% endif %}
Channel Units Type (raw/processed) Algorithm Description
{{ metric }} {{ value.units }} Raw n/a{{ value.desc }}No description available
{{ metric }} {{ value.units }} Processed {{ value.process }}{{ value.desc }}No description available

{% endif %} {% endfor %} {% endif %} {% if content %}

Analysis

{% for item, value in content.items() %}

{{ value.title }}

{% if 'text' in value %}

{{ value.text }}

{% endif %} {% if 'image' in value %}
{% endif %} {% if 'iframe' in value %}
{{ value.iframe }}
{% endif %} {% endfor %} {% endif %}
{% if full %} {% endif %}