lier des dispositifs dans dzvents

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

lier des dispositifs dans dzvents

Message par pierrotori »

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
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: lier des dispositifs dans dzvents

Message par pierrotori »

j'ai utilisé ce paramétrage

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'}
	}
au lieu de déclarer 3 fois

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'
Répondre