IFTTT et JSON

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
nitrosurf
Messages : 23
Inscription : 06 nov. 2017, 00:38

IFTTT et JSON

Message par nitrosurf »

Bonsoir, bonne année 2019 à tous !
Voila je veux faire changer un interrupteur selecteur par une instruction google home.
J'ai quasiment réussi mais je rencontre un probleme

dans Ifttt je lance un

Code : Tout sélectionner

http://identifiant:motdepasse@ippublique:port/json.htm?type=command&param=udevice&idx=609&nvalue=0&svalue={{TextField}}
qui me permet de mettre un mot dans un dummy texte (appelé Ifttt) de domoticz. La aucun probleme, le mot apparait et change à chaque demande "ok google zappe sur la prise HDMI blablabla.

Dans Domoticz j'ai un script lua (en type DEVICE ) qui dit : si le mot change et passe à Freebox (par exemple) set le switch au level 10 par exemple.

Code : Tout sélectionner

commandArray = {}
if (devicechanged['Ifttt'] == "Freebox") then
        if (debug) then
            print("HDMI")
        end
                commandArray['Prise HDMI']= "Set Level: 10"
    end
    
    
return commandArray
Mon probleme est par Ifttt le mot change bien dans le dummy mais le switch ne change pas , domoticz ne lance pas le LUA
j'ai testé avec identifiant et mot de passe encodé en base64 et sous la forme username=*****&password=******** mais ca change rien

LE PIRE : si je lance le HTTP dans mon google chrome le mot change et le switch change et la pas de probleme

J'espere etre assez clair !
une idée
merci !
jluc2808
Messages : 17
Inscription : 18 janv. 2018, 22:29

Re: IFTTT et JSON

Message par jluc2808 »

plusieurs choses à checker
- dans IFTTT mets le selecteur receive notification dans ta requête (pour t'assurer que tu as un envoi), si tu as ggogle home sut ton smartphone tu devrais recevoir la notif , puis enlèves le (dès fois ça interfère)
- dans le log de domoticz regardes si tu reçois la demande http et passes en mode debug pour voir le contenu
- tu peux aussi créer une requête HTTP dans IFTTT avec juste le champ Freebox en dur (pas un textfield) , et vois ce qui se passe
nitrosurf
Messages : 23
Inscription : 06 nov. 2017, 00:38

Re: IFTTT et JSON

Message par nitrosurf »

Merci je vais regarder tout ça !

Envoyé de mon Redmi Note 5 en utilisant Tapatalk

Répondre