Au moins un Phone de détecté, mais l'état de "Tous les téléphones" est à 0

Super, je vais mettre ce fichier en place.

La véritable question est:

  • Es-ce que quelqu’un a déjà testé le Plugin avec une Antenne inaccessible? :sweat_smile:

l’algorithme ne se base pas sur l’état de l’antenne, mais sur le ‹ Etat › du mobile. Dans ton cas, il est toujours juste, avec ou sans antenne.

Hello,

Les logs tout frais, tout chaud.

phone_detection_1641.log (68,5 Ko) scenario80_1641.log (6,6 Ko)

Démon lancé à 16h41
Antenne débranchée à 16h49

merci pour les logs et les tests.
Je crois que cette fois-ci, j’ai compris et résolu le problème. Quand on détecte un problème sur une antenne, on mets a jours les états de tous les téléphones pour cette antenne, puis on recalcule l’état de du téléphone. Le problème venait du fait qu’on faisait le même traitement pour le groupe de téléphone, ce qui avait pour effet de mettre l’état a 0.

phone_detection.class.txt (34,4 Ko)

Si cela corrige le probleme, je ferai un fixe dans la version stable.
Benoit

1 « J'aime »

Ecoute, ca à l’air d’être tout bon de mon côté :+1:

Je lance les démons, je patiente quelques minutes >> Je suis en présence OK
Je déconnecte l’Antenne. >> Je reste en présence OK et sans bagotter
Je patiente 10 mins et je reconnecte l’Antenne >> toujours en présence OK
Ca marche.
Maintenant, il faut que je trouve le moyen de ne plus avoir de déconnexion de l’Antenne.

------------------------------------
[2021-10-18 17:40:58][SCENARIO] Start : Scenario lance manuellement.
[2021-10-18 17:40:58][SCENARIO] Exécution du sous-élément de type [action] : action
[2021-10-18 17:40:58][SCENARIO] Log : Valeur de [Mobile_Mag][Etat] : 0
[2021-10-18 17:40:58][SCENARIO] Log : Valeur de [Mobile_Mag][Etat_local] : 0
[2021-10-18 17:40:58][SCENARIO] Log : Valeur de [Mobile_Mag][Etat_PiZero] : 0
[2021-10-18 17:40:58][SCENARIO] Log : Valeur de [Mobil_Nico][Etat] : 1
[2021-10-18 17:40:58][SCENARIO] Log : Valeur de [Mobile_Nico][Etat_local] : 1
[2021-10-18 17:40:58][SCENARIO] Log : Valeur de [Mobile_Nico][Etat_PiZero] : 1
[2021-10-18 17:40:58][SCENARIO] Log : Valeur de [Tous les téléphones][Etat] : 1
[2021-10-18 17:40:58][SCENARIO] Log : Valeur de [Tous les téléphones][Nombre de téléphones présents] : 1
[2021-10-18 17:40:58][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-10-18 17:43:02][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Variables][Mobile_Bluetooth_Nico][Etat_PiZero].
[2021-10-18 17:43:02][SCENARIO] Exécution du sous-élément de type [action] : action
[2021-10-18 17:43:02][SCENARIO] Log : Valeur de [Mobile_Mag][Etat] : 0
[2021-10-18 17:43:02][SCENARIO] Log : Valeur de [Mobile_Mag][Etat_local] : 0
[2021-10-18 17:43:02][SCENARIO] Log : Valeur de [Mobile_Mag][Etat_PiZero] : 0
[2021-10-18 17:43:02][SCENARIO] Log : Valeur de [Mobil_Nico][Etat] : 1
[2021-10-18 17:43:02][SCENARIO] Log : Valeur de [Mobile_Nico][Etat_local] : 1
[2021-10-18 17:43:02][SCENARIO] Log : Valeur de [Mobile_Nico][Etat_PiZero] : 0
[2021-10-18 17:43:02][SCENARIO] Log : Valeur de [Tous les téléphones][Etat] : 1
[2021-10-18 17:43:02][SCENARIO] Log : Valeur de [Tous les téléphones][Nombre de téléphones présents] : 1
[2021-10-18 17:43:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-10-18 17:55:26][SCENARIO] Start : Scenario execute automatiquement sur evenement venant de : [Variables][Mobile_Bluetooth_Nico][Etat_PiZero].
[2021-10-18 17:55:26][SCENARIO] Exécution du sous-élément de type [action] : action
[2021-10-18 17:55:26][SCENARIO] Log : Valeur de [Mobile_Mag][Etat] : 0
[2021-10-18 17:55:26][SCENARIO] Log : Valeur de [Mobile_Mag][Etat_local] : 0
[2021-10-18 17:55:26][SCENARIO] Log : Valeur de [Mobile_Mag][Etat_PiZero] : 0
[2021-10-18 17:55:26][SCENARIO] Log : Valeur de [Mobil_Nico][Etat] : 1
[2021-10-18 17:55:26][SCENARIO] Log : Valeur de [Mobile_Nico][Etat_local] : 1
[2021-10-18 17:55:26][SCENARIO] Log : Valeur de [Mobile_Nico][Etat_PiZero] : 1
[2021-10-18 17:55:26][SCENARIO] Log : Valeur de [Tous les téléphones][Etat] : 1
[2021-10-18 17:55:26][SCENARIO] Log : Valeur de [Tous les téléphones][Nombre de téléphones présents] : 1
[2021-10-18 17:55:26][SCENARIO] Fin correcte du scénario

@dsigmoun @kristobal si pour vous cela n’a pas résolu votre problème, il vaut mieux ouvrir un autre topic.

merci pour ton retour.
J’avoue ne pas utilise ce compteur global, je gère ma présence par utilisateur, et la détection bluetooth n’est qu’un indicateur parmi d’autres. C’est pour cela que je suis passe au travers. :cold_face:

Je vais pousser une mise a jour avec ce correctif ce soir.
@dsigmoun, @kristobal, j’espère que ça corrigera également les erreurs que vous rencontrez. Tenez moi au courant après avoir installe la beta 0.5.

bonne soirée
Benoit

En tout cas, cela fait plaisir d’avoir un Plugin gratuit encore maintenu.

Merci beaucoup

1 « J'aime »

J’ai suivi le fil de discussion. De mon côté c’était la perte des 2 téléphone au bout d’une semaine environ. Je sais pas si c’est le même problème mais je surveille.
Ça faisait au moins 1an que c’était très stable.
En tout cas bien joué les gars pour l’investigation.
Pour info j’utilise le Bluetooth du pi sans antenne pour détecter les 2 iPhone

J’étais pas concerné par le problème, mais merci pour le suivi est la maj de cet excellent plugin :slight_smile:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.