Page 1 sur 1

problème événement domoticz

Publié : 06 juil. 2016, 18:57
par judeoleborgne
bonjour,
je voulais savoir s'il était possible d’accéléré le traitement des évents dans domoticz j'ai parfois jusqu’à une seconde entre mon action sur un interrupteur et l'allumage ma lampe.

aussi je ne comprend pas bien pourquoi ce script ne fonctionne pas pourriez vous m'aider.
Image

c'est simplement que au fur et mesure que je vais développer la domotique je ne vais pas allumer les même lampes dans la maison de jour que de nuit.

merci

Re: problème événement domoticz

Publié : 06 juil. 2016, 23:16
par thier
je n'y connais rien en blocki mais je dirais qu'une heure ne peut pas être supérieur à 22 et inférieure à 7 par contre elle peut être inférieure à 7 ou supérieur à 22. Dans ton premier bloc je remplacerai le and par or.

Re: problème événement domoticz

Publié : 07 juil. 2016, 14:12
par judeoleborgne
je vois je vois je vais peux être effectivement faire autrement sur deux condition pour activer le mode nuit sinon par Default ce sera le mode jour.

maintenant le fait que le traitement blocky soit lent c'est du a la raspberry si je migre domoticz dans un synology ça pourrais aller plus vite? meme si je pense que le clock ne soit gère plus rapide dans un ds213j.

Re: problème événement domoticz

Publié : 07 juil. 2016, 18:17
par fabienp
pour la vitesse de réaction, je crois que la latence viens plus de l'hardware coté module et protocole (z-wave) et peut être un peu du raspberry.
C'est pas un simple interrupteur qui laisse ou pas passer le courant, c'est des programmes/microprogramme, qui analyse le script, qui convertisse/crypte pour le protocole, et de l'autre coté c'est dé crypter, analyser, puis l'action est lancé. (pour résumé...)

est ce vraiment grave d'avoir un délai d'une seconde? surtout pour allumer des lampes?

Aprés pour ton script tu peux utiliser les variables native sunset / sunrise qui suive excatement l'heure de levé et couché du soleil, et ça simplifie ton code. Ensuite je vois sur ta capture que ton domoticz n'est pas du tout a jours! t'es en v2.3530, tu es sur raspberry? pourquoi ne pas mettre a jours?

en mettant à jours tu pourra choisir le type d'event, il te faudra choisir type time, et la attention, le type time exécute toutes les 1 min le script, il te faut donc ajouter des contraintes pour éviter de polluer pour rien ton log et occupé le Raspberry inutilement.

Re: problème événement domoticz

Publié : 08 juil. 2016, 18:38
par deennoo
La lenteur des réactions via blocky ou script lua viennent de domoticz...il y a un post qui en parle.

C'est la même chose sur syno ou windows

Envoyé de mon Smart'TAB 7801 en utilisant Tapatalk

Re: problème événement domoticz

Publié : 09 juil. 2016, 09:27
par fabienp
pourtant je ne trouve pas la différence flagrante entre une commande depuis domoticz (même depuis LUA/blocky, mais mes événement sont relativement simple pour le moment) et une commande directe module à module.

Tout se joue dans la seconde (ors boucle d'une minute des événements type "time"), après c'est vrai que je n'ai pas de besoin spécifique de rapidité, je l'ai du coup peut être pas remarqué.

J'ai aperçus jeedom chez un collègue, le changement de page était trés long comparé a domoticz...

La ou je voyais une latence évidente c'est sur la remonté d'état des capteurs sur l'interface domoticz, mais je me suis toujours demandé si ça venait pas plutôt du rafraîchissement de la page internet.

Précision, j'ai tout mes équipements en z-wave+ il me semble, ça joue peut être a réduire les délais et donc à masquer certaines latences, matérielle ou logicielles.

Re: problème événement domoticz

Publié : 09 juil. 2016, 11:25
par Invité
Et fait tout va dépendre des protocoles utilisé.

J'ai des evements qui mélange rf433 + 2,4ghz + wifi avec un inter en 433 comme déclencheur.

C'est toujours le wifi qui s'allume en premier puis le 2,4ghz et enfin le 433.

Le wifi est appellera par un ordre html reaction en 1 seconde maxi
Puis le 2,4ghz et 433 via rflink : rflink attend d'avoir un petit silence en réception pour émettre ses ordres et la on a bien 2 secondes.

Mais en lisant les log on s'aperçoit bien que c'est domoticz qui est long a la détente, chaque action devant :

Ouvrir la base de donnée
Écrire l'action pour en conserver une trace
Fermer la base de donnée
Mettre a jour l'interface

Et ceci avec des temps d'attente pour laisser le temps aux actions précédente de ce réalisé, et pour chaque interrupteur.

Re: problème événement domoticz

Publié : 09 juil. 2016, 11:25
par deennoo
Et fait tout va dépendre des protocoles utilisé.

J'ai des evements qui mélange rf433 + 2,4ghz + wifi avec un inter en 433 comme déclencheur.

C'est toujours le wifi qui s'allume en premier puis le 2,4ghz et enfin le 433.

Le wifi est appellera par un ordre html reaction en 1 seconde maxi
Puis le 2,4ghz et 433 via rflink : rflink attend d'avoir un petit silence en réception pour émettre ses ordres et la on a bien 2 secondes.

Mais en lisant les log on s'aperçoit bien que c'est domoticz qui est long a la détente, chaque action devant :

Ouvrir la base de donnée
Écrire l'action pour en conserver une trace
Fermer la base de donnée
Mettre a jour l'interface

Et ceci avec des temps d'attente pour laisser le temps aux actions précédente de ce réalisé, et pour chaque interrupteur.

Re: problème événement domoticz

Publié : 07 nov. 2016, 19:30
par Bruno17
Bj,
fabienP raison d'utiliser sunset et sunrise. Si tu veux utiliser l'heure il faut décomposer 20h à 23h59 puis 00h00 à 7h00.