état capteur ouverture porte

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 <\>.
Répondre
jeannot
Messages : 40
Inscription : 07 avr. 2019, 20:27

état capteur ouverture porte

Message par jeannot »

Bonjour ,
je possède 2 capteurs ouverture portes .
Sur le premier avec stateChange('ouverture0') je récupère l'état Motion ou alarm .
Sur le second j'ai uniquement open , bien que sur la fenêtre interrupteur le changement Motion ou Alarm s'inscrit.
Merci
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: état capteur ouverture porte

Message par denis_brasseur »

Quel type de capteur, marque ?
S'agit il de 2 modèles identiques ?
Dernière modification par vil1driver le 04 juin 2019, 22:26, modifié 1 fois.
Raison : Réponse directe, citation inutile
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
jeannot
Messages : 40
Inscription : 07 avr. 2019, 20:27

Re: état capteur ouverture porte

Message par jeannot »

2 capteurs identiques je ne connais pas la marque , inscription : DS-4 V1.0.
les 2 sont reconnus et fonctionnent .
Dans mon script avec stateChange('device')== j'ai Motion ou Alarm pour le premier .
Pour le second je n'ai que l'état open . J'ai rebooté , vidé le cache . Idem
jeannot
Messages : 40
Inscription : 07 avr. 2019, 20:27

Re: état capteur ouverture porte

Message par jeannot »

Toujours dans mon capteur d'ouverture récalcitrant.
Sur le log du capteur j'ai bien les 2 états Motion et Alarm .
Dans la fenêtre variable script l'état reste sur open , la valeur passe de 2 à 4 .
Pour info j'ai une variable LastState_device que j'initialise à Alarm et qui se transforme en open.
Je patauge .
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: état capteur ouverture porte

Message par denis_brasseur »

Tout dépend si ton problème concerne l'affichage de l'état du capteur ou l'utilisation du changement d'état dans un script.

Code : Tout sélectionner

print(otherdevices_svalues['device']) 
devrait de retourner 2 ou 4

Code : Tout sélectionner

print(otherdevices['device']) 
devrait de retourner open ou close

A voir comment tu peux exploiter ensuite ces données dans ton script
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
jeannot
Messages : 40
Inscription : 07 avr. 2019, 20:27

Re: état capteur ouverture porte

Message par jeannot »

je n'ai pas de changement d'état entre ouvert et fermé que ce soit avec stateChange , otherdevices ou otherdevice_svalues

je poste le script :

Code : Tout sélectionner

 if  otherdevices['serre1'] == "Open"       
   then
      log("Porte ouverte")
      print(otherdevices_svalues['serre1'])
      print (otherdevices['serre1'])
      os.execute ('/usr/bin/curl -s "http://192.168.0.22/control?cmd=NeoPixelAll,0,20,0"')  -- rouge
    else
      os.execute ('/usr/bin/curl -s "http://192.168.0.22/control?cmd=NeoPixelAll,20,0,0"') -- verte 
      log("Porte fermée") 
      print(otherdevices_svalues['serre1']) 
      print (otherdevices['serre1'])
    end
Le log :

Code : Tout sélectionner

 2019-06-05 19:23:45.032 (RFXTRX433) Security (serre1)
2019-06-05 19:23:45.055 Status: LUA: Porte ouverte
2019-06-05 19:23:45.055 Status: LUA:
2019-06-05 19:23:45.055 Status: LUA: Open
2019-06-05 19:23:52.252 Status: LUA: Porte ouverte
2019-06-05 19:23:52.252 Status: LUA:
2019-06-05 19:23:52.252 Status: LUA: Open 
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: état capteur ouverture porte

Message par denis_brasseur »

Et en faisant

Code : Tout sélectionner

if devicechanged['serre1'] then
 	print(otherdevices_svalues['serre1'])
 	print (otherdevices['serre1'])
end
qu'obtiens tu ?
Ton trigger est évidement de type Device
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
jeannot
Messages : 40
Inscription : 07 avr. 2019, 20:27

Re: état capteur ouverture porte

Message par jeannot »

Type device oui
idem pas de changement de statut alors que sur le panneau interrupteur je passe de mouvement à Alarme

log correspondant :

Code : Tout sélectionner

 2019-06-05 19:51:01.661 (RFXTRX433) Security (serre1)
2019-06-05 19:51:01.685 Status: LUA:
2019-06-05 19:51:01.685 Status: LUA: Open
2019-06-05 19:51:06.464 (RFXTRX433) Security (serre1)
2019-06-05 19:51:06.488 Status: LUA:
2019-06-05 19:51:06.488 Status: LUA: Open 
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: état capteur ouverture porte

Message par denis_brasseur »

Ton capteur est bien de type Door Contact ?
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
jeannot
Messages : 40
Inscription : 07 avr. 2019, 20:27

Re: état capteur ouverture porte

Message par jeannot »

Je confirme Door contact
Répondre