Si détecteur mouvement LUA

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 <\>.
Ascari
Messages : 40
Inscription : 16 sept. 2017, 23:05

Si détecteur mouvement LUA

Message par Ascari »

Bonjour,

je suis à la recherche d'un script ou paramètre pour un événement domoticz.
J'aimerais une condition si n'importe quel détecteur de mouvement est en 'Motion' une de mes lampes s'allume.

Je sais que je peux faire une condition
if (devicechanged['PIR 1'] == 'Motion' or devicechanged['PIR 2'] == 'Motion' or devicechanged['PIR 3'] == 'Motion')

Mais j'aimerais savoir si un paramètre existe dans domoticz si Motion peut importe le sensor ?

Merci d'avance.
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Si détecteur mouvement LUA

Message par deennoo »

Salut,

J'utilise cette fonction : si un des capteurs dont le nom commence par PIR change pour ON et que mon inter ALARME est allumé alors ....

Code : Tout sélectionner

	tc=next(devicechanged)
	v=tostring(tc)
	if ((v:sub(1,3) == 'PIR') == 'On') and otherdevices['Alarme'] == 'On' then
	 print("******Intrusion mise en route du Timer 30 secondes******")
	 commandArray['Timer Alarme 30 Secondes'] = 'On'
	 
EN lua il ne faut pas chercher Motion mais ON
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Ascari
Messages : 40
Inscription : 16 sept. 2017, 23:05

Re: Si détecteur mouvement LUA

Message par Ascari »

Parfait merci ça colle parfaitement a mon besoin.
lost
Messages : 1511
Inscription : 12 nov. 2016, 11:01

Re: Si détecteur mouvement LUA

Message par lost »

deennoo a écrit : EN lua il ne faut pas chercher Motion mais ON
Attention aux capteurs type ouverture de porte aussi: Là c'est "open"... Pas super niveau homogénéité et générateur d'erreurs!
Répondre