{% extends 'base.html' %} {% block content %}

{{ _('Printer Status') }}

{% if error %} {% elif status %}
{{ _('Current State') }}

{{ status.get('state', {}).get('text', 'Unknown') if status else 'Unknown' }}

{{ _('Temperatures') }}
{% set temps = status.get('temperature', {}) if status else {} %}
{{ _('Tool/Nozzle') }}

{{ temps.get('tool0', {}).get('actual', 0) }} °C / {{ temps.get('tool0', {}).get('target', 0) }} °C

{{ _('Bed') }}

{{ temps.get('bed', {}).get('actual', 0) }} °C / {{ temps.get('bed', {}).get('target', 0) }} °C

{{ _('Active Print Job') }}
{{ job.get('job', {}).get('file', {}).get('display_name') or job.get('job', {}).get('file', {}).get('name') if job else '' }}
{% set progress = job.get('progress', {}).get('completion', 0) if job else 0 %} {% if progress == None %}{% set progress = 0 %}{% endif %}
{{ "%.1f"|format(progress) }}%
{{ _('Print Time:') }} {{ _('Time Left:') }}
{% endif %} {% endblock %}