J'ai un soucis de script ou de domoticz.
En fait je viens de faire un sensor de type Security Lock a base d'un lecteur RFID. Celui-ci fonctionne très bien, il est reconnu en tant que switch et il envoi bien le On ou le Off; pas de soucis de ce côté la.
Je me décide à faire un srcipt qui active ou non le panneau de sécurité de domoticz suivant si On ou Off.
Si j'active l'alarme avec le rfid, ça fonctionne. Par contre, si je repasse le rfid pour désactiver l'alarme, rien ne se passe.
Dans le log, le changement d'état n'est même pas vu par domoticz, et je suis obligé de réinitialiser le node mysensor.
J'ai le même soucis si je met le security panel en dispositif esclave du rfid.
et si je désactive le lua ou le dispositif esclave, j'ai bien mes on et off du rfid.
Aurais je loupé quelque chose ou est un bug/fonctionnement normal ?
ci dessous mon script_device lua
Code : Tout sélectionner
commandArray = {}
if (deviceName=='Lecteur RFID')then
if deviceValue == "On" then
print('Activation Alarme par le lecteur RFID')
commandArray['Security Panel']='Arm Away'
elseif deviceValue == 'Off' then
print('Désactivation Alarme par le lecteur RFID')
commandArray['Security Panel']='Disarmed'
end
end
return commandArray
Code : Tout sélectionner
2016-11-16 22:26:29.688 (MySensors V2) Lighting 2 (Lecteur RFID)
2016-11-16 22:26:37.377 (MySensors V2) Lighting 2 (Lecteur RFID)
2016-11-16 22:26:38.146 (Rfxcom) Temp + Humidity (Temp SDB Haut)
2016-11-16 22:26:38.576 (Rfxcom) Temp (Temp Entrée)
2016-11-16 22:26:45.452 Hardware Monitor: Fetching data (System sensors)
2016-11-16 22:26:46.412 (MySensors V2) Lighting 2 (Lecteur RFID)