bonsoir
j’ai un dispositifs1 pour un volet avec un dispositif2 avec un paramétrage associé et un dispositif3 qui est un switch. j’ai donc 3 volets avec donc 9 dispositifs dans le script
quelle est la meilleurs solution pour traiter un triplet dans le script quand la device se déclenche ?
par variable ou data json, filterdevice?
pierrotori
lier des dispositifs dans dzvents
-
pierrotori
- Messages : 821
- Inscription : 29 févr. 2016, 12:11
Re: lier des dispositifs dans dzvents
j'ai utilisé ce paramétrage
au lieu de déclarer 3 fois
Code : Tout sélectionner
-- les switch evenement declencheur de autoclose
NameSwitch1 ='fenêtre (cuisine_door_state_simple)'
NameSwitch2 ='porte (salon_door_state_simple)'
NameSwitch3 ='porte (chambre_door_state_simple)'
-- on lie le switch au volet et à son praramétrage
-- '<switch>' = {'<volet>', '<AutoCloseSelector>'}
local autoclose_groups = {
[NameSwitch1] = {'volet de la cuisine', 'fermeture automatique cuisine'},
[NameSwitch2] = {'volet du salon', 'fermeture automatique salon'},
[NameSwitch3] = {'volet de la chambre', 'fermeture automatique chambre'}
}
Code : Tout sélectionner
local NameVolet = 'volet de la chambre' -- (Integer) Device ID of volet
local NameSwitch = 'porte (chambre_door_state_simple)' -- (Integer) Device ID of port
local NameSwitch1 = 'fermeture automatique chambre'