- Typ
- {{ container.type ?? '–' }}
- Baujahr
- {{ container.baujahr ?? '–' }}
- Größe
- {{ container.groesse ?? '–' }}
- Wassermenge
- {{ container.wassermenge ?? '–' }}
{% if live.error is defined %}
Live-Werte nicht verfügbar: {{ live.error }}
{% endif %}
{{ sm.metric(live, 't1', 'Temperatur', '°C', 1, true) }}
{{ sm.metric(live, 'chlor', 'Freies Chlor', 'mg/l', 2, true) }}
{{ sm.metric(live, 'redox', 'Redox', 'mV', 0, true) }}
{{ sm.metric(live, 'ph', 'pH-Wert', '', 1, true) }}
{# Verläufe #}
Verläufe
letzte 24 Stunden
{% for chart in charts %}
{{ chart.label }}{% if chart.unit %} {{ chart.unit }}{% endif %}
{% else %}
Für die letzten 24 Stunden liegt keine Messreihe vor.
{% endfor %}
{# Anlagendaten #}
Anlagendaten
- Baujahr
- {{ container.baujahr ?? '–' }}
- Typ
- {{ container.type ?? '–' }}
- Größe
- {{ container.groesse ?? '–' }}
- Wassermenge
- {{ container.wassermenge ?? '–' }}
{% for key, value in container.customFields|default({}) %}
- {{ key }}
- {{ value }}
{% endfor %}
{% if container.customFields is empty %}
Keine zusätzlichen Felder vorhanden.
{% endif %}
{# Kalender #}
Termine
Zeitraum markieren, um einen Termin anzulegen
{# Datenexport #}
{# Dokumente #}
{% include 'container/_documents.html.twig' with {container: container} %}
{# Prüfungen #}
{% if is_granted('ROLE_ADMIN') %}
{% include 'container/partials/_inspections.html.twig' with {container: container} %}
{% endif %}
{# Warnschwellen #}
Warnschwellen
werden an die Poolsteuerung übertragen
Die Werte werden ständig geprüft. Beim Über- oder Unterschreiten verschickt das System automatisch eine Benachrichtigung.
{{ form_start(form) }}
{% set units = {chlor: 'mg/l', ph: 'pH', redox: 'mV', t1: '°C'} %}
| Bezeichnung | Wert |
{% for field in form %}
{% if field.vars.name not in ['save', '_token'] %}
| {{ form_label(field) }} |
{{ form_widget(field, {attr: {class: 'form-control sm-num'}}) }}
{{ units[field.vars.name|split('_')|first]|default('') }}
|
{% endif %}
{% endfor %}
{{ form_end(form) }}