Bonjour,
J’ai un soucis avec le plugin depuis quelques semaines.
A des moments aléatoires, le plugin n’arrive plus à « communiquer » avec un téléphone et son état reste bloqué.
Du coup, cela ne lance pas les scénarios associés à ce trigger.
Je vous donne pour exemple, l’état du premier téléphone qui n’a pas été « détecté » depuis hier alors que ce même téléphone est parti de la maison depuis 1 heure seulement (et toujours en présence).
Au début, je pensais à mon antenne PiZero qui serait bloqué, mais en redémarrant uniquement le démon local sur Jeedom, cela débloque la situation.
Ce que j’ai dans les logs lorsque je redémarre le démon local:
Exception in thread Thread-4:
Traceback (most recent call last):
File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 129, in GetPhoneInformation
result.check_returncode()
File "/usr/lib/python3.7/subprocess.py", line 428, in check_returncode
self.stderr)
subprocess.CalledProcessError: Command '['sudo', 'hcitool', '-i', 'hci0', 'name', '34:FE:77:XX:XX:XX']' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 153, in __run
self.GetPhoneInformation()
File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 138, in GetPhoneInformation
except CallProcessError as e:
NameError: name 'CallProcessError' is not defined
Exception in thread Thread-3:
Traceback (most recent call last):
File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 129, in GetPhoneInformation
result.check_returncode()
File "/usr/lib/python3.7/subprocess.py", line 428, in check_returncode
self.stderr)
subprocess.CalledProcessError: Command '['sudo', 'hcitool', '-i', 'hci0', 'name', '08:aa:55:XX:XX:XX']' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 153, in __run
self.GetPhoneInformation()
File "/var/www/html/plugins/phone_detection/core/class/../../resources/phone_detectiond/phone_detectiond.py", line 138, in GetPhoneInformation
except CallProcessError as e:
NameError: name 'CallProcessError' is not defined
Signal 15 caught, exiting...