Template: aide avec les modes

Bonjour à tous,

Je commence dans le mode de home assistant et je n’arrive pas à faire mon premier « template » qui je pense, est la solution à mon problème.

Mon problème

J’ai créé des « modes » pour ma maison, du style, matin, journée, soirée, nuit… ceci est dans un calendrier local appelé « Mode Maison »

Je cherche donc à vérifier le mode à chaque changement d’état de device. par exemple quand la lampe s’allume, on regarde si le mode est soir par exemple et on diminue l’intensité.

après beaucoup de recherche sur le web, je ne trouve pas de tutoriel sur le sujet.

Merci beaucoup pour votre aide.

Gary

Renseigner votre problème

Ma configuration


  • Core 2024.8.3
  • Supervisor 2024.08.0
  • Operating System 13.1
  • Frontend 20240809.0

Salut, tu peux te servir de cette condition dans une automatisation:

condition: template
value_template: >-
  {{ is_state('calendar.mode_maison','on')
  and is_state_attr('calendar.mode_maison','message','matin')}}

Mais ça risque de vite devenir ingérable de checker tous les événements possibles… Je suis curieux de voir ce que ton concept peut donner

Merci beaucoup. je me disais aussi que ceci serait vite chonophage mais que faire d’autre pour utiliser des modes? l’idée derrière les modes et de déclencher des evenements à chaque changement de mode. par exemple:

  1. puissance des lampes à l’allumage en fonction du mode
  2. reglage du chauffage
  3. allumage, extinction de modules en fonction des modes.

Si vous avez des autres pistes je suis preneur.

En soit c’est une bonne idée, ça demandera juste un peu de suivi.
Honnêtement je ne vois pas d’autre moyen de faire ce que tu cherches.

Merci beaucoup, en effet même après multiples recherches sur le web, je ne trouve pas d’autres moyen.
Pourriez vous me dire dans votre code comment commencer:

  1. j’ajoute le code ci dessus dans le fichier configurations yaml.
  2. je modifie le code pour ajouter le nom correct des modes
  3. comment ajouter les autres modes?
  4. comment ajouter mes deux premieres entities?

Désolé mais je débute vraiment.

Cordialement.