@if (error(); as message) {
{{ message }}
}
@if (stats(); as s) {
Consommation vs capacité
{{ s.total_consumption_kw | number: '1.0-1' }} /
{{ s.total_capacity_kw | number }} kW
Charge moyenne du parc
{{ s.average_load_percent }} %
Sites suivis
{{ s.total_sites }}
Charge et alerte visuelle par site
}
@if (alerts().length > 0) {
Alertes actives
@for (alert of alerts(); track alert.alert_id) {
-
{{ alert.severity }}
{{ alert.message }}
}
}
@if (predictions().length > 0) {
Prévisions de consommation
@for (site of predictions(); track site.site_id) {
-
{{ site.site_name }}
@if (site.prediction; as prediction) {
@if (prediction.status === 'available') {
{{ prediction.predicted_value | number: '1.0-1' }} kWh
à {{ prediction.target_at | date: 'HH:mm' }}
} @else {
{{
prediction.status === 'insufficient_data' ? 'Historique insuffisant' : 'Erreur'
}}
}
} @else {
Pas encore de prévision
}
}
}