JNo
Membres confirmés-
Compteur de contenus
21 -
Inscription
-
Dernière visite
Profile Information
-
Sexe :
Homme
-
Ville :
Jouques
-
Intéret :
Programmation - insertion composants
-
Box
Home Center 2
-
Version
4.630
Visiteurs récents du profil
1 086 visualisations du profil
JNo's Achievements
Newbie (1/14)
0
Réputation sur la communauté
-
heatit Heatit Z-Temp2 - Thermostat sans fil Z-Wave+
JNo a répondu à un(e) sujet de mprinfo dans Thermoflor ( Heatit )
Re-bonjour, Il a fallu que je poste pour trouver ! A priori, le master module n'était pas dans la pièce et cela devait bloquer les sous-modules. -
JNo a commencé à suivre Global Caché relay closure command , Heatit Z-Temp2 - Thermostat sans fil Z-Wave+ , Gardena et 1 autre
-
heatit Heatit Z-Temp2 - Thermostat sans fil Z-Wave+
JNo a répondu à un(e) sujet de mprinfo dans Thermoflor ( Heatit )
Bonjour, contrairement au SRT321, je ne parviens pas à intégrer le Z-Temp2 avec le panneau de chauffage. Je ne vois pas ce que je peux louper. Je suis en HC2, le radiateur est bien commandé en local par le thermostat (associé à la pièce qui est celle du panneau de chauffage), mais contrairement au SRT, il n'apparait pas dans l'application Yubii dans l'onglet "Chauffage" et ne réagit pas aux consignes du panneau. Une idée ? -
Bonjour, Sujet résolu grâce à mon fiston ! Déjà les données sont en string avec la valeur du paramètre et son unité. Deux effectivement tu avais raison, il faut bien identifier la value sans ".". Ce qui donne (pour récupérer un paramètre chiffre exploitable) dans la commande de LD : try { var obj = JSON.parse(trame); } catch (e) { Idprint("Error parse JSON: " + e.message); }; // récupération de la valeur qui indique la temperature dans le fichier Json var tmp = obj.properties["ui.sensorambienttemperature.value"]; Tempsensor = tmp.split(" ")[0]
-
Bonjour, J'ai tenté pas mal d'alternatives par similitudes avec d'autres codes, mais pour l'instant rien ne colle... Déjà j'ai éliminé le mainLoop qui ne concernait pas la liste des variables mais est une boucle indépendante, le restif ne m'affiche plus "err" mais °C (unité associée à ma variable LD) mais sans la valeur. Je poursuis. JN
-
Bonsoir et merci, je vais chercher !
-
Bonjour, Je cale encore... Le son est en P.J. La commande dans LD habituelle est du style (avec Tempsensor déclarée en variable) : try { var obj = JSON.parse(trame); } catch (e) { Idprint("Error parse JSON: " + e.message); }; // récupération de la valeur (value) Tempsensor = obj.properties.mainloop.ui.sensorambienttemperature.value; Mais ce ne doit pas être (tout à fait) ca ! Cdlt, JN
-
Bonsoir, Effectivement cela fonctionne... Merci ! Il faut maintenant que je retrouve comment passer de la liste à la lecture de la valeur du paramètre... Je vais me replonger dans les posts. Cordialement, JN
-
Bonjour et merci, Je testerais ce soir...
-
Bonjour et merci, Mes automates LD gèrent plus que du z-wave, j'ai du KNX, de l'IPX, du Zigbee... SI je maitrise la communication entre HC2 et LD, c'est via la commande JSON qui permet de lire une valeur dans une chaine (à partir d'un équipement LD). Par contre dans le cas des modules virtuels de Gardena, je ne sais pas comment aller chercher les valeurs, autrement dit, qu'elle commande JSON dans l'équipement LD permet de "capter" la valeur du module virtuel, je suppose que cela tourne autour de ui.label.value, mais après quelques tests infructueux, je me retourne vers vous ! Cordialement, JN
-
Bonjour et merci, Oui, je me sert de la HC2 pour une bonne partie Z-wave, trouvant la gestion des composants beaucoup plus accessible, conviviale et gérable. Ensuite je crée des ponts vers LD avec des scenarios et des modules virtuels HC2 pour passer les commandes et les retours d'état. Lourd, mais cela marche très bien ! Pour les composants Gardena, c'est aussi la facilité : le plug Gardena HC2 permet un paramétrage facile des tondeuse, arroseur et sondes. Je ne sais pas faire l'équivalent dans LD. D'ou la tentation quand même, LD gérant l'ensemble de mes automates, de pouvoir récupérer les valeurs des différents paramètres des 3 types de composants Gardena et d'ou ma demande... Cordialement, JN
-
Bonjour, J'ai installé le plug in Gardena et les modules virtuels pour un robot tondeuse, des programmateurs d'arrosage et des sondes. Je voudrais pouvoir récupérer les différentes valeurs des modules (par exemple, pour le sensor, T° ambiante, T° sol, % humidité, luminosité) pour pouvoir les envoyer sur une Lifedomus et les utiliser dans des automates. Il faut donc a priori une étape intermédiaires (un autre module virtuel qui communique avec LD ?) pour capter, mettre à jour et envoyer les valeurs des paramètres recherchés. Je n'ai pas trop d'idée de comment passer du module XXX (sensor par exemple) Gardena au module de communication vers LD qui suppose, j'imagine un codage LUA autour de ui.label1.value... + mise à jour auto... Merci de votre aide, Cordialement, JN
-
Bonsoir, Merci de vos conseils, mais pour l'instant, je ne "parse" pas ! Sûrement nul, mais pas trouvé. Voilà ce que j'ai tenté (entre autre) mais je ne comprends pas l'utilité du "e" message... et je présume que vu d'HC2 ça doit être un peu différent pour la réccup du fichier, mais pas Local JsonTable non plus... En tout cas pas de valeur de ma température récupérée... La valeur de lecture entre chaque cycle est en s je suppose dans le connecteur... Merci, JN
-
Bonjour et merci de vos retours ! Je vais tenter de comprendre le truc de "parser" ! Dans " devices/YY", YY c'est le numéro de la ligne qui donne la valeur à remonter ? Bien cordialement, JN
-
Bonjour, Je cherche à récupérer une valeur de température par l'API sur un module FGBS 001. Quand j'utilise http://192.168.1.xxx/api/devices?id=yyy, j'obtiens 100% des infos du module. Je ne voudrais que la température (pour la reprendre sous LIFEDOMUS par un connecteur universel)... Je n'ai pas trouvé comment l'isoler. Merci, JNV
-
Bonsoir, J'utilise des modules Global Caché "contacts secs". Je cherche le moyen, à priori par un module virtuel, de définir l'état fermé ou ouvert du contact "getstate" et à mettre la réponse "inputstate" dans une variable que je puisse utiliser ensuite. En lua ce doit être possible, mais je débute +. Merci, JNV