[Tuto] Piloter sa box Domoticz avec Google Assistant

Vous avez créé 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.
dxfantome
Messages : 114
Inscription : 14 sept. 2018, 23:29

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Message par dxfantome »

tu as loupé une phrase dans mon post de version modifié pour dimmer :roll: :
je parle de 'set level'
et dans ta dummy virtuel je vois 'set'
si tu veux le réglage des dimmers a la place d'un thermostat alors dans ifft dans ta webrequest ,remplace
set
par :
setlevel
😉
orange pi one, raspberry pi 2 b,yeelink v2, rflink 433.92:inters/pir/écran projecteur,Broadlink ,sonde diy(temperature ,hyrgo,co2,particule fine pm10, pm5, pm2.5 /esp wifi et attiny 433) xiaomi: switch/cube/pir/mi flower
djksage
Messages : 190
Inscription : 16 déc. 2015, 19:42

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Message par djksage »

hello,

EXCELLENT! j'ai remplacé setpar setlevel et la phrase règle/régler (dimme ne fonctionne pas dommage) par "règle le variateur" et "varie"

et tout fonctionne :D

merci
fx4sky
Messages : 24
Inscription : 30 oct. 2018, 22:42

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Message par fx4sky »

Bonsoir,
Je viens m'adresser au spécialiste du IFTTT.

J'aimerai savoir s'il est possible de lancer un scénario dreictement via une Url passé dans Webhooks ?
J'ai remarqué que les sénarios avaient un idx mais qui ne semble pas être unique ?!

J'ai donc voulu essayé de passer une URL du type :

http://IP:port/json.htm?type=command&param=udevice&idx=2&svalue=ON

ça fonctionne très bien avec un OK google (assistant) pour commuter une prise phénix ou un AK-RK01S-220-A AC 220 V 1CH.
Mais quand je mets dans un scénario un groupe de Switch AK-RK01S-220-A AC 220 V 1CH, impossible de lancer le sénario.
Pourtant quand je lance le scénario depuis mon téléphone portable via l'appli "domoticz lite", ça fonctionne parfaitement.
Voici dans les logs la commande reçu par le RFlink :

2018-11-27 18:45:58.147 Activating Scene/Group: [ouverture portail + porte garage]
2018-11-27 18:45:58.197 Activating Scene/Group Device: Portail (On)
2018-11-27 18:45:58.202 Delaying switch [Portail] action (On) for 10 seconds
2018-11-27 18:45:58.257 Activating Scene/Group Device: Porte de Garage (On)
2018-11-27 18:45:58.282 Status: RFLink Sending: 10;TriState;0002a8;0;ON

Comment puis je traduire cette commande en URL envoyée par Webhooks ?? RFLink Sending: 10;TriState;0002a8;0;ON

Je vous remercie par avance pour les réponses que vous pourriez m'accorder.

Cordialement

Jean
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Message par landaisbenj »

Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
mirage
Messages : 4
Inscription : 28 oct. 2018, 16:54

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Message par mirage »

Bonjour,

Pour récupérer les scénarios de ton domoticz :
http://ip:port/json.htm?username=XXX=&password=YYY=&type=scenes

Tu as la liste des scénarios en json.

Par exemple un de mes scénarios :
{
"Description" : "",
"Favorite" : 0,
"LastUpdate" : "2018-11-21 16:24:53",
"Name" : "Bonne nuit",
"OffAction" : "",
"OnAction" : "",
"Protected" : false,
"Status" : "Mixed",
"Timers" : "false",
"Type" : "Scene",
"UsedByCamera" : false,
"idx" : "1"
}

Du coup avec l'idx 1 voila ton url :
http://ip:port/json.htm?username=XXX=&password=YYY=&type=command&param=switchscene&idx=1&switchcmd=On

Les user/mdp doivent être encodés.
RPI3 + SSD + pi desktop + stick zwave + RFXCOM pour les volets Somfy
4 sondes Oregon
1 FGD 212, 2 fgsd-002
1 prise commandée blyss
fx4sky
Messages : 24
Inscription : 30 oct. 2018, 22:42

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Message par fx4sky »

Parfait !
Merci beaucoup !
ça fonctionne très bien avec le bon paramètre :-)
"param=switchscene"
Super
Bonne journée
Cordialement
Jean
Datawolf
Messages : 273
Inscription : 03 avr. 2018, 13:51

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Message par Datawolf »

Salut,

Il y a moyen de faire le contraire, çàd demander à gh "Quelle est la température dans ..." ?

@+
Datawolf
bierdok
Messages : 18
Inscription : 14 sept. 2018, 10:12

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Message par bierdok »

Bonsoir Datawolf,

J'avais réfléchis à ta question il y a quelques mois, et j'ai quelques pistes à ce sujet :
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Message par landaisbenj »

Moi j'aimerai bien avoir du temps pour passer par le sdk.

Google a sorti 3 bibliothèque, tout en Python pour pouvoir créer sont propre GA. Il y a un module de détection vocale, un autre pour le clavier... je pense qu'on pourrait peut-être l'installer et le mettre en relation avec domoticz. Mais je ne m'y connais pas assez en Python.

Voici l'URL pour ceux qui s'y connaisse.

Le premier but serait peut-être de pouvoir faire utiliser la commande broadcast de ga...
ok Google quel est la température -> ifttt -> domoticz -> sdk: "broadcast la température est de ..." -> Google home.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Babac
Messages : 13
Inscription : 13 déc. 2017, 15:01

Re: [TUTO] Piloter sa box Domoticz avec Google Assistant

Message par Babac »

Bonsoir
J'ai un petit souci j'ai suivi le tuto mes bon sa ne marche pas alors je vous demande un petit peu d'aide.
Google home ok il m'entend bien et envoi bien se que je dit au capteur virtuel ifttt dans Domoticz mes l’interrupteur s'enclenche pas .
si je comprend bien il faut que je nomme mes interrupteur comme sur le scripte style Salon - Lumière 1 ?

Merci d'avance ;)
Répondre