EVCS Master en quatre onglets : Session, Vehicules, Pilotage, Diagnostic

This commit is contained in:
Tallagrand Thierry
2026-10-04 15:42:43 +02:00
parent c95332398a
commit b0a57dc2cb

View File

@@ -1,5 +1,5 @@
views:
- title: EVCS Master
- title: Session
path: default_view
icon: mdi:car-electric
cards:
@@ -38,13 +38,6 @@ views:
content: |
## ✅ Charge EVCS active
- type: custom:layout-card
layout_type: grid
layout:
grid-template-columns: repeat(auto-fit, minmax(380px, 1fr))
grid-gap: 16px
margin: 0
cards:
- type: custom:vertical-stack-in-card
cards:
- type: custom:mushroom-title-card
@@ -140,6 +133,211 @@ views:
- entity: sensor.victron_evcs_l1_energy_forward
name: Énergie session
- type: custom:vertical-stack-in-card
cards:
- type: custom:mushroom-title-card
title: Historique EVCS
subtitle: 12 dernières heures
- type: custom:apexcharts-card
graph_span: 12h
header:
show: true
title: Session EVCS
show_states: false
series:
- entity: sensor.victron_evcs_current
name: Courant EVCS
color: "#42a5f5"
- entity: sensor.victron_evcs_set_current
name: Consigne lue
color: "#ffca28"
- entity: sensor.victron_evcs_ac_power
name: Puissance EVCS
color: "#66bb6a"
- entity: sensor.victron_pv_power_system
name: PV
color: "#fdd835"
- entity: sensor.victron_grid_power_l1
name: Réseau
color: "#ef5350"
- type: vertical-stack
cards:
- type: custom:mushroom-title-card
title: 🤖 Conseiller IA (observateur)
subtitle: Il regarde et signale — il ne décide rien
- type: entities
title: Dernière observation
entities:
- entity: input_text.evcs_advisor_gravite
name: Gravité
icon: mdi:alert-circle-outline
- entity: input_text.evcs_advisor_constat
name: Ce qu'il voit
icon: mdi:eye-outline
- entity: input_text.evcs_advisor_ce_qui_cloche
name: Ce qui cloche
icon: mdi:help-rhombus-outline
- entity: input_text.evcs_advisor_reason
name: Piste (et sa confiance)
icon: mdi:magnify
- type: divider
- entity: input_text.evcs_advisor_status
name: Statut
- entity: input_text.evcs_advisor_model
name: Modèle LLM
- entity: input_text.evcs_advisor_last_run
name: Dernière analyse
- entity: input_number.evcs_advisor_agree_count
name: Cycles calmes
- entity: input_number.evcs_advisor_diverge_count
name: Signalements
- type: divider
- entity: input_boolean.evcs_advisor_enabled
name: Conseiller actif (kill-switch)
- title: Véhicules
path: vehicules
icon: mdi:car-multiple
cards:
- type: entities
title: JEEP — lue par la voiture (Uconnect)
show_header_toggle: false
entities:
- entity: sensor.jeep_renegade_phev_hvbattery_charge
name: 🔋 Batterie (dernier état publié)
- entity: sensor.jeep_renegade_phev_extrapolated_battery
name: 🔋 Batterie estimée maintenant (extrapolée)
- entity: binary_sensor.jeep_renegade_phev_ev_charger
name: Câble branché
- entity: binary_sensor.jeep_renegade_phev_charging
name: En charge
- entity: sensor.jeep_renegade_phev_charging_rate
name: Vitesse de charge
- entity: sensor.jeep_renegade_phev_time_to_charge_l2
name: Temps restant jusqu'au plein
- entity: sensor.jeep_renegade_phev_driving_range
name: Autonomie électrique
- entity: sensor.jeep_renegade_phev_driving_range_gas
name: Autonomie essence
- entity: sensor.jeep_renegade_phev_odometer
name: Compteur kilométrique
- entity: sensor.jeep_renegade_phev_12v_battery
name: Batterie 12 V
- entity: sensor.jeep_renegade_phev_last_info_update_at
name: Dernier état publié par la voiture
format: relative
- type: section
label: "Au branchement, la JEEP s'identifie seule : étiquette, sélecteur et niveau posés automatiquement"
- type: entities
title: Véhicule branché et cette nuit
show_header_toggle: false
entities:
- entity: input_select.victron_evcs_vehicle
name: Véhicule branché (VW/JEEP)
- entity: input_number.victron_evcs_vehicle_level_pct
name: 🔋 Niveau du véhicule branché (à saisir au branchement)
- entity: input_datetime.victron_evcs_departure_ponctuel
name: 🕒 Repart aujourd'hui à (départ ponctuel, VW / ZERO)
- entity: input_select.victron_evcs_night_charge_mode
name: 🌙 Charge cette nuit (sans EDF = budget batterie seul)
- entity: input_number.evcs_balance_night_vehicle_budget_kwh
name: 🔋 Budget batterie de la nuit sans EDF
- entity: input_number.victron_evcs_required_energy_kwh
name: Énergie demandée
- entity: input_boolean.victron_evcs_departure_priority_enabled
name: Priorité départ
- type: entities
title: Relevé kilométrique (km par kWh et usure des batteries)
show_header_toggle: false
entities:
- entity: input_select.evcs_releve_vehicule
name: Véhicule
- entity: input_number.evcs_releve_km_valeur
name: Compteur (km)
- entity: input_number.evcs_releve_niveau
name: Niveau batterie (%, -1 = inconnu)
- type: button
name: Enregistrer le relevé
icon: mdi:content-save
action_name: Enregistrer
tap_action:
action: perform-action
perform_action: script.evcs_enregistrer_releve_km
- type: section
label: "Ou par WhatsApp : « JEEP 112694 km 54 % » — toujours avec le niveau"
- entity: input_number.victron_evcs_autonomie_jeep_km
name: Autonomie de référence JEEP
- entity: input_number.victron_evcs_autonomie_vw_km
name: Autonomie de référence VW
- entity: input_number.victron_evcs_autonomie_zero_km
name: Autonomie de référence ZERO
- type: entities
title: Calendrier des départs
show_header_toggle: false
entities:
- entity: input_datetime.victron_evcs_departure_time
name: Heure départ VW
- entity: input_datetime.victron_evcs_departure_time_jeep
name: Heure départ JEEP
- entity: input_datetime.victron_evcs_departure_time_zero
name: Heure départ ZERO
- entity: input_text.victron_evcs_jeep_morning_departure_days
name: Jours où la JEEP part le matin (vide = tous)
- entity: input_text.victron_evcs_vw_morning_departure_days
name: Jours où la VW part le matin (vide = tous)
- entity: input_text.victron_evcs_zero_morning_departure_days
name: Jours où la ZERO part le matin (vide = tous)
- entity: input_datetime.victron_evcs_jeep_midday_departure
name: JEEP repart après midi à
- entity: input_text.victron_evcs_jeep_midday_departure_days
name: Jours où la JEEP repart (lun mar mer jeu ven sam dim)
- entity: input_datetime.victron_evcs_vw_midday_departure
name: VW repart après midi à
- entity: input_text.victron_evcs_vw_midday_departure_days
name: Jours où la VW repart (lun mar mer jeu ven sam dim)
- entity: input_datetime.victron_evcs_zero_midday_departure
name: ZERO repart après midi à
- entity: input_text.victron_evcs_zero_midday_departure_days
name: Jours où la ZERO repart (lun mar mer jeu ven sam dim)
- type: entities
title: Capacités et puissances mesurées
show_header_toggle: false
entities:
- entity: input_number.victron_evcs_capacity_jeep_kwh
name: Capacité mesurée JEEP
- entity: input_number.victron_evcs_charger_kw_jeep
name: Puissance de charge JEEP
- entity: input_number.victron_evcs_capacity_vw_kwh
name: Capacité mesurée VW
- entity: input_number.victron_evcs_charger_kw_vw
name: Puissance de charge VW
- entity: input_number.victron_evcs_capacity_zero_kwh
name: Capacité mesurée ZERO
- entity: input_number.victron_evcs_charger_kw_zero
name: Puissance de charge ZERO
- type: entities
title: "Voiture à midi : le réseau est-il justifié ? (verdict du bilan)"
show_header_toggle: false
entities:
- entity: input_boolean.evcs_balance_vehicle_grid_needed
name: Réseau justifié pour le véhicule à midi (verdict du bilan)
- entity: input_number.evcs_balance_vehicle_need_kwh
name: Besoin voiture avant départ
- entity: input_number.evcs_balance_vehicle_solar_kwh
name: Solaire disponible pour la voiture avant départ
- title: Pilotage
path: pilotage
icon: mdi:tune-variant
cards:
- type: custom:vertical-stack-in-card
cards:
- type: custom:mushroom-title-card
@@ -195,132 +393,29 @@ views:
icon_color: >
{% if is_state('input_boolean.evcs_expiration_force_grid_enabled', 'on') %}orange{% else %}red{% endif %}
- type: custom:mushroom-template-card
primary: Besoin véhicule
secondary: >
Véhicule : {{ states('input_select.victron_evcs_target_vehicle') }}
• {{ states('input_number.victron_evcs_required_energy_kwh') | float(0) | round(1) }} kWh
• Départ : {{ states('input_datetime.victron_evcs_departure_time') }}
multiline_secondary: true
icon: mdi:calendar-clock
icon_color: cyan
- type: entities
title: JEEP — lue par la voiture (Uconnect)
title: Décision contrôleur
show_header_toggle: false
entities:
- entity: sensor.jeep_renegade_phev_hvbattery_charge
name: 🔋 Batterie (dernier état publié)
- entity: sensor.jeep_renegade_phev_extrapolated_battery
name: 🔋 Batterie estimée maintenant (extrapolée)
- entity: binary_sensor.jeep_renegade_phev_ev_charger
name: Câble branché
- entity: binary_sensor.jeep_renegade_phev_charging
name: En charge
- entity: sensor.jeep_renegade_phev_charging_rate
name: Vitesse de charge
- entity: sensor.jeep_renegade_phev_time_to_charge_l2
name: Temps restant jusqu'au plein
- entity: sensor.jeep_renegade_phev_driving_range
name: Autonomie électrique
- entity: sensor.jeep_renegade_phev_driving_range_gas
name: Autonomie essence
- entity: sensor.jeep_renegade_phev_odometer
name: Compteur kilométrique
- entity: sensor.jeep_renegade_phev_12v_battery
name: Batterie 12 V
- entity: sensor.jeep_renegade_phev_last_info_update_at
name: Dernier état publié par la voiture
format: relative
- type: section
label: "Au branchement, la JEEP s'identifie seule : étiquette, sélecteur et niveau posés automatiquement"
- entity: input_text.victron_evcs_operating_mode
name: Profil actif
- entity: input_text.victron_evcs_surplus_state
name: État interne
- entity: input_text.victron_evcs_surplus_current_decision
name: Décision logique
- entity: input_text.victron_evcs_source_mode
name: Source autorisée
- entity: input_text.victron_evcs_surplus_reason
name: Raison courte
- entity: input_text.victron_evcs_last_block_reason
name: Dernier blocage
- entity: input_datetime.victron_evcs_blocked_until
name: Bloqué jusqu'à
- type: entities
title: Relevé kilométrique (km par kWh et usure des batteries)
title: Stratégie et autorisations réseau
show_header_toggle: false
entities:
- entity: input_select.evcs_releve_vehicule
name: Véhicule
- entity: input_number.evcs_releve_km_valeur
name: Compteur (km)
- entity: input_number.evcs_releve_niveau
name: Niveau batterie (%, -1 = inconnu)
- type: button
name: Enregistrer le relevé
icon: mdi:content-save
action_name: Enregistrer
tap_action:
action: perform-action
perform_action: script.evcs_enregistrer_releve_km
- type: section
label: "Ou par WhatsApp : « JEEP 112694 km 54 % » — toujours avec le niveau"
- entity: input_number.victron_evcs_autonomie_jeep_km
name: Autonomie de référence JEEP
- entity: input_number.victron_evcs_autonomie_vw_km
name: Autonomie de référence VW
- entity: input_number.victron_evcs_autonomie_zero_km
name: Autonomie de référence ZERO
- type: entities
title: Paramètres utilisateur
show_header_toggle: false
entities:
- entity: input_select.victron_evcs_vehicle
name: Véhicule branché (VW/JEEP)
- entity: input_number.victron_evcs_required_energy_kwh
name: Énergie demandée
- entity: input_boolean.victron_evcs_departure_priority_enabled
name: Priorité départ
- entity: input_datetime.victron_evcs_departure_time
name: Heure départ VW
- entity: input_datetime.victron_evcs_departure_time_jeep
name: Heure départ JEEP
- entity: input_datetime.victron_evcs_departure_time_zero
name: Heure départ ZERO
- entity: input_text.victron_evcs_jeep_morning_departure_days
name: Jours où la JEEP part le matin (vide = tous)
- entity: input_text.victron_evcs_vw_morning_departure_days
name: Jours où la VW part le matin (vide = tous)
- entity: input_text.victron_evcs_zero_morning_departure_days
name: Jours où la ZERO part le matin (vide = tous)
- entity: input_number.victron_evcs_vehicle_level_pct
name: 🔋 Niveau du véhicule branché (à saisir au branchement)
- entity: input_datetime.victron_evcs_departure_ponctuel
name: 🕒 Repart aujourd'hui à (départ ponctuel, VW / ZERO)
- entity: input_select.victron_evcs_night_charge_mode
name: 🌙 Charge cette nuit (sans EDF = budget batterie seul)
- entity: input_number.evcs_balance_night_vehicle_budget_kwh
name: 🔋 Budget batterie de la nuit sans EDF
- entity: input_datetime.victron_evcs_jeep_midday_departure
name: JEEP repart après midi à
- entity: input_text.victron_evcs_jeep_midday_departure_days
name: Jours où la JEEP repart (lun mar mer jeu ven sam dim)
- entity: input_datetime.victron_evcs_vw_midday_departure
name: VW repart après midi à
- entity: input_text.victron_evcs_vw_midday_departure_days
name: Jours où la VW repart (lun mar mer jeu ven sam dim)
- entity: input_datetime.victron_evcs_zero_midday_departure
name: ZERO repart après midi à
- entity: input_text.victron_evcs_zero_midday_departure_days
name: Jours où la ZERO repart (lun mar mer jeu ven sam dim)
- entity: input_number.victron_evcs_capacity_jeep_kwh
name: Capacité mesurée JEEP
- entity: input_number.victron_evcs_charger_kw_jeep
name: Puissance de charge JEEP
- entity: input_number.victron_evcs_capacity_vw_kwh
name: Capacité mesurée VW
- entity: input_number.victron_evcs_charger_kw_vw
name: Puissance de charge VW
- entity: input_number.victron_evcs_capacity_zero_kwh
name: Capacité mesurée ZERO
- entity: input_number.victron_evcs_charger_kw_zero
name: Puissance de charge ZERO
- entity: input_boolean.evcs_balance_vehicle_grid_needed
name: Réseau justifié pour le véhicule à midi (verdict du bilan)
- entity: input_number.evcs_balance_vehicle_need_kwh
name: Besoin voiture avant départ
- entity: input_number.evcs_balance_vehicle_solar_kwh
name: Solaire disponible pour la voiture avant départ
- entity: input_boolean.victron_evcs_allow_grid_departure_urgent
name: ⚡ Réseau avant départ (P9)
- entity: input_select.victron_evcs_strategy
@@ -342,25 +437,6 @@ views:
- entity: input_boolean.victron_evcs_surplus_auto_enabled
name: Contrôleur surplus actif
- type: entities
title: Décision contrôleur
show_header_toggle: false
entities:
- entity: input_text.victron_evcs_operating_mode
name: Profil actif
- entity: input_text.victron_evcs_surplus_state
name: État interne
- entity: input_text.victron_evcs_surplus_current_decision
name: Décision logique
- entity: input_text.victron_evcs_source_mode
name: Source autorisée
- entity: input_text.victron_evcs_surplus_reason
name: Raison courte
- entity: input_text.victron_evcs_last_block_reason
name: Dernier blocage
- entity: input_datetime.victron_evcs_blocked_until
name: Bloqué jusqu'à
- type: custom:vertical-stack-in-card
cards:
- type: custom:mushroom-title-card
@@ -552,6 +628,10 @@ views:
- entity: input_number.victron_evcs_current_max_auto_a
name: Plafond modes auto
- title: Diagnostic
path: diagnostic
icon: mdi:stethoscope
cards:
- type: custom:vertical-stack-in-card
cards:
- type: custom:mushroom-title-card
@@ -592,72 +672,6 @@ views:
- entity: input_text.victron_evcs_control_last_signature
name: Signature
- type: custom:vertical-stack-in-card
cards:
- type: custom:mushroom-title-card
title: Historique EVCS
subtitle: 12 dernières heures
- type: custom:apexcharts-card
graph_span: 12h
header:
show: true
title: Session EVCS
show_states: false
series:
- entity: sensor.victron_evcs_current
name: Courant EVCS
color: "#42a5f5"
- entity: sensor.victron_evcs_set_current
name: Consigne lue
color: "#ffca28"
- entity: sensor.victron_evcs_ac_power
name: Puissance EVCS
color: "#66bb6a"
- entity: sensor.victron_pv_power_system
name: PV
color: "#fdd835"
- entity: sensor.victron_grid_power_l1
name: Réseau
color: "#ef5350"
- type: vertical-stack
cards:
- type: custom:mushroom-title-card
title: 🤖 Conseiller IA (observateur)
subtitle: Il regarde et signale — il ne décide rien
- type: entities
title: Dernière observation
entities:
- entity: input_text.evcs_advisor_gravite
name: Gravité
icon: mdi:alert-circle-outline
- entity: input_text.evcs_advisor_constat
name: Ce qu'il voit
icon: mdi:eye-outline
- entity: input_text.evcs_advisor_ce_qui_cloche
name: Ce qui cloche
icon: mdi:help-rhombus-outline
- entity: input_text.evcs_advisor_reason
name: Piste (et sa confiance)
icon: mdi:magnify
- type: divider
- entity: input_text.evcs_advisor_status
name: Statut
- entity: input_text.evcs_advisor_model
name: Modèle LLM
- entity: input_text.evcs_advisor_last_run
name: Dernière analyse
- entity: input_number.evcs_advisor_agree_count
name: Cycles calmes
- entity: input_number.evcs_advisor_diverge_count
name: Signalements
- type: divider
- entity: input_boolean.evcs_advisor_enabled
name: Conseiller actif (kill-switch)
- type: vertical-stack
cards:
- type: custom:mushroom-title-card