Files
EVCS/dashboards/EVCS_SOLAR.yaml
Tallagrand Thierry 3f987f1b3d Les paquets et cartes Home Assistant entrent enfin dans l historique
Treize paquets et dix-sept cartes n existaient qu en un seul exemplaire vivant
sur le partage de 10.10.10.17. La sauvegarde quotidienne les couvre contre la
perte, mais elle ne donne ni diff ni historique : le retrait des initial: du
06/09, les helpers de la reserve d orage, la politique batterie dynamique, la
carte du conseiller reecrite hier n avaient aucune trace de leur evolution.

⚠️ Ce sont des COPIES. La source de verite reste le partage — c est l inverse
de src/nodes/, et le LISEZMOI le dit en tete pour qu une prochaine session
n edite pas la copie en croyant changer l installation.

Verifie avant de verser : aucun identifiant en clair. Le paquet du bilan ne
porte que la DECLARATION de la cle Forecast.Solar, en mode password ; sa valeur
vit dans .storage, qui n entre pas ici.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj
2026-09-14 02:11:13 +02:00

149 lines
4.8 KiB
YAML
Executable File

title: EVCS & Solar Dashboard
views:
- panel: false
path: evcs_solar_hub
badges: []
cards:
# --- HEADER & INFO GÉNÉRALE ---
- type: custom:grid-layout
grid-template-columns: 1fr 2fr 1fr
grid-template-rows: auto auto
grid-template-areas: |
"header header header"
"stats stats stats"
cards:
# 1. Titre et Logo (Gauche)
- type: custom:grid-item
grid-column: 1 / 2
grid-row: 1 / 3
card:
type: custom:button-card
entity: sensor.solar_production_daily
show_state: true
show_label: true
label: Installation
tap_action:
action: more-info
color_type: card
styles:
card:
- background-color: transparent
- border-radius: 8px
- padding: 10px
- border: 1px solid rgba(0,0,0,0.1)
- display: flex
- flex-direction: column
- align-items: center
- justify-content: center
- height: 100%
- text-align: center
tap:
action: none
# 2. Statistiques (Droite)
- type: custom:grid-item
grid-column: 3 / 4
grid-row: 1 / 3
card:
type: entities
title: ""
entities:
- entity: sensor.weather_temperature
name: Température
- entity: sensor.weather_condition
name: Météo
- entity: sensor.internet_status
name: Internet
# --- ZONE CENTRALE (STATUS BATTERIE & CONSOMMATION) ---
# On utilise une grille 3 colonnes pour séparer la batterie, la charge (EV) et le réseau
- type: grid
columns: 3
cards:
# CARTE GAUCHE : BATTERIE & RÉSEAU
- type: entities
entities:
- type: divider
- entity: sensor.battery_voltage
name: État Décharge (62.0%)
show_state: true
show_icon: true
show_unit_of_measurement: false
- entity: sensor.battery_power
name: Courant
show_state: true
- entity: sensor.battery_temperature
name: Température
- type: divider
- entity: binary_sensor.network_status
name: Réseau
state:
- value: 'off'
attributes:
- state: true
color: red
name: Connecté
- entity: sensor.solar_production_now
name: Production PV
show_state: true
# CARTE CENTRE : CHARGEUR EV
- type: entities
entities:
- type: divider
- entity: binary_sensor.ev_charge_state
name: Chargeur VE
show_state: true
- entity: number.ev_max_current_setting
name: Courant Max (Manual)
show_state: true
- entity: sensor.ev_charge_duration
name: Temps restant
show_state: true
- entity: sensor.ev_charging_energy_total
name: Énergie Totale (7kWh)
# CARTE DROITE : GRID & MPPT (SIMULÉ)
- type: entities
entities:
- type: divider
- entity: sensor.ac_loads_power
name: Charges CA (703 W)
show_state: true
- entity: sensor.frequency_hz
name: Fréquence
show_state: true
- entity: sensor.mppt_current
name: MPPT (PV)
show_state: true
# --- ZONE GRAPHIQUES DU BAS ---
- type: custom:vertical-stack-in-card
cards:
# Courbe de consommation / production
- type: custom:mini-graph-card
entities:
- entity: sensor.solar_production
- entity: sensor.power_consumption
show:
state: false
labels: false
labels_secondary: false
icons: false
name: false
legend: true
hours_to_show: 24
show:
points: false
graph: line
# Prévisions (Barres - simplifiées ici)
- type: custom:mini-graph-card
entities:
- entity: sensor.solar_production_forecast
show:
legend: false
hours_to_show: 24
show:
points: false
graph: bar