Aller au contenu

JNo

Membres confirmés
  • Compteur de contenus

    21
  • Inscription

  • Dernière visite

Réputation sur la communauté

0 Neutral

À propos de JNo

  • Rang
    Nouveau

Profile Information

  • Sexe :
    Homme
  • Ville :
    Jouques
  • Intéret :
    Programmation - insertion composants
  • Box
    Home Center 2
  • Version
    4.630

Visiteurs récents du profil

1 022 visualisations du profil
  1. 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.
  2. 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 ?
  3. JNo

    Gardena

    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]
  4. JNo

    Gardena

    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
  5. JNo

    Gardena

    Bonsoir et merci, je vais chercher !
  6. JNo

    Gardena

    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
  7. JNo

    Gardena

    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
  8. JNo

    Gardena

    Bonjour et merci, Je testerais ce soir...
  9. JNo

    Gardena

    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
  10. JNo

    Gardena

    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
  11. JNo

    Gardena

    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
  12. JNo

    Lecture temperature sur FGBS 001 par HTTP

    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
  13. JNo

    Lecture temperature sur FGBS 001 par HTTP

    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
  14. 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
  15. JNo

    Global Caché relay closure command

    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
×