Demande d'aide utiliser une variable générale dans JS d'un équipement
#3
j'ai pas forcément compris ce que tu veux faire ?
tu veux envoyer une commande à ton équipement pour lui donner un ordre sur la température de piscine à adopter ?
/_GyuHdgjhK5mi76vzvr9eW8ye2xxxxxx/update/V11?value={PiscineConsChaud}


cette donnée {PiscineConsChaud} est stockée ou ? tu la récupères comment ?

si c'est comme la température d'un thermostat qui a une consigne et un relevé.

dans ce cas quand tu récupères la valeur de la consigne actuelle, tu vas la stocker dans une variable de ton équipement
j'exploites le retour de le commande "echo" du programme qui gère mon thermostat et je récupères les données en JS

Nest_temperature = trame.substring(trame.indexOf("current_temperature:")+20,trame.indexOf("current_temperature;"));
setTmp = trame.substring(trame.indexOf("settmp:")+7,trame.indexOf("settmp;"));

puis j'affiches la consigne dans un "component steeper", celle de l'équipement dans le retour d'états du steeper, dans ce même steeper tu dis que les actions possibles (la régulation de la consigne)  se fait sur une variable globale numérique


   

dans mon exemple :  setTmp est la variable de la consigne de l'équipement
et Nest_set_temp_num est la variable globale

dans l'équipement tu as une commande set_température :  /ton_programme?setTmp={temp_setTmp}

tu créés un automate , qui va se déclencher "à chaque changement" de la variable globale (ici - Nest_set_temp_num)
qui va appeler la commande set_température

la commande utilise la variable temporaire temp_setTmp qui permet de faire le transfert (dans l'automate) de la valeur chargée avec Nest_set_temp_char à la commande, et exécute la commande  "set_température"

 note au milieu je suis obligé de convertir la variable Nest_set_temp_num (numérique) en Nest_set_temp_char (string)
et comme mon steeper est avec décimale je transforme la , en . parce que mon équipement n'accepte pas le . comme séparateur décimale.

   
Répondre


Messages dans ce sujet
RE: utiliser une variable générale dans JS d'un équipement - par sud-domotique-expert - 05-24-2020, 07:07 PM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Demande d'aide Commutateur virtuel non visible dans l'appli solo82 5 7,818 05-25-2020, 08:44 PM
Dernier message: mtddamien
  création d'un équipement via écoute universelle sud-domotique-expert 11 13,825 05-21-2020, 12:48 PM
Dernier message: Al_Bla
  Equipement ECOUTE HTTP Universel jdrenne 8 8,893 03-10-2020, 07:15 PM
Dernier message: jdrenne
  Demande d'aide Historique sur équipement générique Benjamin04 2 5,035 12-05-2017, 04:28 PM
Dernier message: Benjamin04
  AMÉLIORATION Création équipement Sirène Hsd 0 2,764 06-22-2016, 12:09 PM
Dernier message: Hsd
  Equipement générique non visible dans DS PITP2 11 17,612 08-31-2015, 11:52 AM
Dernier message: PITP2
  Intégration d'une variable ou valeur sonde dans une commande http ngm47 3 7,147 08-27-2014, 05:36 PM
Dernier message: Julien
  Equipement generique capteur 889laurent 1 4,460 06-12-2014, 09:16 AM
Dernier message: 889laurent
  Equipement universel 889laurent 0 3,117 06-12-2014, 09:08 AM
Dernier message: 889laurent
  Problème de liste déroulante type de variable coyotus 2 5,622 02-17-2014, 06:40 PM
Dernier message: coyotus



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)