Questions diverses sur Alhau

14-08-2019 à 01:23:35
Bonsoir,

J'ai noté que des éléments portant une partie de nom identique ne sont pas reconnus, seul 1, le premier déclaré je pense, fonctionne.
Un exemple :
J'ai une sonde de température de type Oregon nommée "Cuisine Oregon TempHygro" dans Domoticz, j'ai mis comme surcharge pour Alexa "Cuisine".
J'ai un volet nommé "Volet Fen. Cuisine" dans Domoticz, je l'ai surchargé pour Alexa en "Volet de la cuisine".

Le problème est que Alexa me répond, lorsque je lui demande la température de la cuisine, que l'équipement "Volet Fen. Cuisine" ne supporte pas cette commande.

Bon au pire je rebaptiserai le volet en "volet évier", mais j'arriverai peut-être vite à des blocages ou une usine à gaz en terme de compréhension.
Mes objets connectés vont commencer à rappliquer vite  maintenant que ça marche avec Alhau et très bien d'ailleurs, c'est du super boulot.

Merci à ceux qui pourraient me mettre sur une  piste afin de dissocier correctement les appareils ayant des parties en commun dans les noms, si c'est possible bien sûr.

Autre remarque que j'ai faite :
Alexa renvoie toujours l’appellation de Domoticz, si cela pouvait être changé ? C'est pas super WAF ?
Déjà que ma femme l'a traité de "c...e" lors de ses essais de musique aujourd'hui parce qu'elle lui collait des musiques pas en raccord. Mais bon ma femme lui parle en anglais, sa deuxième langue natale.
J'ai scruté les historiques de conversation, et comme j'ai paramétré l'echo dot en français ? Bon j'ai effacé le gros mot dans l'historique sur Amazon

Je sais que l'équipe en fait déjà pas mal, mais on peut rêver,

Merci de vos retours.
14-08-2019 à 12:29:12
Bonjour,

merci pour vos retours je vais essayer d'y répondre dans l'ordre :) 

1) Problème avec les noms "proches"
Effectivement Alexa veut être un peu trop intelligente et essaye de deviner les noms quand on sort du cadre normal.
Lorsque vous demandez une température, Alexa va regarder dans les pièces déclarées puis dans les devices (et je suppose dans leur ordre de détection).

=> Pour ma part j'ai résolu le problème en créant une pièce "salon" avec uniquement mon capteur de température comme appareil de cette pièce. Depuis, lorsque je demande "Alexa quelle est la température du salon" elle ne me dit plus que le "volet salon" ne supporte pas cette commande.


2) Appellations Domoticz
Vous avez 2 solutions pour ne pas utiliser les noms Domoticz:

- Surcharger côté Alexa
vi l'application mobile ou web d'alexa (en cliquant en haut à droite sur la roue dentée, vous accédez à la configuration du device et vous pouvez modifier le nom que pour Alexa).
=> Attention si vous refaite une détection de 0 de vos devices il faudra refaire le re-nommage

- Surcharger côté Alhau
Une solution plus pérenne (marche meme si vous remettez les devices à 0 sur Alexa) est de mettre dans la description Domoticz de votre appareil la commande "Alexa_Name: xxxxxxx" avec xxxxx le nom destiné à Alexa.
Alhau se chargera de surcharger le nom Domoticz par celui en description

N'hésitez pas à nous remonter d'autres souhaits de fonctionnalités. Lorsque c'est possible cela nous demande pas de gros efforts pour le mettre en place (et ça permet à toute la communauté d'en profiter).

Bien à vous,

L'équipe ALHAU
14-08-2019 à 18:06:17
Bonjour,

Bonjour,
.../...
=> Pour ma part j'ai résolu le problème en créant une pièce "salon" avec uniquement mon capteur de température comme appareil de
cette pièce. Depuis, lorsque je demande "Alexa quelle est la température
du salon" elle ne me dit plus que le "volet salon" ne supporte pas
cette commande.?
Oui on peut d'ailleurs ajouter plusieurs devices, tant que ce ne sont pas des équipements de type identiques.
C'est la solution que j'ai utilisé aussi, merci de m'avoir confirmé que je suis sur une bonne solution.
Enfin je dis la même: j'ai utilisé des "groupes" sous Alexa, je pense qu'on parle bien de la même chose.
J'ai un groupe cuisine dans lequel j'ai mis le volet et la sonde de température et là "MAGIE", Alexa arrête de s’emmêler les crayons dans les équipements
Elle répond bien à "Quelle température fait-il dans la cuisine" et donne la température de la sonde "Cuisine", en manœuvrant les volets tout à fait correctement, par une demande "Alexa allume volet cuisine" / "Alexa éteint volet cuisine". Le "Allume/Éteint" un volet c'est pas trop top mais bon, je suis en "blind inverter" c'est peut être pour ça.
Quelques enseignements que j'en tire :
>> Je pense que la création d'un "groupe" dans Alexa prend le pas sur le nom des équipements internes du groupe. Donc attention au nommages !
>> On peut d'ailleurs faire une "routine" qui éteint/allume tout ce qu'il y a dans un
groupe. Pas encore testé avec multiples inters ON/OFF, puisque mes lumières ne sont pas encore raccordées à Domoticz, mais je vérifierai. Par contre, scénario testé, cela ne renvoie aucune erreur y compris avec la sonde de température, tout passe bien et la routine se termine par un "C'est fini" annoncé par Alexa.

- Surcharger côté Alexa
via l'application mobile ou web d'alexa (en cliquant en haut à droite sur
la roue dentée, vous accédez à la configuration du device et vous
pouvez modifier le nom que pour Alexa).
Déjà j'ai hésité ne sachant pas si cela modifierait ou pas les choses dans Domoticz. Et là, cata, j'ai des scripts qui fonctionnent sur le nom Le dzVents de Domo ne semble pas toujours aimer les IDx.

=> Attention si vous refaite une détection de 0 de vos devices il faudra refaire le re-nommage
Du coup je préfère la solution 2

- Surcharger côté Alhau
Une solution plus pérenne (marche même si vous remettez les devices à 0
sur Alexa) est de mettre dans la description Domoticz de votre appareil
la commande "Alexa_Name: xxxxxxx" avec xxxxx le nom destiné à Alexa.
Alhau se chargera de surcharger le nom Domoticz par celui en description
J'avais lu quelque chose là dessus, mais sur le forum Domoticz français, et pas moyen de remettre le main dessus. Du coup, problème de syntaxe, ah faut pas vieillir , merci de me l'avoir remise ici. Je teste cela de suite

Bonne journée