ATTENTION - à tester n'utilisant pas Jeedom je n'ai pas testé mais en théorie ca devrait fonctionner au moins pour les on/off pour les status et températures un peu moins certains - ATTENTION
Ce module sarah-jeedom permet de commander et recevoir les états des periphériques de Jeedom.
télécharger, extraire puis copier le repertoire sarah-jeedom dans le dossier \sarah\viseo-bot-framework\node_modules\
relancer sarah
renseigner l'adresse ip, le port et l'API key du serveur Jeedom.
Copier le fichier xml ./grammar/sarah-jeedom.xml dans le dossier grammar configuré sur le module win-sarah
modifier le fichier sarah-jeedom.xml pour qu'il corresponde à vos actions sur jeedom
out.action.plugin
==> utilisé comme discriminant pour identifier le plugin
out.action.cmdid
==> id de l'action dans jeedom
Pour La récupératiuon de la température et de l'humidité ajouer deux id séparé par un point virgule.
Premier id pour la température
Deuxième id pour l'humidité
Si l'un des capteurs n'existe pas remplacer l'id par "NONE"
Exemple :
out.action.cmdid="17;NONE"; ==> id = 17 pour la température et pas de capteur d'humidité
out.action.type
==> switch / temp / humidity / scenario
out.action.action
==> On / Off / status / start(scenario) / activer(scenario) / stop(scenario) / desactiver(scenario)
dans le cas de plusieurs plugins utiliser un module switch avec comme discriminant msg.payload.options.plugin
renvoyé par win-sarah (ici jeedom-http)
msg.payload.options.plugin
:
à utiliser avec un module switch pour rediriger vers le bon plugin
valeur de out.action.plugin
du fichier sarah-jeedom.xml
msg.payload.options.action
:
On / Off / status / start(scenario) / activer(scenario) / stop(scenario) / desactiver(scenario)
valeur de out.action.action
du fichier sarah-jeedom.xml
msg.payload.options.type
:
switch / temp / humidity / scenario
valeur de out.action.type
du fichier sarah-jeedom.xml
msg.payload.options.cmdid
:
id de l'action dans jeedom
valeur de out.action.cmid
du fichier sarah-jeedom.xml
-
msg.payload
: renvoyé par win-sarah -
msg.speak
: texte à lire par win-speak(ou autre)
sarah allumes/eteins le salon
sarah quelle est la température/humidité du salon
sarah active/demarre/lance NOM_SCENARIO
sarah stop/arrete/desactive NOM_SCENARIO