abarrau/jeedom-plugins-doc

[DaikinOnlineCtrl] Reconnaissance par le plugin Alexa

Closed this issue · 13 comments

Bonjour,

J'ai installé le plugin Alexa dans Jeedom pour contrôler à la voix le démarrage et l'arrêt d'une clim Daikin car la skill Daikin sur Alexa ne reconnait pas ma clim.

Malheureusement, le plugin Alexa sous Jeedom ne fonctionne pas normalement avec le plugin DaikinOnlineCtrl. J'ai ouvert un ticket chez Jeedom mais la réponse du support est de me renvoyer vers vous...

Pour info, j'arrive bien à détecter dans Alexa des équipements déclarés dans Jeedom comme les prises TP-Link KASA via le plugin Jeedom Alexa. Par contre, pour le climatiseur et le plugin DaikinOnlineCtrl, le statut apparait comme NOK dans le plugin Jeedom Alexa quand j'effectue la détection des appareils dans Alexa.

Les infos fournies par le plugin Alexa de Jeedom :

  • Equipement : Maison Clim Salon
  • Plugin : DaikinOnlineCtrl
  • Option : case "Transmettre" cochée
  • Status : NOK
  • Type : Climatisation
  • Pseudo : Clim Salon

Merci d'avance pour votre aide.

Plugin Alexa :
plugin Alexa

Plugin Alexa - Message NOK pour DaikinOnlineCtrl :
plugin Alexa - DaikinOnlineCtrl NOK

Bonjour,
(désolé pour la réponse tardive)
Je n'ai pas Alexa, mais je peux essayer de regarder.
Sur quel bouton, vous appuyez pour avoir la 2nde capture d'écran ?
Merci,

Hello, aucun souci avec le plugin je l'ai fait. c'est juste que tu as mal configuré tes génériques

Bonjour,
Peux tu m'indiquer ta configuration ?
Si elle fonctionne je la reporterais.
Merci,

image
etc etc pour chaque commande que tu veux envoyer dans alexa, sur ta fenetre du NOK, il est noté tous les type de commande qu'il est possible et reconnu par un thermostat alexa

je vais faire un check de mes commandes et je les enverrais, je dois verifier si tout fonctionne, car j'ai tout automatisé depuis je n'utilise plus les commandes vocal

J'ai refait mes thermostats, j'ai les températures, les consignes et les modes.

Cependant impossible de changer de mode depuis Alexa pour le moment. Je me donne jusqu'à ce soir voir si c'est possible.

Pour la ventilation ça me paraît trop compliqué car il faudrait je crois convertir les valeurs de vitesse en %. Je check aussi

Depuis le menu "type d'équipement", je vois les associations suivantes :

image

Par contre je ne pense pas que je ferais de grosse modif sur ce point, sinon je risque de casser ce qui est déjà fait pour les autres (car la version 1.4.1 embarquait déjà des modifs de ce type)

en faite tu es pas trop mal, le souci proviens des nom des valeurs qui ne sont pas comprise par alexa, seul HEAT, COOL, OFF et AUTO sont comprise, le plugin Alexa les convertis via les nom en Français chauffage, clim, off et auto, mais comme nous, nous avons des valeur numérique, il faudrait une commande avec une info texte.

Mais cela reste une particularité, je me demande si c'est au plugin de gerer...

voila ce que moi j'ai fais :

image

un virtuel, qui ne possède que les commandes compatible avec Alexa et déclaré dans le plugin Alexa comme thermostat et non climatiseur, et j'ai triché avec une imbrication de str_remplace pour convertir la valeur numérique provenant du plugin Daikin

image

Pour pouvoir changer un mode en vocal depuis Alexa, il faut que les mode porte les nom en anglais et pour que Alexa comprend le mode qui est appliqué depuis jeedom, l'info mode doit prendre les valeur en Français.

C'est loin d'etre parfait, car on ne peut, ni allumer ni éteindre depuis Alexa, mais ont peut quand c'est allumer, piloter la temperature ou changer le mode (sauf le mode OFF), mais affiche le mode off si il est envoyé manuellement depuis jeedom...

image
image
image
image

Hello, merci pour toutes ces infos.
En effet l'objet du plugin est de permettre de faire fonctionner le Daikin avec Jeedom.
Si le plugin doit être compatible avec tous les autres modules, il y aura toujours qqch ...

Le plugin virtuel est bien là pour permettre d'interfacer 2 plugins entre eux (j'en ai au moins 50, ce sont mes "frontaux" ... comme cela qd je change un protocole ou autre, je n'ai qu'à changer dans le virtuel et pas partout ... scénario etc ...)

Je vais mettre l'idée sous le coude pour l'Alexa (je me laisse le temps de réflechir), mais je doute faire plus.
Merci pour ton aide.

Pas de soucis, merci a toi, de mon coté le chauffage est entièrement automatisé, je n'ai plus l'interet de l'avoir sur Alexa ;)

faudrait voir du coté de @anyall

un dernier essai (concluant)avant de décrocher :

Pour allumer/éteindre il faudra faire un second virtuel (ou directement sur la clim) avec un interrupter on/off. tester de mettre le thermostat et l'interupteur dans un groupe, et de passer toutes les commande vocal au nom du groupe.

image

Les phrases qui fonctionne :

  • Alexa, allume/éteint la clim
  • Alexa, met le thermostat de la clim en chauffage
  • Alexa, met le thermostat de la clim a 25°C

Mais possible aussi de replacer le groupe "clim", par une piece, et appeler l'interupteur "clim" a la place. il faudra juste dire thermostat de "la piece"

Bjr,
Information et référence à cette description dans la doc (Annexe 6), je clos.
Cdt, Aurélien