Page 3 sur 5
Re: script non exécuté de manière aléatoire
Publié : 16 sept. 2020, 06:26
par Keros
Tu peux enregistrer les log de domoticZ dans un fichier texte :
https://easydomoticz.com/un-fichier-log-pour-domoticz
Avec ça, tu devrais avoir encore plus de détails sur ce qui ce passe.
Re: script non exécuté de manière aléatoire
Publié : 16 sept. 2020, 19:59
par dominique
Bonjour Keros,
mon log me va bien car li ne stocke que les info qui m'intéressent c'est vrai que ça alourdi le fichier.
J'ai un dummy pour activer ou non les log dans mes interrupteurs.
le problème c'est plutôt que le script n'est pas lu de manière fiable ce matin il manque trois ordres à différente heures.
avez vous des idées?
Quelles sont les conditions pour que le "devicechanged" ce déclenche ou non?
Changement de valeur ? délai? nombre maxi d'événements simultanés?
je pense que la solution est plutôt dans ces questions ou processeur trop faible ?
en attendant merci de ton aide
Re: script non exécuté de manière aléatoire
Publié : 16 sept. 2020, 21:38
par Keros
Je ne te dis pas d'arrêter ton log, au contraire il est très bien pour suivre l’exécution de tes scripts.
Mais là, tu as la possibilité d'activer le suivi de tout ce qui ce passe dans ton DomoticZ. Tu peux le laisser activer une journée et effacer le fichier après.
Fais l'essai, ça ne te coute rien.
Pour toutes tes questions : ton fonctionnement est anormal. Je n'ai pas connaissance de limites particulières.
Re: script non exécuté de manière aléatoire
Publié : 17 sept. 2020, 18:11
par dominique
Bonjour Keros,
j'ai lancé la procédure ça à fonctionné.
on va voir ce qui ce passe quand le script ne s'exécute pas.
merci de ton aide
Re: script non exécuté de manière aléatoire
Publié : 17 sept. 2020, 19:08
par Keros
J'espère que tu pourras voir quelque chose

Re: script non exécuté de manière aléatoire
Publié : 17 sept. 2020, 20:58
par dominique
je viens de voir dans mon log des choses intéressantes
Code : Tout sélectionner
2020-09-17 20:04:01.388 (système 1W) Temp (grenier)
2020-09-17 20:04:01.424 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_time_hauteur_cuve_fichier.lua
2020-09-17 20:04:01.899 Status: Schedule item started! Name: Bureau, Type: On Time, DevID: 146, Time: 2020-09-17 20:04:01
2020-09-17 20:04:01.949 (Dummy) Light/Switch (Bureau)
2020-09-17 20:04:02.163 (système 1W) Temp (T_Emilie)
2020-09-17 20:04:02.789 Status: LUA: requette----------------------------------------------------------Bureau----- A07V1Of
2020-09-17 20:04:02.974 (système 1W) Temp (T_SAM)
2020-09-17 20:04:03.800 (système 1W) Temp (Temperature)
on voit cette ligne vierge après chaque ordres
dès que je trouve un ordre qui n'est pas passé je regarde et envois l'extrait du log.
bonne soirée
Re: script non exécuté de manière aléatoire
Publié : 17 sept. 2020, 21:26
par Keros
C'est curieux cette ligne vide, c'est le première fois que je la vois.
En même temps que le log, mets nous le script qui s'exécutait ou qui devait s’exécuter.
Re: script non exécuté de manière aléatoire
Publié : 18 sept. 2020, 04:52
par dominique
Bonjour le script est au début du sujet
Bonne journée
Re: script non exécuté de manière aléatoire
Publié : 18 sept. 2020, 06:26
par Keros
J'y étais retourné voir mais je ne voyais pas cette ligne :
Code : Tout sélectionner
--print(' --------------------------------------------------------début script')
Je n'ai pas fait attention aux deux tirets en début de ligne
Tu pourrais activer ces prints afin qu'on voit bien toutes les étapes du script ?
Re: script non exécuté de manière aléatoire
Publié : 18 sept. 2020, 07:24
par denis_brasseur
dominique a écrit : 17 sept. 2020, 20:58
je viens de voir dans mon log des choses intéressantes
on voit cette ligne vierge après chaque ordres
La ligne vierge ne serait pas provoqué par le New Line (
\n) de ton code ?
trame=( 'A'..esclave..'V'..voie..'Oo\n')
print ('requette----------------------------------------------------------'..selector_switch..'----- '..trame)
2020-09-18 07:32:03.996 Status: LUA: test
2020-09-18 07:32:03.996