EVCS Master en quatre onglets : Session, Vehicules, Pilotage, Diagnostic
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user