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

Hum… alias pose problème :

    light.petite_cave:
        name: "Petite Cave"
    alias: caves
    light.grande_cave:
        name: "Grande Cave"
    alias: caves

Invalid config for ‹ google_assistant › at configuration.yaml, line 32: ‹ alias › is an invalid option for ‹ google_assistant ›, check: google_assistant->entity_config->alias

Aliases et non alias :wink:
Fait gaffe à l’indentation aussi

t’as un modèle type « clé en main » fourni par pulpy…autant l’utiliser

@+

Que ce soit Alias ou Aliases c’est tout pareil.
L’indentation est bonne pourtant.
Non, c’est sur Alias que ça bute.

light.petite_cave:
  name: "Petite Cave"
  aliases:
    - "caves"

Ça ne marche pas non plus… :confused:

Indentation = 2 espaces, pas 4 …

1 « J'aime »

Mince.
Et je ne vais pas pouvoir t’aider plus car je n’ai pas de nest ni d’echo à la maison.
Pour info, sais-tu que tous ces « assistants » peuvent être gérés simplement et directement via l’abonnement nabu-casa ? Tout se fait directement dans l’interface.
Ca offre d’autres possibilités ( accès distant par exemple) mais surtout c’est une petite contribution aux developpements de ce super outil qu’est HA :wink:

Pb de copier/coller sur le smartphone :stuck_out_tongue_winking_eye:

1 « J'aime »

Bon. Je rends les gants pour ce soir.
C’est quand même rustique HA, non ?

Demain j’enfile mes bottes et je m’y remets.
Merci pour le soutien technique et moral.

1 « J'aime »

C’est sur qu’au début, c’est pas facile mais quand tout est en place , c’est top :star_struck:

2 « J'aime »

Je veux bien le croire Mr WarC0zes que c’est top passé les premières épreuves d’assimilation.
Mais hier c’était vraiment pas brillant.
Mon HA ressemble à cette situation : ça marche, mais pas comme je le souhaitais.

Je peux accéder à des fonction simples (allumer/éteindre une ampoule), mais dès qu’il s’agit d’agir sur un groupe avec l’usage des Aliases ça déconne : il y en a une qui fonctionne, l’autre pas.

J’ai lu de la doc, des tutos, des exemples… et m’apercevoir qu’il y a des méthodes très différentes.
Celle-ci par exemple, ou celle-là.

C’est là que le pépé newb est largué.

Si on ajoute à cela les soucis Zigbee


avec des appareils qui disparaissent, d’autres qui fonctionnent sans être reliés… je me dis que je suis très loin de réussir mon projet.

Salut,

ça marche chez les autres donc pas de raison que ça ne le fasse pas chez toi… Donc forcement tu as raté un truc. Et à distance si tu ne copies/colles pas explicitement les essais que tu fais, ça n’avancera pas.

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 »