BenjyNet Posté(e) le 6 septembre 2017 Signaler Posté(e) le 6 septembre 2017 Dites moi, ce truc de max instance il m'agace ! J'ai toujours des alertes alors comment vous faites pour ne pas les avoir lorsque vous avez une scène qui est démarrée par le changement de valeur de 2 thermomètres par exemple.... parce que oui, c'est possible que les valeurs changent rapidement sans que la scène ce soit terminée (pour le premier changement). Et pourtant j'ai bien une ligne if (fibaro:countScenes() > 1) then fibaro:abort() end Et tout ça en plus du paramètre marqué dans le module introduit par Fibaro ! Si on le limite le nombre de scène active, pourquoi nous dire qu'il y en a trop.... je le sais bordel !!! Grrrrr
Lazer Posté(e) le 6 septembre 2017 Signaler Posté(e) le 6 septembre 2017 Tu mets une limite à 3 ou plus (jusqu'à 10) dans les propriétés de ta scène et tu seras tranquile, ta ligne "if fibaro:countscene..." fera le boulot.
BenjyNet Posté(e) le 6 septembre 2017 Auteur Signaler Posté(e) le 6 septembre 2017 Bah oui mais c'est pas logique ça ! Justement c'est ce que j'ai fait mais je pige pas l’intérêt alors
BenjyNet Posté(e) le 6 septembre 2017 Auteur Signaler Posté(e) le 6 septembre 2017 Bon je pite pas un truc là. Si on a --[[ %% properties 135 value 136 value %% globals --]] Pourquoi j'ai 3 running instance alors ?? Pour 2 je comprendrais mais 3 ?? Et le pire c'est que ça démarre en même temps ! [DEBUG] 18:39:38: triggering : 3 - time : 1504716190 [DEBUG] 18:39:38: triggering : 3 - time : 1504716190 [DEBUG] 18:39:38: triggering : 3 - time : 1504716190
Lazer Posté(e) le 6 septembre 2017 Signaler Posté(e) le 6 septembre 2017 Je ne sais pas, il faudrait que tu affiches plus de debug, peut être que tu as eu plus de changement de température simultané que tu ne le penses Sinon l'intérêt, c'est très simple, Fibaro a mis cette limite en place à cause de ceux qui faisaient des scènes n'importe comment en boucle infinie ou avec de très gros sleeps, ce qui faisait planter les box. Donc mieux vaut un message d'avertissement qu'un plantage.
BenjyNet Posté(e) le 6 septembre 2017 Auteur Signaler Posté(e) le 6 septembre 2017 [DEBUG] 19:15:00: triggering : 5 - time : 1504718100 [DEBUG] 19:15:00: 5 [DEBUG] 19:15:00: triggering : 5 - time : 1504718100 [DEBUG] 19:15:00: 5 [DEBUG] 19:15:00: triggering : 5 - time : 1504718100 [DEBUG] 19:15:00: triggering : 5 - time : 1504718100 [DEBUG] 19:15:00: 5 [DEBUG] 19:15:00: triggering : 5 - time : 1504718100 [DEBUG] 19:15:00: 5 [DEBUG] 19:15:00: 5 [DEBUG] 19:15:00: Humidité salle de bain 76% et salle d'eau 58% [DEBUG] 19:15:00: Humidité salle de bain 76% et salle d'eau 58% [DEBUG] 19:15:00: Humidité salle de bain 76% et salle d'eau 58% [DEBUG] 19:15:00: Humidité salle de bain 76% et salle d'eau 58% [DEBUG] 19:15:00: Humidité salle de bain 76% et salle d'eau 58% [DEBUG] 19:15:00: Grance Vitesse On [DEBUG] 19:15:00: Grance Vitesse On [DEBUG] 19:15:00: Grance Vitesse On [DEBUG] 19:15:00: Grance Vitesse On [DEBUG] 19:15:00: Grance Vitesse On C'est pire que ce que je pensais, c'est 5 instances qui tournent en même temps. Les 135 et 136 sont des capteurs d'humidité mis à jour avec l'api en provenance de FHEM (mes sondes EnOcean). Comme ça démarre en même temps, impossible d'utiliser fibaro.abort si ça depasse 1 lancement. Le seul moyen est de positionner max running instance à 1 mais j'ai alors le fameux message d'erreur (ou d'avertissement plutôt).
Lazer Posté(e) le 6 septembre 2017 Signaler Posté(e) le 6 septembre 2017 hum, étrange ça tu peux tester avec des sondes Z-Wave pour voir si ça fait pareil ? Afin de voir si ça ne serait pas le fake-device qui provoque ce comportement
BenjyNet Posté(e) le 6 septembre 2017 Auteur Signaler Posté(e) le 6 septembre 2017 Bon, testé avec la sonde de luminosité du FGMS et j'ai qu'une seule instance. Avec une seule sonde d'humidité j'ai aussi 5 déclenchements déclenchés à la même microseconde.
q.philippe Posté(e) le 10 septembre 2017 Signaler Posté(e) le 10 septembre 2017 ton plugin FHEM il n'y a pas un time d'interrogation du module,?
BenjyNet Posté(e) le 10 septembre 2017 Auteur Signaler Posté(e) le 10 septembre 2017 Bah j'en sais rien, c'est une commande curl qui push les valeurs par l'API vers un fake device (voir topic FHEM)
Messages recommandés