Par contre, il y a quand même quelque chose qui me turlupine ...
En gros, il suffit juste d'avoir l'adresse MAC et en gros on fait ce que l'on veut... en particulier le lock on/off... !
EDIT : bon j'ai repris mon principe de l'APS.
Mais j'ai toujours la même erreur mais plus de souci de droits...
Conclusion c'est côté python le souci.
Le script SH se résume à ça, pas besoin de droits ou autre.
EDIT2 : j'ai tenté un upgrade pip par :
Install ensuite du m365py OK :
Je commence à me demander si ce script ne devrait pas tourner sur ma VM BLEA...
EDIT3 : effectivement, le fait de ne pas avoir de BLEA local ne marche pas... sauf qu'en testant avec la VM BLEA c'est un autre paquet d'erreur que j'ai !
Code : Tout sélectionner
Scanning for 5 seconds
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/local/lib/python2.7/dist-packages/m365py/__main__.py", line 7, in <module>
devs = scan.scan(sec)
File "/usr/local/lib/python2.7/dist-packages/bluepy/btle.py", line 865, in scan
self.stop()
File "/usr/local/lib/python2.7/dist-packages/bluepy/btle.py", line 815, in stop
self._stopHelper()
File "/usr/local/lib/python2.7/dist-packages/bluepy/btle.py", line 296, in _stopHelper
except subprocess.TimeoutExpired:
AttributeError: 'module' object has no attribute 'TimeoutExpired'