{% extends "base.html" %} {% block title %}{{ meter.name }}{% if meter.equipment %} — {{ meter.equipment.name }}{% endif %} — GMAO{% endblock %} {% block content %}
{{ meter.name }} Modifier
Équipement
{{ meter.equipment.name if meter.equipment else 'Sans equipement' }}
Type
{{ meter.meter_type }}
Unité
{{ meter.unit }}
Valeur initiale
{{ meter.initial_value }}
Valeur actuelle
{{ meter.current_value }} {{ meter.unit }}
Intervalle relevé
{% if meter.reading_interval_days %} Tous les {{ meter.reading_interval_days }} jours {% else %} — {% endif %}
Dernier relevé
{% if meter.last_reading_date %} {{ meter.last_reading_date.strftime('%d/%m/%Y') }} {% else %} — {% endif %}
Seuil alerte
{{ meter.warning_threshold or '—' }}
Seuil critique
{{ meter.critical_threshold or '—' }}
Intervalle maintenance
{% if meter.maintenance_interval %} {{ meter.maintenance_interval }} {{ meter.unit }} {% else %} — {% endif %}
Dernière maintenance
{{ meter.last_maintenance_value or '—' }}
Prochaine maintenance
{% if meter.next_maintenance_at %} {{ meter.next_maintenance_at }} {{ meter.unit }} {% else %} — {% endif %}
Statut
{% if meter.warning_level == 'critical' %} Critique {% elif meter.warning_level == 'warning' %} Alerte {% elif meter.warning_level == 'maintenance' %} Maintenance requise {% else %} OK {% endif %}
Nouveau relevé
{{ meter.unit }}
Historique des relevés
{% for reading in readings %} {% else %} {% endfor %}
Date Valeur Variation Par Notes
{{ reading.reading_date.strftime('%d/%m/%Y %H:%M') if reading.reading_date else '-' }} {{ reading.value }} {{ meter.unit }} {% if loop.index0 < loop.length - 1 %} {% set diff = reading.value - readings[loop.index0 + 1].value %} {% if diff > 0 %} +{{ diff | round(2) }} {% elif diff < 0 %} {{ diff | round(2) }} {% else %} 0 {% endif %} {% endif %} {{ reading.read_by.username if reading.read_by else '—' }} {{ reading.notes or '—' }}

Aucun relevé enregistré

{% endblock %}