Notification domoticz => alexa

11-02-2020 à 13:26:03
Bonjour,

Je suis arrivé à activer le skill. J'ai bien la connexion de domoticz sur le compte Alhau bien que domoticz refuse de ce connecter avec les utilisateurs secondaire, mais le compte admin principale fonctionne bien.
J'ai créé dans domoticz des interrupteurs virtuels qui mes servent à remonter des alarmes. Ces interrupteurs passe à ON automatiquement lors de certain Evénement. Je me demandé donc comment pourrait-on faire parler Alexa qd ces interrupteurs passe à ON. (voir plusieurs fois tant que l'on ne déactive pas cette alarme.)
Je penses que le mieux serai que c'est domoticz envoie la commande à Alexa. Soit par url ou encore par notification.
Auriez-vous une piste pour cela?

Merci
cdt Aachen
12-02-2020 à 22:12:08
Bonjour,

cette demande revient fréquemment et nous avons déjà commencé à travailler dessus (comprendre faire en sorte qu'Alhau sache écouter votre Domoticz).

Pour le moment il y a un problème bloquant : nous ne sommes pas capables de récupérer l'ID de l'équipement qui nous envoie la notification (nous avons le statut on/off, etc. mais pas l'ID).
Cet ID est indispensable pour que Alexa puisse le retrouver.

En attendant de trouver la solution (et par manque de temps pour farfouiller dans le code de Domoticz) nous avons posté la question sur le forum US de domoticz et mis le projet de notification en pause le temps de trouver une solution.

Bien à vous,

L'équipe ALHAU
13-02-2020 à 13:22:04
Bonjour est merci pour votre réponse.

C'est la ou je me posé la question. Est-ce vraiment indispensable que Alexa sache l'ID. Ne suffirait-il pas tout simplement que Domoticz envoie la phrase exacte à dire à Alexa. Un peu à la façon d'envoyer un TTS de Domoticz vers Alexa. Et donc on utilisera simplement la partie:
Action Off:
(Should start with http://, https:// or script://) de l'interupteur.

Apres à voir si on peu utiliser des routines pour faire répéter Alexa le temps que l'on as pas réagis pour mettre interrupteur à Off.
J'ai trouver ce post: https://easydomoticz.com/forum/viewtopic.php?t=7087 mais c'est assez compliqué pour moi, je ne comprend pas vraiment le fonctionnement.

Cdt
Aachen
19-02-2020 à 20:51:36
Bonsoir,

alors l'ID est nécessaire car un changement de statut doit obligatoirement être connu par Alexa afin de permettre que l'appli se mette à jour.

Nous pouvons contourner cela, mais même nous, nous avons besoin de l'id. Sinon nous sommes obligés de demander aux utilisateur de mettre du code dans la partie message de chaque device.
Pour les personnes ayant une centaine c'est tout simplement impossible / fastidieux.

Le post que vous avez trouvé parle justement de comment envoyer une phrase à Alexa.
C'est assez facile mais ca réclame:
- une nouvelle skill (on est plus dans la skill domotique si on ne suit pas les règles de mise à jour des données)
- vous devrez entrer du code dans les messages des devices.

Nous avons pris le parti de ne faire que des développements qui demandent le minimum d'actions à nos utilisateurs.
Sinon nous prenons le risque de passer beaucoup de temps en support pour répondre aux problèmes de configuration ou même de comportement selon les versions de domoticz.

Bien a vous

L'équipe ALHAU