Alexa / Controlicz

Posez vos questions concernant le Raspberry (conseil avant achat, choix de connectique, demandes de câblages...) un espace spécifiques pour les questions relatives aux scripts shell,bask,block etc ... est ouvert dans un autre forum.
Damsee
Messages : 53
Enregistré le : 26 déc. 2016, 22:21

Re: Alexa / Controlicz

Message par Damsee » 02 oct. 2018, 22:15

Hello,

Après un rapide test, pas de souci pour utiliser l'adresse IP à la place du nom de domaine.
@ledouble : cela devrait donc fonctionner.
Note : tu peux aussi obtenir un nom de domaine gratuit sur https://www.freenom.com/fr/index.html en choisissant une extension .tk par exemple (mydomain.tk)...

@Nono/Jeff : Les volets devraient fonctionner et ils fonctionnent chez moi.
Ayant du Somfy en RTS, mes volets sont reconnus en device "RFY".
Est-ce que vos volets fonctionnent avec Alexicz ?

Bonne soirée
Modifié en dernier par Damsee le 03 oct. 2018, 23:10, modifié 1 fois.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


ledouble33
Messages : 237
Enregistré le : 07 févr. 2015, 07:45

Re: Alexa / Controlicz

Message par ledouble33 » 02 oct. 2018, 22:31

Damsee a écrit :
02 oct. 2018, 22:15
Hello,

Après un rapide test, pas de souci pour utiliser l'adresse IP à la place du nom de domaine.
@ledouble : cela devrait donc fonctionner.
Note : tu peux aussi obtenir un nom de domaine gratuit sur https://www.freenom.com/fr/index.html en choisissant une extension .tk par exemple (mydomain.tk)...
ok merci
j ai fais le tuto 4 a 5 fois pas moyen
je me de mande si j ai pas fais une boulette en faisant l archive zip?
je testerai plus tard

nono212
Messages : 18
Enregistré le : 03 sept. 2018, 14:15
Localisation : Bruxelles

Re: Alexa / Controlicz

Message par nono212 » 03 oct. 2018, 00:50

Damsee
merci ils fonctionnent chez moi aussi par contre je ne peux pas donner de pourcentage ?
J'avais un more On/Off maintenant c est inverted Bli...

Damsee
Messages : 53
Enregistré le : 26 déc. 2016, 22:21

Re: Alexa / Controlicz

Message par Damsee » 03 oct. 2018, 23:21

Hello,

@Nono : bonne nouvelle si cela fonctionne.
On/Off c'est normal puisqu'ils sont définis comme cela dans Alexciz.
@Rimram, penses-tu possible d'ajouter la capacité "setPercentage" aux "Blinds" ?
PS : Je ne pourrai pas tester car pas possible avec le RFY/Somfy/RTS...

@ledouble : est-ce cela fonctionnait avec Controlicz ? (afin de vérifier que ton Domoticz est bien accessible de l'extérieur avec login/password)
As-tu regardé le chapitre 9.1 de la doc afin de tester ta fonction lambda dans AWS.
Tu peux notamment vérifier si le discovery fonctionne.

Vérifie également la configuration de ta fonction :
> la version de Python en 3.6
> le nom du handler dans le carré rouge à droite
> tu ne dois pas avoir de répertoire dans ton ZIP et dans la fonction lambda Alexciz (carré rouge sur la gauche)
lambda.png
lambda.png (59.64 Kio) Vu 257 fois

Bon courage pour les tests, ya pas de raison que cela ne fonctionne pas :D

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


rimram31
Messages : 628
Enregistré le : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Alexa / Controlicz

Message par rimram31 » 04 oct. 2018, 13:32

Damsee a écrit :
03 oct. 2018, 23:21
...
@Rimram, penses-tu possible d'ajouter la capacité "setPercentage" aux "Blinds" ?
PS : Je ne pourrai pas tester car pas possible avec le RFY/Somfy/RTS...
...
J'ai fait une modif mais aucune idée si ça marche , a priori pas d'effet de bord, enfin j'espère ... même pas loadé je ne suis pas chez moi.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20

Damsee
Messages : 53
Enregistré le : 26 déc. 2016, 22:21

Re: Alexa / Controlicz

Message par Damsee » 07 oct. 2018, 16:20

Merci Rimram.

@Nono : as-tu testé et peux tu nous faire un retour ?

spads69
Messages : 43
Enregistré le : 01 mars 2015, 22:12

Re: Alexa / Controlicz

Message par spads69 » 13 oct. 2018, 19:07

bonjour,

merci à tous pour cette superbe skill et la doc vraiment bien faite !

néanmoins, même si toute la configuration semble s'être bien déroulée, lorsque je veux tester, ça ne marche pas :(

en testant avec Lambda
avec l’événement de test :

Code : Tout sélectionner

{
  "header": {
    "messageId": "F8752B11-69BB-4246-B923-3BFB27C06C7D",
    "name": "DiscoverAppliancesRequest",
    "namespace": "Alexa.ConnectedHome.Discovery",
    "payloadVersion": "2"
  },
  "payload": {
    "accessToken": "1"
  }
}
j'ai ce retour

Code : Tout sélectionner

{
  "errorMessage": "'directive'",
  "errorType": "KeyError",
  "stackTrace": [
    [
      "/var/task/lambda.py",
      49,
      "event_handler",
      "response =  AlexaSmartHome.handle_message(dzRemote, request)"
    ],
    [
      "/var/task/AlexaSmartHome.py",
      310,
      "handle_message",
      "message = message[API_DIRECTIVE]"
    ]
  ]
}
et dans sortie de journal :

Code : Tout sélectionner

START RequestId: 46234fea-cf07-11e8-ac0f-8feb3d3077d0 Version: $LATEST
'directive': KeyError
Traceback (most recent call last):
  File "/var/task/lambda.py", line 49, in event_handler
    response =  AlexaSmartHome.handle_message(dzRemote, request)
  File "/var/task/AlexaSmartHome.py", line 310, in handle_message
    message = message[API_DIRECTIVE]
KeyError: 'directive'
je ne sais pas interpréter les erreurs affichées

de la même manière, avec le client Alexa, je fais Maison connectée / Appareils / Détecter la barre de recherche progresse mais au final aucun appareil n'est détecté.

Côté Domoticz, j'ai bien créé un utilisateur (droit utilisateur) qui voit 2 dispositifs (pour les tests) ; et c'est bien ce login et mot de passe qui sont configurés dans configdz.json (j'ai configuré mon @ip "url": "https://x.x.x.x",
DZ est bien accessible à distance (fonctionne depuis longtemps)


Bon, je sèche complètement !
Merci de votre aide et de vos conseils !

rimram31
Messages : 628
Enregistré le : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: Alexa / Controlicz

Message par rimram31 » 13 oct. 2018, 20:18

spads69 a écrit :
13 oct. 2018, 19:07
...
Bon, je sèche complètement !
Merci de votre aide et de vos conseils !
Sur le message d'erreur que tu traces, j'ai l'impression que tu as lancé un test de la lambda sous aws (menu test). Si oui ca peut pas marcher sauf a entrer dans le corps du test un corps de message tel qu'envoye par Alexa, pas gagne.

Teste en integration directement sur ton alexa par ajout du skill/discover devices et va ensuite jeter un oeil aux logs de la lambda dans la console aws, tu peux activer le mode debug (config) pour plus de details.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20

spads69
Messages : 43
Enregistré le : 01 mars 2015, 22:12

Re: Alexa / Controlicz

Message par spads69 » 13 oct. 2018, 23:32

j'ai l'impression que tu as lancé un test de la lambda sous aws (menu test). Si oui ca peut pas marcher
oui c'est bien ça, je suivais le tuto §9, en lançant un 'discovery', donc je pensais que cela devait se dérouler normalement sans adaptation ?
je ne vois pas où se trouve l'option config pour passer en debug.

Sur Alexa, effectivement je vois mes 2 premiers devices installés ; par contre après en ajouter d'autres pour mon utilisateur Alexa dans DZ, la découverte Alexa n'affiche que les 2 1er ? :x

Autre question, quelle phrase faut il utiliser pour interroger une sonde température ?

spads69
Messages : 43
Enregistré le : 01 mars 2015, 22:12

Re: Alexa / Controlicz

Message par spads69 » 14 oct. 2018, 09:20

auto réponse partielle :
après ajouter d'autres (device) pour mon utilisateur Alexa dans DZ, la découverte Alexa n'affiche que les 2 1er
il faut de plus mettre les device dans un plan (quel qu'il soit...)
quelle phrase faut il utiliser pour interroger une sonde température ?
le plus naturellement : Quelle est la températu du salon si salon est le nom du device
Hier impossible de le faire fonctionner : ce matin, après mise hors tension Alexa et redécouverte, cela marche...

Merci encore à tous les contributeurs :)

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre