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

{{ _('Printer Status') }}

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

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

{{ _('Temperatures') }}
{% set temps = status.get('temperature', {}) %}
{{ _('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

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