05-09-2020, 05:27 PM
(05-09-2020, 04:57 PM)sud-domotique-expert a écrit : ce que tu montres est correcte , tu as bien le chargement de ta variable générale StrTmpChtass dans VarTemp et Temperature qui prend la valeur de VarTempune déclaration automatique en fonction du contexte, j'aime bien ça :D
la seule chose que je ne vois pas c'est comment est codé de f(x) de StrTmpChass et le déclencheur de ton automate.
normalement quand tu passes le curseur sur le carré vert ou tu as StrTmpChass: chaine f(x) il doit te donner la valeur de la variable StrTmpChass
si c'est le cas , déclenche manuellement l'execution de l'automate en haut à droite (démarrer) et tu devrais avoir température chargé avec cette valeur.
n'oublie pas d'activer l'automate
pour répondre à tes interrogations :
JS convertis un string en Double sans fonction ? ==> Oui tu mets double (ça reste du string) pour pouvoir activer la partie statistique
lorsque l'on déclare une {variable} ainsi, cela sous entend que c'est un type string? ==> ça va dépendre du contexte, javascript auto-déclare les variables en fonction de leur usage et là en l'occurence l'égalité implique automatiquement du STRING
Je ne comprend pas comment "en l’occurrence l'égalité implique automatiquement du STRING" alors que le type de la variable "Valeur du capteur"
que j'affecte via le Label "TemperatureParent" est DOUBLE
Pour info, j'ai dû mettre un nom de Label et de variable Temporaire différent pour chaque équipement crée,
autrement à l’exécution d'un des 3 automates
les 3 équipements - capteur - thermomètre indiqué la même valeur