Faire que mon Home Assistant m’écoute et fasse ce que je lui demande

Salut Pulpy.
Je me repencherais sur le sujet demain.
Je dois t’avouer que j’ai toujours pas compris pourquoi les groupes ne fonctionnent pas avec mon histoire d’aliases.

à 99.99% une histoire de syntaxe

Syntaxe, priez pour moi :
ce

  entity_config:
      light.bureau:
        name: Google, allume bureau
        
      light.multiprise:
        name: Google, allume multiprise
        aliases:
          - "multiprise"
          - "Applique chambre"

      light.applique_chambre:
        name: Google, allume Applique chambre
        aliases:
          - "multiprise"
          - "Applique chambre"

ne fonctionne pas en mode groupe.

  • je demande Allume/éteins multiprise → ça fonctionne
  • je demande Allume/éteins applique chambre → ça fonctionne
  • je demande Allume/éteins Notre chambre → ça fonctionne pas. Seule multiprise s’allume.
    Je crois que c’est un problème, non de syntaxe, mais de compréhension de ma part.
    Où puis-je bien commettre une erreur ?

Ah ! tu es dans le 0.01% … C’est un souci de lunettes

Notre chambre c’est pas un des alias que tu donnes, donc forcément, ça donne pas l’attendu.

Si tu veux faire ça, tu inclus la notion de pièce/room …

Avec 2 lumières dans une pièce, Ok google allume pièce, ça allume toutes les lumière de ladite pièce

Avec

entity_config:
  light.bureau:
    name: lampe
    aliases:
      - "lampe bureau"
    room: Le bureau
  light.multiprise:
    name: multiprise
    aliases:
      - "multiprise chambre"
      - "tous les éclairages de la chambre"
    room: La chambre
  light.applique_chambre:
    name: applique
    aliases:
      - "applique chambre"
      - "tous les éclairages de la chambre"
    room: La chambre

tu auras droit à Ok google +

  • allume/eteinds la lampe

  • allume/eteinds la lampe du bureau

  • allume/eteinds le bureau

  • allume/eteinds la multiprise

  • allume/eteinds la multiprise de la chambre

  • allume/eteinds l’applique

  • allume/eteinds l’applique de la chambre

  • allume/eteinds la chambre (multiples actions)

  • allume/eteinds tous les éclairages de la chambre (multiples actions)

1 « J'aime »

:sob:
pas chez moi.

  entity_config:
      light.bureau:
        name: lampe
        aliases:
          - "lampe bureau"
        room: Bureau

      light.multiprise:
        name: multiprise
        aliases:
          - "multiprise chambre"
          - "tous les éclairages de la chambre"
        room: Notre chambre
        
      light.applique_chambre:
        name: applique
        aliases:
          - "applique chambre"
          - "lampe chambre"
          - "tous les éclairages de la chambre"
        room: Notre chambre

l’applique ne veut absolument pas se joindre au groupe de lumières (même si Google dit qu’il a bien allumé les 2 appareils —en fait 4 : 3 sur la multiprise + l’applique).
Un truc de dingue !

On va faire les trucs dans l’ordre

  1. Vire ces p**n d’espaces en trop dans ta config !!!
  2. Pilote l’applique seule avant de vouloir piloter un groupe

Et comme d’hab, moi je ne sais pas faire le « ça marche pas, c’est quoi la soluce/le problème »
Si tu ne dis pas quel(s) ordre(s) tu donnes à google + le comportement associé, je ne peux pas deviner !!!

Au temps pour moi Mr Pulpy.
Je me répands à tes pieds pour demander ton pardon : en fait (et je ne sais trop pourquoi) «Allume chambre» ne permettait pas d’allumer l’applique ainsi que la multiprise, mais la multiprise ET une prise connectée (sur laquelle rien était branché) dans une autre chambre.
Il fallait le trouver et c’est fait.
Tout fonctionne et grâce à toi, j’ai pigé le truc.
Encore une fois merci. Je te dois une reconnaissance éternelle. :wink:

1 « J'aime »

ça c’est une autre bonne pratique à mettre en place : Etre le plus rigoureux possible sur les nommages.
Tant mieux si ça marche !
bon WE !

1 « J'aime »