Page 2 sur 12
Re: [TUTO] Piloter sa box Domoticz avec Google Assistant
Publié : 02 oct. 2018, 20:16
par djksage
bierdok a écrit : 02 oct. 2018, 18:48
Hello @djksage,
Ton URL n'est pas bonne
actuellement je controle domoticz via ifttt avec cette url et ça fonctionne
Code : Tout sélectionner
https://USER:PASS@mondns/json.htm?type=command¶m=switchlight&idx=226&switchcmd=Off
il faut que tu reprennes le tutoriel depuis le paragraphe intitulé : Création du capteur virtuel sous Domoticz
Le capteur virtuel de type texte est peut-être absent de ta version de Domoticz, auquel cas tu devras sauvegarder ta base de données Domoticz
et tenter une mise à niveau pour le voir apparaitre.
pourtant j'ai bien créé le capteur virtuel de type texte "IFTTT" qui c'est retrouvé dans l'onglet Mesure
Re: [TUTO] Piloter sa box Domoticz avec Google Assistant
Publié : 03 oct. 2018, 10:15
par dxfantome
@djksage
tétu ?! lol (On l'est tous

)
c'est ton url qui est fausse.
même si effectivement habituellement ton url ressemble a celle que tu as mis , elle sert a "switcher".
il faut que tu utilise l'url du tuto ,qui elle ne sert pas switcher mais a donner une variable text dans un un capteur virtuel text , c'est ensuite le script qui va analyser le text et lui va switcher ton inter
(et fait bien gaf de mettre l' IDX de la variable text dans ton url ,et non l'IDX de du switch que tu veux commander)
Re: [TUTO] Piloter sa box Domoticz avec Google Assistant
Publié : 03 oct. 2018, 10:51
par djksage
Hello, non pas têtu, je voudrais juste comprendre d'ou peut venir mon erreur
ce que je voulais dire par la c'est qu'au moins l'action de ifttt fonctionne avec domoticz via mon URL
l'url que j'ai placer dans ifttt était après ma dns
Code : Tout sélectionner
/json.htm?type=command¶m=udevice&idx=241&svalue=blind:Off:{{TextField}}
(j'ai juste remplacer [idx] par l'idx du capteur virtuelle)
Mon problème vient du script car quand je tape l'url direct dans mon navigateur, j'ai bien une mise a jour du capteur virtuelle (idx 241)
Code : Tout sélectionner
https://ipdomoticz/json.htm?type=command¶m=udevice&idx=241&svalue=blind:Off:Volet%20Avant
mais le script ne s'exécute pas

tester avec la création de script dans éventements ou envoyer le script au bon nom dans le dossier lua
je vais fouillé de ce coté la
PS: j'ai juste modifier les 3 local (blinds, sensors et light)
Re: [TUTO] Piloter sa box Domoticz avec Google Assistant
Publié : 03 oct. 2018, 19:41
par dxfantome
ajoute quelque print dans le script pour voir ou ça foire.
Re: [TUTO] Piloter sa box Domoticz avec Google Assistant
Publié : 07 oct. 2018, 12:37
par Phreakartz
Bonjour à tous,
Cela fait plusieurs heures que je me bats avec IFTTT et l'applet Webhooks pour envoyer une commande de ma Google Home Mini à Domoticz.
Manuellement, cela fonctionne (HTTP et HTTPS) depuis mon ordi ainsi qu'avec mon smartphone en 4G.
https://[MON IP]/json.htm?username=[USERNAME]=&password=[PSW]=&type=command¶m=switchlight&idx=152&switchcmd=On
Mais avec IFTTT, j'ai toujours l'"erreur "Unable to make web request. Your server returned a 401" dans "Activity".
J'ai tenté :
- De remplacer l'IP par une URL (NoIP et DNS personnalisé Free)
- De mettre l'adresse IP de mon RPI en DMZ
- L'Extension Google Chrome "Advanced REST Client" : ça fonctionne.
Je ne sais plus quoi essayer. Quelqu'un pour m'aider svp ?
Re: [TUTO] Piloter sa box Domoticz avec Google Assistant
Publié : 07 oct. 2018, 12:44
par djksage
Hello,
Perso mon URL est celles-ci :
https://[user]:[pass]@[URL]/json.htm?type=command¶m=switchlight&idx=[idx]&switchcmd=On
Envoyé de mon SM-G950F en utilisant Tapatalk
Re: [TUTO] Piloter sa box Domoticz avec Google Assistant
Publié : 07 oct. 2018, 12:55
par Phreakartz
Je n'en reviens pas ! Ça fonctionne !
J'étais persuadé d'avoir essayé les deux formes.
Merci djksage !

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant
Publié : 13 nov. 2018, 20:18
par Gardaux
bonsoir
Pour les interrupteurs les choses semblent fonctionner, d'ailleurs un grand bravo pour tout ça.
Par contre j'ai un souci concernant la syntaxe des thermostats :
[domoticz_baseurl]&svalue=set:{{TextField}}:{{NumberField}}"
"https://[user]:[pass]@[URL]:[PORT]/json.htm?type=command¶m=switchlight&idx=[IDX]&svalue=set:" jusque là c'est bon ensuite je suis perdu.
Que faut il ajouter après "&svalue=set:"
Et enfin par quoi dois je remplacer "{{NumberField}}"
Pour info j'ai créé un capteur virtuel "consigne thermostat" et je souhaiterais envoyer une t°
"Ok Google, règle le Thermostat Salon sur 22 degrés"
Merci beaucoup

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant
Publié : 14 nov. 2018, 20:08
par Gardaux
Bonsoir,
J'ai avancé sur le sujet. lorsque je test dans le navigateur
http://192.168.0.234:7979/json.htm?type ... value=18.5
j'ai un résultat : {
"status" : "OK",
"title" : "Update Device"
}
Qui me semble bon !!
Les seules trucs qui m'embêtent sont les termes suivants que je dois mettre dans l'IFTTT {{TextField}}:{{NumberField}}
Faut il les saisir tel quel ou les remplacer par autre chose ? Mais quoi ???
Merci par avance
Re: [TUTO] Piloter sa box Domoticz avec Google Assistant
Publié : 14 nov. 2018, 20:51
par dxfantome
google va reconnaître ta phrase donc les mot clefs que tu aura mis dans ifft genre "allume" ,"eteint" etc...
le reste du texte de ta phrase sera transmis a domoticz via {{textfield}} ce qui correspond au $ dans ton if, et les chiffres reconnu via {{numberfield}} ce qui correspond au "#" dans ton if .
donc faut pas y toucher...