From 7aadfde090781877f3395a1b335ce240ca2709bc Mon Sep 17 00:00:00 2001 From: Tallagrand Thierry Date: Wed, 16 Sep 2026 09:06:19 +0200 Subject: [PATCH] =?UTF-8?q?Carte=20=C2=AB=20Agents=20&=20surveillance=20?= =?UTF-8?q?=C2=BB=20sur=20EVCS=20Master=20=E2=80=94=20le=20kill-switch=20d?= =?UTF-8?q?u=20concierge=20n=20etait=20sur=20AUCUN=20tableau?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Question du proprietaire : « il est ou cet interrupteur, dans quel dashboard ». Reponse : celui du guichet d ordres n existe pas encore (annonce comme une intention, pas construit). Mais la question en revele un vrai trou — input_boolean.airtria_concierge_enabled existe depuis le 13/09 et n etait affiche sur AUCUN tableau de bord. Il fallait passer par les outils de developpement pour l atteindre. Un interrupteur d urgence hors de portee n en est pas un. La carte groupe desormais ce qui tourne tout seul et de quoi le couper : le kill-switch du concierge, la derniere reponse WhatsApp recue, le selecteur de vehicule qu elle pilote, et l etat du service d historisation (battement de coeur, age, cause du dernier echec). Le toggle du guichet d ordres viendra s y ajouter quand il sera construit. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj --- dashboards/evcs_master.yaml | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/dashboards/evcs_master.yaml b/dashboards/evcs_master.yaml index 42a2ae0..509ee32 100755 --- a/dashboards/evcs_master.yaml +++ b/dashboards/evcs_master.yaml @@ -522,3 +522,47 @@ views: - type: divider - entity: input_boolean.evcs_advisor_enabled name: Conseiller actif (kill-switch) + + - type: vertical-stack + cards: + - type: custom:mushroom-title-card + title: 🔌 Agents & surveillance + subtitle: Ce qui tourne tout seul, et de quoi le couper + + - type: entities + title: Concierge véhicule (WhatsApp) + entities: + # ⚠️ Ce kill-switch existait depuis le 13/09 et n'était affiché + # sur AUCUN tableau de bord : il fallait passer par les outils de + # développement pour l'atteindre. Un interrupteur d'urgence hors + # de portée n'est pas un interrupteur d'urgence. + - entity: input_boolean.airtria_concierge_enabled + name: Appliquer les étiquettes de véhicule + icon: mdi:car-info + - entity: input_text.airtria_vehicle_label + name: Dernière réponse reçue + icon: mdi:label-outline + - type: divider + - entity: input_select.victron_evcs_vehicle + name: Véhicule branché (piloté par la réponse) + icon: mdi:car-multiple + + - type: entities + title: Service d'historisation (10.10.10.22) + entities: + # Le battement de cœur est la SEULE entité du système dont + # l'immobilité soit interprétable : son état est un horodatage, + # il change donc forcément à chaque écriture. La fraîcheur d'une + # entité métier ne dit rien — Home Assistant ne matérialise pas + # une écriture identique, et `last_reported` vaut `last_changed`. + - entity: binary_sensor.historisation_evcs_muette + name: État du service + icon: mdi:heart-pulse + - entity: sensor.historisation_evcs_age_du_battement + name: Âge du dernier battement + icon: mdi:timer-outline + - type: attribute + entity: binary_sensor.historisation_evcs_muette + attribute: cause + name: Cause du dernier échec + icon: mdi:alert-outline