désactivation du Security Panel

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 <\>.
Stf4
Messages : 27
Inscription : 08 sept. 2019, 18:32

désactivation du Security Panel

Message par Stf4 »

Bonjour,
J'ai mis en place le script de ideAlarm pour mon alarme qui fonctionne plus bien pour mes besoins. Je viens d’intégrer un clavier 433 mhz ETIGER ES-K1A Pour controler l'état de l'arme. J'ai pas de soucis pour activer l'alarme en mode ARMHome ou ArmAWAY depuis le clavier,Par contre je n'arrive pas a la désarmer ,il me faudrait un bout de code qui me permettrait de désactivé le contrôle panel de domoticz , n’étant pas doué en programmation lua , je solicite l'aide de la communauté de easydomoticz merci d'avance.
Mon system domoticz en béta - RFXCOM XL 433- PHILIPS HUE- :D
ogulf
Messages : 445
Inscription : 15 juin 2017, 14:41

Re: désactivation du Security Panel

Message par ogulf »

A intégrer dans un script Lua, avec le bon déclencheur :

Code : Tout sélectionner

commandArray['Domoticz Security Panel'] = 'Disarm'
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM
Stf4
Messages : 27
Inscription : 08 sept. 2019, 18:32

Re: désactivation du Security Panel

Message par Stf4 »

merci ogulf pour ton aide , mais j'ai du mal a faire fonctionner ton bout de code .
Voila les commandes de type interrupteur de mon clavier qui devrait activer...
(Clavier_on=on) pour activer le mode Arm Away
(Clavier_home=on) pour activer le mode Arm Away
(Clavier_off=on ) pour désactiver le mode disarm
(Clavier) pour afficher l'état du clavier


J'ai deux interrupteurs Toggle Z1 Arm Home et Toggle Z1 Arm Away qui active les scripts lua de IDEALARM.
J'ai mis en place un script en blockly pour activer une des deux alarmes,mais avec ce script ca fonctionne mais je n'arrivais pas désactiver le control panel de domoticz.
Capture.JPG
Capture.JPG (48.73 Kio) Consulté 2986 fois
J'ai intégré votre bout de code :

Code : Tout sélectionner

commandArray = {}
if (devicechanged['Clavier_Home'] == 'On') then
        commandArray['Toggle Z1 Arm Home'] = 'On'
end
if (devicechanged['Clavier_off'] == 'On') then
    commandArray['Domoticz Security Panel'] = 'Disarm'
end
Return commandArray
Mais il cela ne fonctionne pas j'ai une erreur dans le log :

2020-06-14 07:53:00.670 Error: EventSystem: in clavier_alarm.lua: [string "commandArray = {} ..."]:9: syntax error near 'commandArray'

???? :roll:
Mon system domoticz en béta - RFXCOM XL 433- PHILIPS HUE- :D
Stf4
Messages : 27
Inscription : 08 sept. 2019, 18:32

Re: désactivation du Security Panel

Message par Stf4 »

Sujet clos j'ai trouvé une solution en utilisant Json pour désactivé le control panel
Trouver le mot de passe exemple (2adcefe38fbcd3dcd45908fbab1bf628)dans:
http://ip:port/json.htm?type=settings
"SecPassword": "2adcefe38fbcd3dcd45908fbab1bf628",

ARM HOME:
http://ip:port/json.htm?type=command&param=setsecstatus&secstatus=1&seccode=2adcefe38fbcd3dcd45908fbab1bf628


ARM AWAY:
http://ip:port/json.htm?type=command&param=setsecstatus&secstatus=2&seccode=2adcefe38fbcd3dcd45908fbab1bf628


DISARM:
http://ip:port/json.htm?type=command&param=setsecstatus&secstatus=0&seccode=2adcefe38fbcd3dcd45908fbab1bf628

La commande a été placé dans l'action off de l'interrupteur Clavier_off et hop cela désarme l'alarme via le clavier.
Mon system domoticz en béta - RFXCOM XL 433- PHILIPS HUE- :D
Damien
Messages : 14
Inscription : 06 oct. 2019, 01:09

Re: désactivation du Security Panel

Message par Damien »

Merci pour cette solution en json, simple et pratique !
Répondre