Variable d'enregistrement
#1
Bonjour à tous,
J’aimerai savoir si quelqu’un a déjà créé une variable d’enregistrement.
Je m’explique, j’aimerai créer un automate avec une variable qui enregistre mon compteur d’eau suite à une action, par exemple la MES alarme et ensuite soustraire cette variable enregistrée à la valeur compteur de lecture actuelle après un temps donné(Wait) , et si cette valeur est différente, m’envoyer une alerte Push. Olivier
Répondre
#2
Bonjour,

Ce que tu décris doit être faisable avec le module logique.

Déclencheur : A la mise en surveillance

Logique :
1- enregistrer la valeur du compteur dans une variable
2- faire une boucle qui relève le compteur tout les x minutes et stocker la valeur dans une autre variable
3- dans la boucle, vérifier que les 2 variables sont égales
4- dans la boucle, si valeur différente donc alerte Push sinon rien.

Ensuite faire un autre automate qui stop l'automate 1 à la mise hors surveillance.

Christophe
Répondre
#3
Bonjour,
Merci Christophe, mais j’aimerai justement savoir comment enregistrer une valeur dans une variable, si tu peux aider je t’en serai très reconnaissant .merci par avance.

Olivier
Répondre
#4
Bonjour,

Ici http://www.lifedomus.com/docs/manuels_ut...r-8-fr.pdf page 13.

Christophe
Répondre
#5
Salut Christophe,
Merci, je viens d’essayer de créer un automate pour faire des tests mais impossible de le faire fonctionner, voici ca construction.
1-Start déclencheur lampe bureau on (pour test)
2- Variable 1 qui enregistre la valeur compteur
3-Creation d’une boucle (while) ou à l’intérieur j’ai mis :
-Wait 30000mns
-Variable 2 qui enregistre la valeur compteur
4-Condition du while : result= variable2 >variable 1
5- envoie notification
Si tu as cinq minutes à perdre, dis-moi si tu vois une erreur, merci par avance.
[ATTACH=CONFIG]100[/ATTACH]


Pièces jointes Image(s)
   
Répondre
#6
Bonsoir,

quelle valeurs contiennent les variables pour le teste.

Christophe.

Ps : les captures sont illisiblent.
Répondre
#7
Bonjour,
Les valeurs sont des valeurs réel, Variable 1 enregistre la valeur compteur et après je tire une chasse d’eau qui correspondà 3 litres pour enregistrer la variable 2.
Désolé pour la capture mais impossible de faire mieux.
Olivier
Répondre
#8
Salut,

Donc tu ne rentre jamais dans la boucle car variable2 ne peut pas être plus grand que variable1.

Christophe
Répondre
#9
Rajoute une étape 2bis et modifie l'étape 4:

- 2bis: variable2 = 0
- 4: while variable1 > variable2

le "while" signifie "tant que" et pas "dès que"...

:)
www.osmotiq.com, domotique, développement logiciel et web -- tests & tutoriels KNX, Lifedomus, ZWave, etc.
Twitter: osmotiq
Répondre
#10
Bonjour,
J'essaye ce soir et vous tien informer,merci pour les infos.
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Demande d'aide Probleme de prosition de variateur avec valeur variable MaxLightyear 1 2,466 10-09-2020, 11:38 AM
Dernier message: sud-domotique-expert
  Demande d'aide Variable booléen pour sortir d'une boucle "While" [Résolu] MaxLightyear 7 9,416 06-01-2020, 07:44 PM
Dernier message: MaxLightyear
  Demande d'aide Changement d'état d'un variable "booléen" [Résolu] MaxLightyear 5 6,700 04-20-2020, 05:32 PM
Dernier message: MaxLightyear
  Persistence variable Pollux06 3 6,191 06-20-2019, 09:18 AM
Dernier message: tonyb0t77
  Récupération variable pour action sirdjey 9 12,749 11-28-2018, 09:15 PM
Dernier message: sirdjey
  passer une variable à une commande d'un équipement générique Jey 7 10,360 02-20-2018, 10:24 AM
Dernier message: Hsd
  Modification valeur variable dans le DS Sirius65 12 17,420 12-03-2017, 12:05 PM
Dernier message: jojo
  Transférer une requête SNMP en variable Gurvan 1 4,507 08-12-2017, 10:29 PM
Dernier message: Hsd
  Demande d'aide pour la mise à jour d'une variable Date Gégé12 10 15,852 05-21-2017, 10:23 AM
Dernier message: Gégé12
  décimale Variable ngm47 0 2,466 11-07-2016, 10:01 AM
Dernier message: ngm47



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