vision des appareils dans une skill

Discussions autour des skills pour Alexa. Si vous avez une question à propos d'une Skill en particulier ou du fonctionnement en général, c'est la bonne section. Développeurs : parlez développement ou présentez vos skills dans cette section.
» Demandes de Skills
lolodev
Nouveau
Nouveau
Messages : 16
Enregistré le : sam. 13 juin 2020 15:20

vision des appareils dans une skill

Message par lolodev » jeu. 30 juil. 2020 16:38

bonjour

est ce qu'une skill peut agir sur les appareils connectés à alexa ?
en connaissant l’appareil biensûr

merci

Maison connectée et enceintes Echo ou Google Home

 
Avatar du membre
StephaneM
Spécialiste
Spécialiste
Messages : 882
Enregistré le : ven. 30 nov. 2018 15:54
Localisation : Hauts de France

Re: vision des appareils dans une skill

Message par StephaneM » ven. 31 juil. 2020 10:53

Je ne pense pas que ce soit possible, voire envisageable. Si je comprends bien tu voudrais qu'un développeur de skill puisse actionner un appareil installé par Alexa ou une autre skill.

Ca supposerait une interface générique d'interactions : genre allumer / éteindre. Le problème c'est allumé ou éteindre quoi et c'est là que ça coince, il n'y a aucune configuration (utilisateurs) possible pour les skills.

D'où l'intérêt des routines qui permettent en théorie de lier les skills entre elles...

T'as un besoin particulier ?

lolodev
Nouveau
Nouveau
Messages : 16
Enregistré le : sam. 13 juin 2020 15:20

Re: vision des appareils dans une skill

Message par lolodev » ven. 31 juil. 2020 15:25

bonjour

oui
je voudrais détecter l'arrivée d'une personne dans un endroit, et détecter sa sortie un certain temps
aprés

exemple : je vais me coucher, je rentre dans ma chambre et j'y ressort 7h aprés
c'est que tout va bien
si je ne suis pas ressortis au delà de 10h c'est qu'il ya un pb
il faut aussi ne pas prendre en compte les poses toilettes pdt la nuit

j'ai vu Alexa Gadgets Toolkit qui permet de prendre en compte un accessoire

je posséde un philips hue et un motion

Avatar du membre
StephaneM
Spécialiste
Spécialiste
Messages : 882
Enregistré le : ven. 30 nov. 2018 15:54
Localisation : Hauts de France

Re: vision des appareils dans une skill

Message par StephaneM » ven. 31 juil. 2020 18:02

lolodev a écrit :
ven. 31 juil. 2020 15:25
j'ai vu Alexa Gadgets Toolkit qui permet de prendre en compte un accessoire
Je ne pense pas que ce soit approprié dans ce cas. Le toolkit est plutôt là pour enrichir l'expérience de l'assistant. Donc ce serait par exemple une entreprise qui commercialiserait une ardoise numérique pour la cuisine qui permettrait d'afficher la liste de courses ou la liste de choses à faire d'Alexa...

Ce que tu souhaites faire c'est de l'intégration domotique. Il te faut donc une plateforme qui intègre les choses que tu veux manipuler : ton détecteur de mouvement + la notion de temps (heure) + un moyen d'alerte (e-mail / notification / appel téléphonique / SMS / Sirène etc...). Et que cette plateforme t'offre soit une interface simple pour connecter logiquement tout ça, soit t'offre un environnement de développement.

Avec Alexa et Hue tout seul ça va être dur (aujourd'hui)

A mon sens le plus simple serait de partir sur une box domotique ou un hub SmartThings avec ça tu fais ce que tu veux.

lolodev
Nouveau
Nouveau
Messages : 16
Enregistré le : sam. 13 juin 2020 15:20

Re: vision des appareils dans une skill

Message par lolodev » ven. 31 juil. 2020 18:19

c'est bien ce qu'il me semble suite aux premiers tests
ok et ces box domotiques ou hub SmartThings peuvent s’équiper d'accessoires comme un détecteur de présence ?
ces box domotiques ou hub SmartThings peuvent se programmer ?

mais quelle différence avec un hue philips alors ?
merci

Avatar du membre
StephaneM
Spécialiste
Spécialiste
Messages : 882
Enregistré le : ven. 30 nov. 2018 15:54
Localisation : Hauts de France

Re: vision des appareils dans une skill

Message par StephaneM » sam. 1 août 2020 00:08

Oui, les boxs reçoivent tout un tas d'équipements.

La différence avec Hue : Hue est spécialisé dans l'éclairage, le détecteur de mouvement est donc prévu pour s'intégrer naturellement dans un scénario d'illumination automatique. Le fait que Hue utilise un pont de connexion permet justement de gérer des interactions de type domotique et ce localement sur le pont (donc allumer automatiquement les lumières en fonction du temps / détecteur; animer les lumières etc...)

Pour commencer tu pourrais essayer Domoticz, c'est un logiciel qui peut s'installer sur un PC windows et tu pourras y intégrer ton système Hue. Tu verras donc ton détecteur de mouvement et ton ampoule. Le détecteur te donnera accès à la température, la luminosité ambiante, si oui ou non c'est le crépuscule et si oui ou non un mouvement est détecté. Partant de là tu pourras écrire un script qui se déclenchera lorsque le détecteur détecte un mouvement et gérer comme il se doit l'information en fonction de l'heure qu'il est (et stocker des variables pour connaître le temps écoulé depuis le dernier mouvement hors pause pipi de nuit)

L'avantage ça ne te coûte rien et tu pourras décider ensuite si tu investis dans du matériel pour faire tourner Domoticz de manière permanente (sur un Raspberry pi).

SmartThings c'est également très bien et c'est un produit commercial de Samsung avec une large communauté d'utilisateurs, malheureusement il faut l'importer. Et lui on peu lui connecter des accessoires zigbee (Domoticz aussi mais il faut ajouter du matériel pour...)

Tu as aussi des box prête à l'emploi come Jeedom qui est aussi très bien avec une large communauté.

Tout ça bien entendu fonctionne aussi avec Alexa.

Avatar du membre
amenhotep13
Véritable IA
Véritable IA
Messages : 2442
Enregistré le : dim. 22 juil. 2018 18:56

Re: vision des appareils dans une skill

Message par amenhotep13 » sam. 1 août 2020 00:50

tu pourras y intégrer ton système Hue. Tu verras donc ton détecteur de mouvement et ton ampoule. Le détecteur te donnera accès à la température, la luminosité ambiante, si oui ou non c'est le crépuscule et si oui ou non un mouvement est détecté. Partant de là tu pourras écrire un script qui se déclenchera lorsque le détecteur détecte un mouvement et gérer comme il se doit l'information en fonction de l'heure qu'il est (et stocker des variables pour connaître le temps écoulé depuis le dernier mouvement hors pause pipi de nuit)
Tout çà tu peux aussi le faire avec une routine Alexa.
La pause pipi je sais pas :D

Avatar du membre
StephaneM
Spécialiste
Spécialiste
Messages : 882
Enregistré le : ven. 30 nov. 2018 15:54
Localisation : Hauts de France

Re: vision des appareils dans une skill

Message par StephaneM » sam. 1 août 2020 12:36

amenhotep13 a écrit :
sam. 1 août 2020 00:50
Tout çà tu peux aussi le faire avec une routine Alexa. La pause pipi je sais pas :D
Alors non tu n'a pas accès à tout ça dans Alexa. Alexa te donne uniquement l'info sur le mouvement, tu ne peux pas avoir accès à :

* La température du capteur de mouvement
* La luminosité du capteur de mouvement
* Si oui ou non la capteur de mouvement considère que c'est le crépuscule (selon le réglage effectué dans l'application Hue)

Et bien sûr tu ne peux pas gérer les diurèses nocturnes car Alexa ne permet pas de stocker des variables d'état.

Dans le cas qui nous occupe on veut stocker un état "Dans la chambre" en présupposant que si le détecteur détecte un mouvement aprèss 22h c'est forcément parce que j'entre dans la chambre. J'ignore ensuite tous les mouvement jusqu'à 7h du matin si et seulement si "Dans la chambre" est actif.
Tout mouvement après 7h00 du matin et jusqu'à 22h enlève le "Dans la chambre".
Si "Dans la chambre" est toujours actif après 10h alors on appelle les pompiers...

Tout ça c'est impossible à faire avec Alexa + Hue tout seul. Dans l'absolu ça pourrait être possible si on pouvait "coder" ce que je viens d'écrire. Et ce que je viens d''écrire c'est un truc vraiment tout bête, que l'on pourrait facilement faire graphiquement en utilisant des interrupteurs virtuels (le "Dans la chambre" devient un interrupteur, et si Alexa permettait tout simplement un déclencheur sur "interrupteur allumé" et "interrupteur éteint" (SmartThings le permet par exemple)

lolodev
Nouveau
Nouveau
Messages : 16
Enregistré le : sam. 13 juin 2020 15:20

Re: vision des appareils dans une skill

Message par lolodev » sam. 1 août 2020 15:49

ok

donc si je synthétise...

smartthings permet de créer des routines avec des accessoires connecté tel qu'un détecteur de mouvement
lorsque le code est écrit et compilé , il est envoyé sur smart things et on contrôle par une smart app
il existe un smart builder

je vais revendre mon philips hue+sensor motion

Avatar du membre
StephaneM
Spécialiste
Spécialiste
Messages : 882
Enregistré le : ven. 30 nov. 2018 15:54
Localisation : Hauts de France

Re: vision des appareils dans une skill

Message par StephaneM » sam. 1 août 2020 23:12

Oui smartthings permet de faire cela. On ajoute un détecteur semblable à celui de hue (par contre smartthings doit être un peu plus cher) et ensuite pour les routines : il y a ce que permet de faire nativement smartthings (on peut tester avec l'appli smartthkngs qui fonctionne même sans le pont) et il y a un éditeur de script fourni par la communauté (pas besoin de compiler)

Renseigne toi quand même sur smartthings car je ne l'ai pas testé moi même, je ne fais que reporter des choses que j'ai vue fonctionner chez des utilisateurs anglophone (us et uk). J'utilise par contre l'appli smartthings avec les objets connectés qui ne nécessitent pas de pont et c'est la seule solution commerciale grand public qui m'a permis de faire un truc tout con : L'appui sur un interupteur de marque meross qui allume une ampoule connecté hue (alors que l'un et l'autre n'utilise ni le même circuit ni les mêmes protocoles)

Répondre