charlynux a écrit : ↑25 déc. 2018, 19:26
jschwab a écrit : ↑23 oct. 2018, 20:13
Bon en fait c'est tout bête, j'ai crée un 'script' via le plugin:
La valeur est directement celle de mon capteur aqara qui se trouve dehors.
J'ai pris l'URL de ce script pour le coller dans un device HABridge, puis j'ai fais une routine dans Alexa.
Bon par contre alexa me dit "il fait actuellement 1446 degré celsius" alors qu'il fait en fait 14.46.
Mais il y a moyen de traiter ça avec une commande intermédiaire dans le commande script
Edit:
'expr substr $param 1 2' > renvoit uniquement les caractère de 1 à 2 de la variable $param.
Bonjour,
tu peux m'en dire plus sur comment tu as fait?
tu dit quoi pour le déclenchement du script?
ou trouve tu le lien du script?
merci
Le script est linké dans ce topic.
Dans HABridge j'ai créé un device quelconque qui a un lien direct vers mon objet 'script' (crée via le plugin du même nom) lorsqu'on l'active:
Donc dans le plugin 'Script' de Jeedom, j'ai un item:
Qui contient une seule commande (celle dont j'appel l'URL via HABridge):
Et dans les routines Alexa, j'ai crée une routine appelé lorsque qu'on dit "Alexa, donne ma la température de la terrasse", et qui active le device HABridge: (la première)
Du coup ce qu'il se passe:
- Je dit 'Alexa, donne moi la température de la terrasse'
- Alexa 'allume' le device Habridge correspondant
- Le device HABridge "s'allume" et donc appel l'URL de l'objet script dans Jeedom
- L'objet script s'exécute, et lance donc le script bash (qui se trouve sur ma VM Jeedom), en lui passant en paramètre la valeur de la sonde de température de ma terasse.
(et du coup le script envoit une commande à mon Echo via mon compte Amazon, qui prononce la phrase)
Ca fait beaucoup de couche logiciel pour donner une température on est d'accord
Mais ça marche, et avec ce principe on peut faire à peu près n'importe quoi entre Alexa et Jeedom (sauf dire, allume la lumière à 62% forcément ..). Mais pour du déclenchement ou du 'on/off', ça se gère très bien avec les routines/habridge
Remonter une valeur de HABridge vers Jeedom par contre, je ne vois pas trop comment ce serait possible (à moins de créer un device habridge et un objet dans Jeedom pour chaque valeur possible ...