Bonjour à toutes et tous,
je débute avec la HC3. J'avais codé pas mal de chose sur la HC2, mais le LUA est bien différent. Je souhaite combiné des conditions de déclenchement mais il y a un soucis, la scène ne s'enregistre pas car il doit y avoir une erreur.
Je pars de cette séquence qui est juste :
{
operator = "any",
conditions = {
{
type = "device",
id = 25,
property = "value",
operator = "==",
value = true,
isTrigger = true
},
{
operator = "all",
conditions = {
{
isTrigger = true,
operator = "==",
property = "sunset",
type = "date",
value = 0
},
{
isTrigger = false,
operator = "==",
property = "Jour_Nuit",
type = "global-variable",
value = "Jour"
}
}
}
}
}
Je copie le second bloc de 2 conditions pour remplacer le premier bloc qui n'a qu'une condition pour faire le schéma suivant : 2 bloc de conditions "et" successive et je souhaite faire la fonction "ou" entre ces 2 blocs de 2 conditions "et". J'espère être assez clair.
je souhaite avoir avoir :
{
conditions = {
{
conditions = {
{
isTrigger = true,
operator = "==",
property = "sunrise",
type = "date",
value = 0
},
{
isTrigger = false,
operator = "==",
property = "Jour_Nuit",
type = "global-variable",
value = "Nuit"
},
operator = "all"
}
}
{
conditions = {
{
isTrigger = true,
operator = "==",
property = "sunset",
type = "date",
value = 0
},
{
isTrigger = false,
operator = "==",
property = "Jour_Nuit",
type = "global-variable",
value = "Jour"
},
operator = "all"
}
},
operator = "any"
}
}
Or impossible a enregistré. Je ne trouve pas l'erreur...
J'ai besoin d'aide. Merci d'avance.
Captainsam