Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Le groupe des Helpers est present pour vous aidez, n'hésitez pas à poser des questions ;)

Toute la communauté vous remercie

[DEV] Plugin Alexa-Api en BETA uniquement

Sous forum pour les plugins Dialogflow et Google Assistant
Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6203
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [DEV] Plugin Alexa-Api

Message par Nebz » 15 mars 2019, 17:32

Oui d'où ma proposition plus haut


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6203
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

[DEV] Plugin Alexa-Api

Message par Nebz » 15 mars 2019, 17:33

Soit un cron soit le demon


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
fensoft
Actif
Messages : 1280
Inscription : 07 mai 2015, 11:26

Re: [DEV] Plugin Alexa-Api

Message par fensoft » 15 mars 2019, 17:36

moyen d'avoir aussi les timers ? :p quand je lui dit "reveille moi dans 6h" il met un timer ce boulet !
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6203
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [DEV] Plugin Alexa-Api

Message par Nebz » 15 mars 2019, 17:37

Va voir sur le site de Sigalou C'est la qu'est la doc pour l'instant


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
fensoft
Actif
Messages : 1280
Inscription : 07 mai 2015, 11:26

Re: [DEV] Plugin Alexa-Api

Message par fensoft » 15 mars 2019, 17:46

rien pour les timers. ça semble commenté dans le code source: https://github.com/sigalou/jeedom_alexa ... te.js#L778
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
sigalou
Actif
Messages : 970
Inscription : 23 janv. 2017, 16:02

Re: [DEV] Plugin Alexa-Api

Message par sigalou » 15 mars 2019, 19:07

Nebz a écrit :
15 mars 2019, 15:11
@sigalou
1. il faudra mettre cette commande info à la création et mettre à jour les valeurs dans un cron, ca sera plus sympa car pour l'instant il faut lancer la commande pour mettre à jour, ca pourrait être la commande info que je proposait pour checker si on a pas de Connection: close
2. peut etre ajouter un format HHMM pour 1815 car jeedom utilise ce format pour les "A" des scénarios par exemple
1. Je ne l'ai pas généré (c'est volontaire) justement parce que chacun donne le nom qu'il veut et tout le monde ne l'utilise pas. Le principe est identique au plugin Virtual. (Et c'est expliqué dans la doc)

2. Sans aucun souci, facile à faire, je peut mettre un format pour ça.
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6203
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [DEV] Plugin Alexa-Api

Message par Nebz » 15 mars 2019, 19:09

Oui mais comme le dit fensoft ça ne rends pas le plug-in très simple... autant que ça soit la ... ça permettrait peut être d'avoir une communication régulière vers alexa et de garder le cookie valide


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
sigalou
Actif
Messages : 970
Inscription : 23 janv. 2017, 16:02

Re: [DEV] Plugin Alexa-Api

Message par sigalou » 15 mars 2019, 19:11

fensoft a écrit :
15 mars 2019, 17:36
moyen d'avoir aussi les timers ? :p quand je lui dit "reveille moi dans 6h" il met un timer ce boulet !
Ha ?! Je n'avais pas pensé à ça. y'a des gens qui disent à Alexa de les réveiller dans 6h ?? :D :D :lol: :D :lol: étonnant :P

Tu voudrais quoi ? un WhenNextTimer ? Je ne me souviens plus mais j'avais pas géré les timers, je ne pensais pas cela utile (dans un premier temps).

Sinon, autre option, je fusionne WhenNextReminder WhenNextAlarm et un eventuel WhenNextTimer en une seule commande et je mets en paramètre : type=reminder ou alarm ou timer ou all
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6203
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [DEV] Plugin Alexa-Api

Message par Nebz » 15 mars 2019, 19:14

Ou alors tu vas chercher l'info toutes les x minutes via cron ou demon et tu checkandupdate les commande info pré-créés


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
fensoft
Actif
Messages : 1280
Inscription : 07 mai 2015, 11:26

Re: [DEV] Plugin Alexa-Api

Message par fensoft » 15 mars 2019, 19:27

oui je me réveille tout le temps de cette manière...
si vous faites en auto, pourquoi ne pas mettre les 3 infos séparément automatiquement et par défaut masquée ?
genre 3 infos: WhenNextReminder (pourquoi pas WhatNextReminder aussi ?) WhenNextAlarm WhenNextTimer
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6203
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [DEV] Plugin Alexa-Api

Message par Nebz » 15 mars 2019, 19:32

C'était l'idée...


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
sigalou
Actif
Messages : 970
Inscription : 23 janv. 2017, 16:02

Re: [DEV] Plugin Alexa-Api

Message par sigalou » 15 mars 2019, 19:55

Nebz a écrit :
15 mars 2019, 19:09
Oui mais comme le dit fensoft ça ne rends pas le plug-in très simple... autant que ça soit la ... ça permettrait peut être d'avoir une communication régulière vers alexa et de garder le cookie valide
Oui, je comprends, on pourrait dialoguer avec Alexa toutes les xx minutes et voir si ça clôture ou pas la connexion.
Faudrait une commande très simple qui ne fait pas grand chose à part vérifier qu'Alexa répond bien.

Tester un WhenNextAlarm de manière régulière et agir si une prochaine alarme apparait, cela peut être fait par scénario.

A reflechir
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Avatar de l’utilisateur
sigalou
Actif
Messages : 970
Inscription : 23 janv. 2017, 16:02

Re: [DEV] Plugin Alexa-Api

Message par sigalou » 15 mars 2019, 19:58

Nebz a écrit :
15 mars 2019, 19:14
Ou alors tu vas chercher l'info toutes les x minutes via cron ou demon et tu checkandupdate les commande info pré-créés
Dans ce cas, on peut supprimer la commande action du coup.
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Avatar de l’utilisateur
sigalou
Actif
Messages : 970
Inscription : 23 janv. 2017, 16:02

Re: [DEV] Plugin Alexa-Api

Message par sigalou » 15 mars 2019, 20:21

Nebz a écrit :
15 mars 2019, 10:48
@sigalou je viens de pousser une petite mise à jour en beta (changer le true false des isVisible en 1 et 0) car false est "" si transformé en string et pas 0 donc petite erreur mysql.
OK, super, merci pour ton intervention, bien vu.
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6203
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [DEV] Plugin Alexa-Api

Message par Nebz » 15 mars 2019, 20:25

sigalou a écrit :
Nebz a écrit :
15 mars 2019, 19:09
Oui mais comme le dit fensoft ça ne rends pas le plug-in très simple... autant que ça soit la ... ça permettrait peut être d'avoir une communication régulière vers alexa et de garder le cookie valide
Oui, je comprends, on pourrait dialoguer avec Alexa toutes les xx minutes et voir si ça clôture ou pas la connexion.
Faudrait une commande très simple qui ne fait pas grand chose à part vérifier qu'Alexa répond bien.

Tester un WhenNextAlarm de manière régulière et agir si une prochaine alarme apparait, cela peut être fait par scénario.

A reflechir
Tu as loupé quelques uns de mes messages je vois ;-)

Je t'ai parlé de 2 fonctions getAccount et un truc avec authentication


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6203
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [DEV] Plugin Alexa-Api

Message par Nebz » 15 mars 2019, 20:26

Pas simple après plusieurs heures à rattraper ;-)


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
sigalou
Actif
Messages : 970
Inscription : 23 janv. 2017, 16:02

Re: [DEV] Plugin Alexa-Api

Message par sigalou » 15 mars 2019, 20:28

lol oui, résume moi stp, j'ai du mal à suivre tes idées ;)
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6203
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [DEV] Plugin Alexa-Api

Message par Nebz » 15 mars 2019, 20:30

Heu je sais plus... je parlais de fonctions basique qui permettraient d'avoir un timestamp de dernière utilisation, difficile de résumer, remonte les différents messages


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
sigalou
Actif
Messages : 970
Inscription : 23 janv. 2017, 16:02

Re: [DEV] Plugin Alexa-Api

Message par sigalou » 16 mars 2019, 10:25

Quelqu'un qui maitrise GitHub pourrait m'aider à configurer les gitignore ??

Dans le dossier resources/data, le fichier gitignore doit permettre que le fichier json du cookie ne parte pas dans le dépot, ça fonctionne
Mais je voudrais que :
* package-lock.json
* le dossier node_modules
Ne partent pas non plus.

Je ne maitrise pas trop et j'ai peur de la boulette.

Pour l'instant, je purge les fichiers avant d'envoyer puis je recharge les dépendances, c'est pas top, je sais.

merci
Sigalou

Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog



Avatar de l’utilisateur
tomdom
Actif
Messages : 919
Inscription : 14 nov. 2016, 05:46

Re: [DEV] Plugin Alexa-Api

Message par tomdom » 16 mars 2019, 10:29

Bonjour,
Tu ajoutes

Code : Tout sélectionner

package-lock.json
node_modules/
Édit : tu as une collection de gitignore ici
Il y a 10 catégories de personnes, celles qui connaissent le binaire et les autres
.

Répondre

Revenir vers « [Plugin Officiel] Assistant vocaux »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités