Page 11 sur 21

Re: Alexa / Controlicz

Publié : 03 sept. 2018, 21:26
par Jeff
rimram31 a écrit :Oops désolé j'avais bien mis avec tes modifs mais j'ai ensuite écrasé par une ancienne version en ajoutant un contrôle sur l'url domoticz ("/" final). J'ai fait le merge.
Je viens de mettre à jour la dernière version, merci pour tout le boulot rimram31 :P

J'ai testé un thermostat, ça marche à merveille :D J'arrive à demander une température et diminuer ou augmenter de 1°, peut on demander des pas 0,5°C, je n'y arrive pas ?

Sinon, j'utilise les groupes, ça marche beaucoup mieux. Peut on mettre un autre nom dans la description comme le proposait controlicz ?

Sinon pas moyen de faire ouvrir ou fermer à tout hasard :?

Re: Alexa / Controlicz

Publié : 03 sept. 2018, 21:48
par rimram31
Jeff a écrit :...J'ai testé un thermostat, ça marche à merveille :D J'arrive à demander une température et diminuer ou augmenter de 1°, peut on demander des pas 0,5°C, je n'y arrive pas ?
...
Sinon pas moyen de faire ouvrir ou fermer à tout hasard :?
Pas reussi le 1/2 degres ... on peut augmenter de plusieurs degres mais pas su pour 0,5. Pareil pour ouvrir/fermer portant j'ai tenté le lock/unlock, tu testes avec quel type de device ?

Pour le nom, oui le skill gere un Alexa_name: dans le champs description pour renommer un device.

Bon on lui donne un petit nom a ce skill histoire de demarrer un nouveau post tout neuf :D

Re: Alexa / Controlicz

Publié : 03 sept. 2018, 21:59
par ledouble33
freelicz :D

Re: Alexa / Controlicz

Publié : 03 sept. 2018, 22:07
par nono212
Domiticz :ugeek: :ugeek:

Re: Alexa / Controlicz

Publié : 03 sept. 2018, 22:18
par Jeff
Alexicz :lol:

Re: Alexa / Controlicz

Publié : 03 sept. 2018, 22:23
par Jeff
Pour le ouvrir / fermer, j'ai pas testé, j'anticipais :?
Pour le description, il faut comprendre Alexa_name:jardin ?

Re: Alexa / Controlicz

Publié : 04 sept. 2018, 00:11
par Damsee
rimram31 a écrit :Bon on lui donne un petit nom a ce skill histoire de demarrer un nouveau post tout neuf :D
Alexaticz :D
Jeff a écrit :Pour le description, il faut comprendre Alexa_name:jardin ?
Si tu souhaites que ton device puisse s'appeler "Jardin" das Alexa ; oui
rimram31 a écrit :Je n'ai pas développé le skill dans cette optique, je voulais avant tout ne plus dependre, entendu moi, mon install, de controlicz devenu payant et accessoirement voir a quoi ressemblait un skill
Tout pareil ^^
rimram31 a écrit :Si quelqu'un peut developper (et valider...) une app web fournissant oauth2 et des fonctions de gestion de profils ça le ferait, reste l'hebergement.
Au delà de la partie hébergement, la partie serveur OAuth2 semble une vraie usine à gaz !
J'ai regardé qques tuto et ça fait mal à la tête :
- https://blog.cloudboost.io/how-to-make- ... db02dc2ce7
- https://www.npmjs.com/package/oauth2-server
- https://www.jovo.tech/blog/alexa-account-linking-auth0/
Spa gagné hein...

Re: Alexa / Controlicz

Publié : 04 sept. 2018, 10:08
par rimram31
Bonne pioches Damsee, j'ai pigé qques trucs de plus (entre autre qu'on est pas obligé de fournir un serveur oauth2 mais en utiliser un existant ...)

Mais souci en y repensant, un skill partagé va demander un compte Amazon pour la (les en multi regions) lambda. Le cout lui-meme n'est pas trop embetant, gratuites le premier million de requetes, a priori c'est 0,20$ le million suivant, a une centaine de requetes / user / mois (a peu près ...), ça laisse de la marge quand meme. Mais un compte requiert un titulaire et sa carte bleue associée.

Autre souci, je ne sais absolument pas comment Amazon valide ensuite un skill pour qu'un dev soit "publié". Pour avoir lu quelques posts sur le skill node-red, a priori, Amazon publie quand il l'a décidé.

Pas glop ...

Re: Alexa / Controlicz

Publié : 04 sept. 2018, 17:24
par Damsee
On peut en effet utiliser auth0 en tant que serveur OAuth2 serveur externe (https://www.jovo.tech/blog/alexa-account-linking-auth0/) avec les limitations suivantes :
- 1 million de requête sur le lambda Amazon
- 7000 utilisateurs / mois
Cela laisse de la marge comme tu dis :)
Au delta près que quelqu'un laisse sa CB en hostant le lambda sur AWS.

Côté region, tu peux utiliser le même lambda. L'ajout d'une région ou d'un langage se fait dans le DEV du skill, c'est assez facile.
J'ai ajouté l'anglais pour le fun sur le mien, vraiment facile et cela s'appuie sur la même fonction lambda.

Il faut par contre :
- gérer les profils (login/password pour chaque utilisateur avec sa conf DZ)
- gérer la "Privacy Policy URL" sur Amazon pour faire valider le skill
- gérer la "Terms of Use URL" pour valider le skill
On trouve ces 2 points dans l'onglet "Distribution" dans la config du skill.
J'avais lu je ne sais plus où qu'Amazon mettait 1 à 2 semaines pour valider un skill...

il faudra évidemment que l'ensemble : lambda / auth0 services / gestion des profils puissent discuter ensemble dans un environnement sécurisé, ce qui me semble le plus compliqué. A suivre :D

Re: Alexa / Controlicz

Publié : 04 sept. 2018, 17:31
par Jeff
On comprend mieux le passage à un service payant de controlicz... surtout si on considère de l'évolution et de la maintenance.