Option : Value2

Vérifie ou modifie la valeur2 d'un module … utilisé pour les stores vénitiens

Syntaxe :
{“Value2”, <id module>, <valeur>}
{“Value2+”, <id module>, <valeur>}
{“Value2-”, <id module>, <valeur>}
{“value2!”, <id module>, <valeur>}

En tant que condition

Description

Est utilisé pour vérifier si la valeur2 d'un module correspond à un critère

Exemples de base

Vérifier si la valeur2 du module 100 est égale à 0 depuis plus de 30 secondes

GEA.add( {"Value2", 100, 0}, 30, "La valeur2 du module 100 est égale à 0  depuis plus de 30 secondes") 

Vérifier si la valeur2 du module est DIFFERENTE de 10 depuis plus de 30 secondes

GEA.add( {"Value2!", 100, 10}, 30, "La valeur2 du module 100 est différente de 10 depuis plus de 30 secondes") 

Vérifier si la valeur2 du module 100 est supérieur à 2

GEA.add( {"Value2+", 100, 2}, 30, "La valeur2 du module 100 est supérieur à 2 depuis plus de 30s")

Vérifier si la valeur2 du module est inférieur à 3

GEA.add( {"Value2-", 100, 3}, 30, "La valeur2 du module 100 est inférieur à 3 depuis plus de 30s")

Vérifier si la valeur2 du module 100 est identique à la valeur du module 73

GEA.add( {"Value2", 100, {"Value", 73}}, 30, "La valeur2 du module 100 est  identique à la valeur du module 73")

En mode immédiat

Pour capturer et réagir immédiatement lors d'un changement d'une valeur de mdoule, vous devez effectuer 2 manipulations.
Premièrement mettre comme durée dans votre GEA.add -1 comme l'exemple si dessous

GEA.add( {"Value2", 100, 0}, -1, "La valeur2 du module 100 vient de passer à 0") 

Puis de rajouter votre propriété dans l'entête de votre script :

--[[
%% autostart
%% properties
100 value2
%% globals
--]]

Ce qui permettra au moteur de votre box d'activer GEA dès le changement de valeur2 de ce module.

En tant qu'action

Description

Est utilisé pour modifier la valeur2 d'un ou plusieurs modules

Exemples de base

Affecte la valeur2 99 au module 100

GEA.add(<condition>, 30, "", {"Value2", 100, 99} )

Affecte la valeur2 99 aux modules 100 et 110

GEA.add(<condition>, 30, "", {"Value2", {100, 110}, 99} )

Affecte la valeur du module 73 à la valeur2 du module 100

GEA.add(<condition>, 30, "", {"Value2", 100, {"Value", 73}} )

Ajoute 1 à la valeur2 du module

GEA.add(<condition>, 30, "", {"Value2", 100, "inc+"} )

Ajoute 10 à la valeur2 du module

GEA.add(<condition>, 30, "", {"Value2", 100, "inc+10"} )

Soustrait 1 à la valeur2 du module

GEA.add(<condition>, 30, "", {"Value2", 100, "dec-"} )

Soustrait 15 à la valeur2 du module

GEA.add(<condition>, 30, "", {"Value2", 100, "dec-15"} )

Soustrait 10 à la valeur2 DES modules 100 et 110

GEA.add(<condition>, 30, "", {"Value2", {100, 110}, "dec-10"} )

Ajoute 10 à la valeur2 DES modules 100 et 110

GEA.add(<condition>, 30, "", {"Value2", {100, 110}, "inc+10"} )

Copie le contenu de la variable globale “Période” dans la valeur2 du module 100

GEA.add(<condition>, 30, "", {"Value2", 100, {"Global", "Periode"}} )

Alias

< aucun >