{# Diagnostics (diagnostics.py host_state): replaced as a whole by Check Again #}
{{ state.error }}
{% else %} {% set open = state.checks | selectattr(1) | list %}{% if not state.sandboxed %}Not sandboxed: this isn't a mirror. {% elif open %} Modules can reach {{ open | length }} of {{ state.checks | length }} things they shouldn't. {% else %} Modules can't reach any of the {{ state.checks | length }} things they shouldn't.{% endif %} The module host checks this itself, as at every start.
Running since {{ state.since or "-" }}. It restarts with MirrorDash too; restarts that grow on their own mean a module crashes it or uses up its memory (see the Modules log). On the home network modules may reach {{ state.lan | join(", ") if state.lan else "nothing" }} (their lan-url settings). {% if state.gpio %}GPIO in use: {% for instance, pins in state.gpio.items() %}{{ instance }} {{ pins | join(", ") }}{{ "; " if not loop.last }}{% endfor %}. {% else %}No module uses GPIO.{% endif %}
The download holds the versions, these checks and the logs, not your settings or passwords. Look through it before you share it.