Récupération variable home status

Programmation de la Vera

Récupération variable home status

Messagede Niko » 12 DĂ©c 2017, 01:45

Bonour,
Bon maintenant y'en a marre !
J'arrive Ă  changer le statut de ma vera en luup via :
Code: Tout sélectionner
luup.call_action("urn:micasaverde-com:serviceId:HomeAutomationGateway1","SetHouseMode", {Mode = 1}, 0)


En revanche, impossible de récupérer cette valeur.
J'ai bien essayé :
Code: Tout sélectionner
luup.variable_get("urn:micasaverde-com:serviceId:HomeAutomationGateway1", "Status", 0)

ou
Code: Tout sélectionner
luup.variable_get("urn:micasaverde-com:serviceId:HomeAutomationGateway1", "Mode", 0)

Sans résultat....

Comment faites vous ?
Niko
Box Zwave : Vera Lite UI7 v:1.7.1017
Plugins : VeraConnect WWN, ImperiHome, Virtual ON/OFF Switches, eMail Notification, RGB Controller
EverSpring : HSM02
Fibaro : FGWPE F101, FGD212 (*2), FGS221 (*2), FGS211, FGS213, FGRM221 (*5), FGRM222, FGSD002
Caméras : Hikvision
Thermostat : Nest
Nas : Xpenology sur HP Proliant
Assitant : Google Home
Niko
Guru de domotique
 
Messages: 119
Inscription: 25 Avr 2012, 14:39

Re: Récupération variable home status

Messagede lmet » 12 DĂ©c 2017, 03:46

Bonjour,
Essayes ça
Code: Tout sélectionner
local res, mode = luup.inet.wget("http://<IP_VERA>:3480/data_request?id=variableget&Variable=Mode",5)
mode == 1 => à la maison 2 => à l"extérieur 3 => la nuit 4 => en vacances.
lmet
Domotique : RPI 3 raspbian stretch, clef Z-wave Aeon Labs, application Domoticz v4.9700
EverSpring : ST814, AN158-6
Fibaro : FGR-221,FGS-221, FGS-211,FGD-211,FGK-103, FGRM-221, FGRM-222, FGMS-001, FGFS-101
iPad Air 2 : Imperihome
Caméras : FosCam FI9805W
Sécurité : Nest Protect
Energie : AEO_HEM2 d'AEON LABS, onduleur APC Back-UPS ES 700
Autres : Pc Windows 10 Pro 64 bits, IPX 800 v3, Netatmo station météo, NAS Synology DS214, TV Sony KDL-50W755c
Avatar de l’utilisateur
lmet
Dieu de domotique
 
Messages: 1096
Inscription: 14 AoĂ» 2011, 18:54
Localisation: Val d'Oise

Re: Récupération variable home status

Messagede Niko » 12 DĂ©c 2017, 08:20

lmet a Ă©crit:Bonjour,
Essayes ça
Code: Tout sélectionner
local res, mode = luup.inet.wget("http://<IP_VERA>:3480/data_request?id=variableget&Variable=Mode",5)
mode == 1 => à la maison 2 => à l"extérieur 3 => la nuit 4 => en vacances.

Merci lmet.
Ca fonctionne en utilisant 127.0.0.1 pour l'@IP
J'avais entre aperçu cette méthode mais je trouvais plus propre de passer par un luup.variable.get
Apparemment ce n'est pas possible.
La solution que tu proposes fonctionnes, c'est bien le principal.
Merci encore.
Niko
Box Zwave : Vera Lite UI7 v:1.7.1017
Plugins : VeraConnect WWN, ImperiHome, Virtual ON/OFF Switches, eMail Notification, RGB Controller
EverSpring : HSM02
Fibaro : FGWPE F101, FGD212 (*2), FGS221 (*2), FGS211, FGS213, FGRM221 (*5), FGRM222, FGSD002
Caméras : Hikvision
Thermostat : Nest
Nas : Xpenology sur HP Proliant
Assitant : Google Home
Niko
Guru de domotique
 
Messages: 119
Inscription: 25 Avr 2012, 14:39


Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique


cron