script evenement fonctionne plus suite maj v3.5837

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
berserk
Messages : 76
Inscription : 30 nov. 2015, 21:55

script evenement fonctionne plus suite maj v3.5837

Message par berserk »

bonjour suite a la maj ce script s'execute plus:

Code : Tout sélectionner

commandArray = {}
if (devicechanged['porte'] and otherdevices['porte'] == 'Open' and timeofday['Nighttime'] == true )
        then
                 commandArray['SendNotification']='ouverture garage'
                 commandArray['ecl ext on']='Off'
end
return commandArray
j'ai meme enlevé toute les conditions du if et laissé devicechanged['porte'] et cela ne fonctione pas. J'ai redemarré domoticz ca a fonctionné mais ca n'a meme pas envoyé le mail!!

es ce que je suis le seul?


merci d'avance cordialemement
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: script evenement fonctionne plus suite maj v3.5837

Message par vil1driver »

Salut,

C'est bien un script device ?

Tente la dernière beta..

Sinon ton script peut être simplifié

Code : Tout sélectionner

commandArray = {}
if (devicechanged['porte'] == 'Open' and timeofday['Nighttime'] )
        then
                 commandArray['SendNotification']='ouverture garage'
                 commandArray['ecl ext on']='Off'
end
return commandArray
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
berserk
Messages : 76
Inscription : 30 nov. 2015, 21:55

Re: script evenement fonctionne plus suite maj v3.5837

Message par berserk »

je vais attendre pour la beta, si tout le monde et dans la meme galere que moi. Pour la modif que tu me proposes je ferai un essai mais de memoire j'avais des soucis car je cherchais a detecter une impulsion sur le bouton (genre front montant), mais je ferais un essai et je vous en referai retour.

merci encore cordialement
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: script evenement fonctionne plus suite maj v3.5837

Message par vil1driver »

Tu n'as pas répondu à la question la plus importante.
Le type de script est primordial !

La modification ne change absolument à ton script c'est juste écrit plus simplement.
D'autre part ce n'est pas comme cela que tu vas détecter un front montant, il te faut mémoriser l'état précédent pour ensuite le comparer au nouveau.

D'ailleurs que vient faire un front montant au niveau d'un capteur de porte ?

C'est du gpio ton capteur ?

Inser des print dans ton code pour voir dans les logs si ton script se lance ou non.

Pour la beta elle corrige pas mal de soucis venu avec la version dite 'stable', surtout niveau gpio.. Donc n'hésite pas.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
berserk
Messages : 76
Inscription : 30 nov. 2015, 21:55

Re: script evenement fonctionne plus suite maj v3.5837

Message par berserk »

oui c'est bien un script device.

la device qui change est l'appui sur le bouton sur le domoticz de la porte de garage. En effet moi j'utilise domoticz mais ma femme non. Donc l'etat de la porte peut etre ouverte meme si physiquement elle est fermé.

cordialement
porte.png
porte.png (11.72 Kio) Consulté 9500 fois

autre info lorsque le script est lancé le rasberry a l'utilisation de son proc qui crève le plafond jusqu'au prochain reboot.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: script evenement fonctionne plus suite maj v3.5837

Message par vil1driver »

Mets lui un inter RF ;)

Pout le proc, idem, c'est résolu avec la beta
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
berserk
Messages : 76
Inscription : 30 nov. 2015, 21:55

Re: script evenement fonctionne plus suite maj v3.5837

Message par berserk »

test avec la beta concluant!!!!

merci
otello86
Messages : 5
Inscription : 09 nov. 2016, 21:09

Re: script evenement fonctionne plus suite maj v3.5837

Message par otello86 »

Bonsoir,

j'ai exactement le même soucis depuis le passage en 3.5877
J'ai un script blocky qui envoyait une notification en fonction de la valeur d'une variable. Cela fonctionnait très bien jusqu'à cette mise à jour.
J'ai essayé la Beta et pareil. Le script s'exécute bien car il met aussi à jour la variable en question en fin de script
Le test d'envoi d'email fonctionne et dans les log je vois juste mon trigger se déclencher "2016-11-26 19:27:10.517 EventSystem: Event triggered: Détect salon_1" mais aucun envoi de mail

J'ai checké pas mal de chose et je n'ai plus d'idée, je suis preneur si certains en ont.
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: script evenement fonctionne plus suite maj v3.5837

Message par deennoo »

Y a pas un !ou ? Dans ta notif ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
otello86
Messages : 5
Inscription : 09 nov. 2016, 21:09

Re: script evenement fonctionne plus suite maj v3.5837

Message par otello86 »

bah elle fonctionnait avant donc....

j'ai essayé de retirer la notif et de mettre juste l'envoi d'un mail tout simple avec un destinataire fixe et c'est pareil
Si je mets une autre action qu'un mail par contre ça fonctionne
Répondre