Jarvis@Home : contrôle vocal de Domoticz depuis smartphone

Vous connaissez des applis Android ou Apple sympa, vous avez un problème de config, postez ici
vil1driver
Messages : 4004
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Jarvis@Home : contrôle vocal de Domoticz depuis smartphone

Messagepar vil1driver » 10 août 2017, 08:29

jarvis@home a écrit :un dernier point en réponse a: @vil1driver
j'ai libéré l'utilisation des variables en version gratuite, tu peux donc les utiliser
++


pas mieux, lecture complète du code html.. tampis de toute façon le javascript n'est pas exécuté, surement une question de sécurité.

si dans un futur proche jarvis sait sortir une valeur précise d'un retour json c'est formidable :D

puisque tu vas proposer une mise à jour, pourrais tu au passage corriger un léger bug de l'interface..
lorsque l'on édite un scénario, que par exemple l'on remonte la 2ème ligne, la première se retrouve donc en seconde position mais sans flèche pour la remonter au besoin. et la ligne remontée en première position, elle, conserve sa flèche pour la remonter..
merci.

pour ceux que cela peut intérresser, voici la page html que j'avais placée dans le dossier www de domoticz
qui ne fonctionne pas pour jarvis mais peut-être y trouverez vous un autre usage..

parse.html

Code : Tout sélectionner

<html>
<head>
</head>
<body>
<script>

// usage
//
//   >>   http://IP:PORT/parse.html?idx=IDX&info=DATA
//
// with IP as the access ip of your domoticz
// with PORT as the access port of your domoticz
// with IDX as the idx of the wanted device
// with DATA as the needed info to retrieve (eg:Temp)
//
//


// get URL Parameter
function getURLParameter(name) {
    return decodeURI(
        (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
    );
}

// get JSON data
function loadJSON(callback) {

   var rid = '/json.htm?type=devices&rid=';
   var idx = getURLParameter("idx")
   var xobj = new XMLHttpRequest();
    xobj.overrideMimeType("application/json");
    xobj.open('GET', location.protocol + "//" + location.host + rid + idx , true);
    xobj.onreadystatechange = function() {
        if (xobj.readyState == 4 && xobj.status == "200") {

            // .open will NOT return a value but simply returns undefined in async mode so use a callback
            callback(xobj.responseText);

        }
    }
    xobj.send(null);

}

// Call to function with anonymous callback
loadJSON(function(response) {
   
   var tableau_json = [];
   tableau_json = JSON.parse(response);
   var info = getURLParameter("info");
   var result = tableau_json.result[0][info];
   document.write(result);

});

</script>
</body>
</html>

Domoticz v3.8158 (ubuntu server) OpenZwave v1.4-2503 (zwave+ sigma designs) mysensors v1.5 (serial gateway) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu
2.4ghz : RGB-3D

modules.lua

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.


jarvis@home
Messages : 10
Inscription : 22 avr. 2017, 11:17

Re: Jarvis@Home : contrôle vocal de Domoticz depuis smartphone

Messagepar jarvis@home » 10 août 2017, 14:09

@vil1driver, pour le Json, je l'ai fait, ca va arriver.

vil1driver
Messages : 4004
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Jarvis@Home : contrôle vocal de Domoticz depuis smartphone

Messagepar vil1driver » 10 août 2017, 16:43

Oui j'ai lu çà, merci beaucoup,.

Compte sur moi pour te faire un retour

Domoticz v3.8158 (ubuntu server) OpenZwave v1.4-2503 (zwave+ sigma designs) mysensors v1.5 (serial gateway) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu
2.4ghz : RGB-3D

modules.lua

jarvis@home
Messages : 10
Inscription : 22 avr. 2017, 11:17

Re: Jarvis@Home : contrôle vocal de Domoticz depuis smartphone

Messagepar jarvis@home » 10 août 2017, 23:26

Bonjour,
J'ai publié une nouvelle version ce soir qui supporte le json, elle devrait vous aider a récupérer des valeurs venant de votre serveur.
La syntaxe se trouve dans la partie API / Expression API, la fonction s'appelle: jsonParse

exemple de syntaxe:
si la page résultat contient:
{ "result" : [ { "status" : "OK" } ] }

system.jsonParse( system.httpGetResult() ).at('/result/0/status').asText()
retourne OK

J'ai pas encore tout testé, donc ne tapez pas trop fort :)
je n'ai pas Domoticz pour valider.

Merci
Pascal

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.


vil1driver
Messages : 4004
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Jarvis@Home : contrôle vocal de Domoticz depuis smartphone

Messagepar vil1driver » 11 août 2017, 08:03

bravo, testé et validé :D

grand merci à toi pour ta disponibilité

tu pourras ajouter à ta todo liste de pouvoir réorganiser les variables.. ;)

bonne vacances

Domoticz v3.8158 (ubuntu server) OpenZwave v1.4-2503 (zwave+ sigma designs) mysensors v1.5 (serial gateway) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu
2.4ghz : RGB-3D

modules.lua

deennoo
Messages : 3900
Inscription : 25 janv. 2015, 02:00

Re: RE: Re: Jarvis@Home : contrôle vocal de Domoticz depuis smartphone

Messagepar deennoo » 11 août 2017, 08:49

vil1driver a écrit :bravo, testé et validé :D

grand merci à toi pour ta disponibilité

tu pourras ajouter à ta todo liste de pouvoir réorganiser les variables.. ;)

bonne vacances
Tu peux nous faire un exemple stp ?

De ce que comprends :
Jarvis quel est la temp de la chambre : requête http vers l'idx du capteur chambre,
Puis le parsing du json te donne la valeur de "température".
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr

vil1driver
Messages : 4004
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Jarvis@Home : contrôle vocal de Domoticz depuis smartphone

Messagepar vil1driver » 11 août 2017, 09:48

Oui voila..

Je suis en plein déménagement mais dès que je peux je partage ma conf..

Domoticz v3.8158 (ubuntu server) OpenZwave v1.4-2503 (zwave+ sigma designs) mysensors v1.5 (serial gateway) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu
2.4ghz : RGB-3D

modules.lua

deennoo
Messages : 3900
Inscription : 25 janv. 2015, 02:00

Re: Jarvis@Home : contrôle vocal de Domoticz depuis smartphone

Messagepar deennoo » 11 août 2017, 12:49

OK super merci !
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr

papoo
Messages : 863
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Jarvis@Home : contrôle vocal de Domoticz depuis smartphone

Messagepar papoo » 11 août 2017, 22:00

sur smartphone ça fonctionne très bien.
mais sur ma tablette listo du salon c'est une autre histoire. j'arrive même à planter l'appli à chaque sauvegarde de scénario!
va me falloir trouver une tablette digne de ce soft
domoticz beta/RaspBerry PI3 jessie
http://pon.fr

jarvis@home
Messages : 10
Inscription : 22 avr. 2017, 11:17

Re: Jarvis@Home : contrôle vocal de Domoticz depuis smartphone

Messagepar jarvis@home » 11 août 2017, 23:47

Bonjour, pour information j'ai publié ce soir la version avec le support pour montre android
C'est ma toute 1ere appli watch...alors... à tester.
Pour info, elle ne peut fonctionner qu'avec l'appli installé sur le tel.

Merci

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.



Revenir vers « Applis Android et Apple »

Qui est en ligne ?

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