[tuto] commander domoticz avec google assistant

Vous avez crée un script lua dont vous êtes fier, un .sh génial, un programme python hors du commun, un tuto , c'est ici que vous pouvez les partager.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
Wolfen38
Messages : 763
Enregistré le : 19 oct. 2017, 14:49

Re: RE: Re: [tuto] commander domoticz avec google assistant

Message par Wolfen38 » 03 avr. 2018, 08:38

totof60 a écrit :Bah oui !! viewtopic.php?f=17&t=5914&start=50
tu y as même posté
Je cherchais si il y avait autre solution car je n'arrive pas à y faire fonctionner et comme pas de réponses là-bas je pensais que le sujet était tombé aux oubliettes

Envoyé de mon Mi A1 en utilisant Tapatalk

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.


nonmerci
Messages : 4
Enregistré le : 20 nov. 2017, 13:34

Re: [tuto] commander domoticz avec google assistant

Message par nonmerci » 03 avr. 2018, 13:36

ziaziung a écrit :Bonjour à toutes et tous.

Dans
http://UTILSATEUR:MOTDEPASSE@IP DOMOTICZ:PORT DOMOTICZ/json.htm?type=command&param=switchlight&idx=1&switchcmd=On&level=0&passcode=


de quel utilisateur et mot de passe parlez vous?
Celui que l'on trouve dans Domoticz,onglet réglages ---> paramètres ----> systme ----> sécurité : identifiant puis mot de passe et identification (page de connexion ou Bsic_Auth)

ou alors dans Domoticz,onglet réglages ----> plus d'option ----> modifier les utilisateurs

ou autre chose?
Les 2 fonctionnent.

ziaziung
Messages : 142
Enregistré le : 13 févr. 2015, 14:04

Re: [tuto] commander domoticz avec google assistant

Message par ziaziung » 04 avr. 2018, 09:14

Merci nonmerci pour ta réponse.
En fait j'ai réussi à faire fonctionner Ga avec Domoticz (et j'en suis particulièrement ravis et je vois des perspectives vraiment intéréssantes).
Par contre il a fallut que j'ouvre le port 443 et que, donc, je me connecte en https.

Je ne suis jamais arrivé a me connecter en http!

Bonne journée à tous.
Raspi B+ et 2. RfxcomE. Volets Somfy. Sondes de température "AliExpress".

ziaziung
Messages : 142
Enregistré le : 13 févr. 2015, 14:04

ssistant

Message par ziaziung » 27 avr. 2018, 19:48

Bonjour.
J'ai un problème :
J'arrive, avec GH, a allumer et eteindre la lumière, ouvrir et fermer les volets, allumer mon ampli..... par contre j'ai achete un relai chinois. Ce relai est reconnu par Domoticz, je peux l(accitionner dans les inter de domoticz, si je met ceci dans la barre de mon navigateur


http://adresseIp:port/json.htm?type=command&param=switchlight&idx=495&switchcmd=On&level=0&passcode=

j'arrive aussi à le piloter.

Par contre
https://Identifiant:motdepasse@adresseIp:port/json.htm?type=command&param=switchlight&idx=495&switchcmd=On&level=0&passcode=

dans IFTTT
ne donne rien et pourtant j'obtient une réponse sonore de GH.

Pour résumer, il n'y que en passant par IFTTT/Google Assistant/Webhook et avec ce relai que cela ne fonctionne pas. Auriez vous une idée?
Raspi B+ et 2. RfxcomE. Volets Somfy. Sondes de température "AliExpress".

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.


vulbas
Messages : 351
Enregistré le : 24 janv. 2017, 18:45

Re: [tuto] commander domoticz avec google assistant

Message par vulbas » 28 juin 2018, 22:09

hello,
ça fait quelques jours que je n'arrive plus à commander mes volets avec GA.
quand je lui dis "ouvres les volets" il me dit que l'appareil n'est pas configuré dans le google home.
quand je lui dit "ferme les volet" il me donne les fenetriers de mon secteur lol
l'appreil est bien vivible dans mes appareils sur google

c'est pourtant bien dans plan, et bien visible dans controlicz, je seche.....

Image

Image

tout fonctionne sauf ça, tout ce qui est zwave est ok et l'action est bien realisée, aucun probleme non plus avec mes 433........

si vous avez une idée je prends

vulbas
Messages : 351
Enregistré le : 24 janv. 2017, 18:45

Re: [tuto] commander domoticz avec google assistant

Message par vulbas » 02 juil. 2018, 11:19

hello, je cherche je cherche mais je ne trouve pas de solution, je ne comprends pas.

miralant
Messages : 102
Enregistré le : 02 mars 2018, 14:33

Re: [tuto] commander domoticz avec google assistant

Message par miralant » 03 août 2018, 12:17

Bonjour à tous,

Je pilote déjà quelques devices avec IFTT pour allumer des lumière, pompes and co.

J'utilisais Controlicz pour certaines actions avec google home pour faire un : "quelle est la température du salon"
Il me répond, il fait "23°c dans le salon, thermostat blablabla".
Je souhaiterai faire quelque chose de similaire avec IFTT et les webrequest. Le soucis c'est que je ne sais pas comment récupérer une valeur et lui faire dire :(

ex : https://login:mdp@url.hopto.org/json.ht ... ices&rid=1

me renvoie

Code : Tout sélectionner

{
   "ActTime" : 1533291211,
   "ServerTime" : "2018-08-03 12:13:31",
   "Sunrise" : "06:42",
   "Sunset" : "21:16",
   "result" : [
      {
         "AddjMulti" : 1.0,
         "AddjMulti2" : 1.0,
         "AddjValue" : 0.0,
         "AddjValue2" : 0.0,
         "BatteryLevel" : 255,
         "CustomImage" : 0,
         "Data" : "26.8 C",
         "Description" : "controlicz:température piscine",
         "Favorite" : 1,
         "HardwareID" : 2,
         "HardwareName" : "sonde",
         "HardwareType" : "1-Wire (System)",
         "HardwareTypeVal" : 12,
         "HaveTimeout" : false,
         "ID" : "FFAD",
         "LastUpdate" : "2018-08-03 12:11:58",
         "Name" : "Température piscine",
         "Notifications" : "false",
         "PlanID" : "2",
         "PlanIDs" : [ 2, 4 ],
         "Protected" : false,
         "ShowNotifications" : true,
         "SignalLevel" : "-",
         "SubType" : "LaCrosse TX3",
         "Temp" : 26.800000000000001,
         "Timers" : "false",
         "Type" : "Temp",
         "TypeImg" : "temperature",
         "Unit" : 173,
         "Used" : 1,
         "XOffset" : "624",
         "YOffset" : "202",
         "idx" : "1"
      }
   ],
   "status" : "OK",
   "title" : "Devices"
}
l'idée est de récupérer le noeud "Data" : "26.8 C" du json et lui faire dire :D

avez vous une idée ?

beny
Messages : 3
Enregistré le : 16 févr. 2018, 21:10

Re: [tuto] commander domoticz avec google assistant

Message par beny » 21 août 2018, 12:49

Bonjour,

Merci pour ce Tuto, cela fonctionne.
J'aimerai utilisé un utilisateur avec des droits limités pour ces commandes, mais je n'y arrive pas.

La commande passe quand on utilise le login/passwd indiqué dans la sécurité de domoticz, mais ne fonctionne pas avec un utilisateur créé dans "modifier les utilisateurs"
J'ai l'erreur :

Code : Tout sélectionner

Unable to make web request. Your server returned a 401
A notre que j'ai testé la commande à partir d'un navigateur et qu'elle fonctionne.

Quel est le soucis ?

Merci de vos réponses

Benoit

kyrriel
Messages : 2
Enregistré le : 09 sept. 2018, 16:16

Re: [tuto] commander domoticz avec google assistant

Message par kyrriel » 09 sept. 2018, 19:58

Bonjour à tous,
j'ai pris le temps de bien lire tous les échanges sur le sujet, et aujourd'hui je me retrouve bloqué avec Google Home, IFTTT et domoticz:
Je souhaite que lorsque je dis "allume le ventilo" Google Home envoie un ordre à IFTTT qui lui appellera un webhook vers domoticz.

Mon pb: j'ai la fameuse erreur qui avait été mentionnée dans les premiers post : Unable to make web request: Error: ETIMEDOUT
Ma config:
- J'ai installé domoticz sur un NAS Synology
- Je suis derrière une freebox
- J'ai fait un forward de port de la freebox 1212 vers domoticz sur le port 8084 pour le HTTP
- J'ai fait un forward de port de la freebox 1213 vers domoticz sur le port 8084 pour le HTTPS
- J'ai configuré un webhook sur IFTTT pour que lorsque je dise "allume le ventilo" cela appelle l'API de domoticz et déclenche l'interrupteur (prise chacon) via une URL:
http://<login>:<password>@<mon_ip_externe_ou_domaine>:1212/json.htm?type=command&param=switchlight&idx=2&switchcmd=Toggle
ou
https://<login>:<password>@<mon_ip_externe_ou_domaine>:1213/json.htm?type=command&param=switchlight&idx=2&switchcmd=Toggle

J'ai testé les deux URL depuis internet (en Curl depuis un serveur, depuis mon téléphone en 4G et aussi avec Postman), les deux fonctionnent, bien que le https pause un problème de certificat self signed (à priori j'ai lu que ce n'était pas gênant), mais au pire je me dis que je peux utiliser HTTP.

Lorsque je dis "allume le ventilo", le trigger est bien lancé sauf que j'ai l'erreur ETIMEDOUT et que je ne sais plus quoi faire.
Lorsque je demande une autre url du type www.example.com, le webhook fonctionne bien, donc j'en déduis que le problème vient de ma freebox, mais je ne comprends pas pourquoi l'url est accessible et fonctionne depuis l'extérieur, et pas depuis le webhook.
Si l'un de vous a une idée, je suis preneur !
Merci d'avance à ceux qui auront la patience de lire tout cela.

kyrriel
Messages : 2
Enregistré le : 09 sept. 2018, 16:16

Re: [tuto] commander domoticz avec google assistant

Message par kyrriel » 10 sept. 2018, 17:46

Hello, finalement j'ai trouvé la cause de ce timeout:
Je n'avais autorisé sur mon NAS que les appels TCP avec des IP venant de France, mais IFTTT est aux US...

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