Skip to content

Ambience FR

Alex RAMIREZ edited this page Oct 9, 2026 · 3 revisions

🇬🇧 English version

Ambiance

Des calques facultatifs qui rendent le plan vivant : le jour et la nuit, la vraie météo, les traces de ce qui vient de changer, les flux d'énergie, les personnes et, nouveau en 0.2.0, la lumière (soleil, ciel, lune et lampes). Discrets par défaut, dessinés sous les pastilles, jamais dans l'éditeur (sauf en aperçu en direct tant que la fenêtre Ambiance et animations est ouverte). Tout vient de Home Assistant : aucun service extérieur.

Du jour à la nuit, les lumières s'allument

L'activer

ambience:
  intensity: subtle         # subtle (discrète, défaut) | normal | strong (forte) | un nombre de 0 à 1
  north: 45                 # direction du nord, en degrés dans le sens horaire depuis le haut du plan
  day_night: true           # activé par défaut
  weather: weather.home     # désactivé sauf s'il est réglé
  traces: 10                # activé par défaut (minutes)
  energy: true              # désactivé sauf s'il est réglé
  people: true              # désactivé sauf s'il est réglé
  light: true               # activée par défaut, voir Lumière

Dès que ambience existe (même ambience: {}), jour et nuit et traces sont activés ; mettez-les à false pour les couper. La lumière aussi est activée (light: false pour la couper). Météo, flux d'énergie et personnes restent désactivés tant que vous ne les réglez pas.

Éditeur : Ambiance et animations. Nouveau en 0.2.0 : une fenêtre à 6 onglets, comme ⚙ Paramètres : Général (ambiance du plan, intensité, Nord du plan (°), jour et nuit, météo, traces), Lumière (voir Lumière), Personnes, Énergie, Animations et Alertes. Le plan derrière montre l'ambiance en direct ; l'onglet Lumière ajoute une pièce fictive avec une heure et une météo d'aperçu. Rien n'est enregistré avant Appliquer ou Enregistrer.

Ordinateur Téléphone
La fenêtre Ambiance, onglet Lumière, avec la pièce fictive La fenêtre Ambiance, onglet Lumière, au téléphone

Intensité et nord

  • intensity : subtle = 0,45, normal = 0,7, strong = 1, ou n'importe quel nombre de 0 à 1. Sur un thème sombre, une teinte de nuit discrète est renforcée pour rester visible.
  • north : la direction du nord géographique sur votre dessin, en degrés dans le sens horaire depuis le haut (0 = haut, 90 = droite, 45 = haut droite). Elle oriente le soleil, le vent et la direction des personnes absentes.

Jour et nuit

ambience:
  day_night: {sun: sun.sun, intensity: 1.2, marker: false}
Clé Défaut Signification
sun sun.sun Entité soleil (elevation, azimuth, next_setting)
intensity 1 Facteur appliqué à ambience.intensity (0 à 2)
marker true Icône de soleil au bord du plan, du côté du soleil, avec élévation, azimut et heure du coucher dans son infobulle
  • Nuit : une teinte bleue commence quand le soleil est à 2° au-dessus de l'horizon et est complète à −12° ; elle est plus forte sur les espaces extérieurs.
  • Lumière du soleil : tant que le soleil est levé, les espaces extérieurs reçoivent un dégradé de lumière venant du côté du soleil (azimut + north), orange chaud quand le soleil est bas, jaune pâle plus haut.
  • Rafraîchi toutes les 30 secondes, avec des transitions lentes.
  • À l'intérieur, le soleil, le ciel et la lune sont dessinés par la lumière.

La nuit sur l'appartement de démo : la lune, à sa position calculée, éclaire par la fenêtre de la salle de bain

Météo

La météo de Home Assistant peinte sur les espaces extérieurs (outside: true). L'éditeur prévient quand le plan n'en a aucun.

ambience:
  weather: weather.home
  # ou
  weather: {entity: weather.home, intensity: 0.8, direction: wind}
Condition Dessin
sunny, clear-night, partlycloudy, cloudy, exceptional Ombres de nuages seulement, plus ou moins nombreuses
rainy · pouring Traits de pluie · plus longs, plus rapides et plus denses
lightning-rainy · lightning Pluie et éclairs · éclairs
snowy · snowy-rainy Flocons · pluie et neige
hail Grêlons rapides
fog Un voile gris qui respire
windy, windy-variant Longs traits de vent
  • Nuages : leur nombre suit cloud_coverage quand l'entité l'a, sinon la condition ; ils dérivent plus vite avec le vent et s'estompent la nuit.
  • Nouveau en 0.2.0 : cloud_coverage gradue aussi le soleil direct de la lumière ; nuages, brouillard et pluie ne sont peints que sur les extérieurs, jamais sur les pièces intérieures.
  • Direction : direction en degrés (135 par défaut : du haut gauche vers le bas droite), ou wind pour suivre le vrai vent (wind_bearing + north, au-dessus de 3 km/h ; wind_speed en km/h, m/s, mph ou nœuds).
  • intensity : facteur de 0 à 2 appliqué à ambience.intensity.
Pluie Neige Orage Brouillard
Pluie Neige Orage Brouillard

La météo sur le balcon

Traces

Ce qui vient de changer garde un contour qui s'estompe : une ouverture qu'on a ouverte, une lumière éteinte, un appareil qui a démarré.

ambience:
  traces: 15                     # minutes ; false ou 0 = désactivé
  # traces: {duration: 15, color: "#1a73e8"}
  • Ouvertures, pastilles et meubles connectés laissent des traces ; les entités sensor, weather, sun et zone non, ni les passages à unavailable / unknown.
  • Un redémarrage de Home Assistant (beaucoup d'entités qui changent en même temps) ne laisse pas de traces.
  • duration : jusqu'à 240 minutes (le curseur de l'éditeur va jusqu'à 60) ; color : l'accent du thème par défaut.

Flux d'énergie

Des perles qui partent du tableau électrique vers chaque appareil qui consomme, plus rapides et plus nombreuses quand la puissance augmente.

ambience:
  energy: {}                     # valeurs par défaut
  # energy: {source: electrical_panel, threshold: 20, color: "#fbc02d", badges: false}
Clé Défaut Signification
source electrical_panel Le meuble d'où partent les flux : un type de meuble (ev_charger…) ou son rang dans furniture
threshold 5 Puissance minimale (W) pour dessiner un flux
color la couleur de la cible, sinon celle de son type, sinon jaune Couleur du flux
badges true false : flux vers les meubles connectés seulement, pas vers les pastilles

Les cibles sont les meubles et pastilles dont value, active ou entity est en W, kW ou MW. Une à quatre perles, d'environ neuf secondes par tour à 5 W à moins de trois secondes à 1 kW. Avec les animations réduites, seul le trajet est dessiné.

Flux d'énergie depuis le tableau électrique

Personnes

ambience:
  people:
    home: Séjour                # où se retrouvent les personnes à la maison : un nom de pièce ou [x, y]
    entities: [person.sam, person.camille]   # défaut : toutes les person.*
    away: direction             # direction (défaut) | zone | hidden (masquée)
    at_home: grouped            # grouped (regroupées, défaut) | hidden (masquées)
    avatar: picture             # picture (photo, défaut) | initials (initiales)
    persons:                    # par personne, les trois mêmes clés
      person.camille: {away: hidden}
  • À la maison (état home) : avatars côte à côte à home (défaut : le centre des pièces intérieures). Dans l'éditeur, Ambiance et animations › Personnes › Placer sur le plan, glissez les avatars pour régler home en [x, y], puis Échap.
  • Absente, direction : au bord du plan, dans la vraie direction de la personne depuis la position de la maison dans Home Assistant (latitude / longitude + north), avec la distance (« 8,1 km ») ou le nom de la zone.
  • Absente, zone : une rangée de puces en bas, avec le nom de la zone (« Absent » hors de toute zone).
  • Avatar : la photo de la personne dans Home Assistant, sinon ses initiales.
  • people: true = toutes les personnes avec les réglages par défaut ; people: [person.x, …] = ces personnes.
  • Un toucher sur une personne ouvre son plus d'infos. ⚙ Paramètres › Personnes sur le plan règle les clés communes.

Personnes absentes au bord du plan, dans leur direction

Animations

Une animation par événement pour tout le plan ; chaque ouverture, pastille ou meuble connecté peut la remplacer par sa propre animation (shutter_animation pour un volet).

animations:
  opening: {type: pulse, duration: 1.6}        # porte / fenêtre ouverte (défaut)
  shutter: {type: scroll, duration: 0.8}       # volet en mouvement (défaut)
  alert: {type: pulse, duration: 1.2}          # pastille avec alert: true, tant qu'elle est active (défaut)
  light: {type: halo, color: "#ffd54f"}        # lumière allumée (défaut : aucune)
  badge: wave                                  # autre pastille active (défaut : aucune)
  furniture: {type: breathe, duration: 3}      # meuble connecté actif (défaut : aucune)
badges:
  - {entity: binary_sensor.entrance_motion, pos: [100, 100], animation: {type: wave, color: "#e91e63"}}
Type Aspect
none Couleur seulement
pulse Apparaît et s'estompe
breathe Un fondu doux, plus lent
blink Allumé / éteint
halo Une lueur autour de l'élément
wave Un anneau qui s'agrandit (shape: outline sur un meuble : le long de son contour)
scroll Tirets qui défilent (ouvertures et volets ; une pulsation ailleurs)

Réglages : color, duration (secondes par cycle, 0,2 à 20), intensity (0,2 à 2). Les animations se mettent en pause quand la carte est hors de l'écran. La vitrine montre tous les types côte à côte.

Niveau d'animation

animation_level: reduced   # full (complet, défaut) | reduced (réduit) | none (aucun)
  • full : tout, mais le réglage système « réduire les animations » est toujours respecté.
  • reduced : rien ne tourne en boucle (pulsations, ondes, météo, flux, pulsation des alertes) ; les changements d'état restent visibles avec des transitions courtes.
  • none : aucune animation et aucune transition.

⚙ Paramètres › Interaction › Animations. Le replay et la vitrine le suivent.

Clone this wiki locally