• # re-essais

    Posté par . En réponse au message codes python pour faire marcher une mini télécommande sans fil (bluetooth) sur mon Raspberry pi. Évalué à 2.

    Merci pour l'investissement les explications et les encouragements,
    Je vais essayé de faire un petit retour sur ce que j'ai pu essayer et voir avec le peu de temps que j'ai eu ce soir... Bon:
    ls -l /dev/input/input* = ls: cannot access '/dev/input/input*': No such file or directory
    ls /dev/input = mice
    ls /dev/input (BT shutter allumé) = mice event0 (il me semble que j'avais plus de trucs quand j'ai checké cette commande il y a quelques jours, en tous cas pas de keyboard ici!?)
    re tentative d'installation du keyboard (bien plus tard)
    sudo pip3 install keyboard = Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
    Requirement already satisfied: keyboard in /usr/local/lib/python3.9/dist-packages (0.13.5)
    sinon ls -l /dev/input =
    total 0
    crw-rw---- 1 root input 13, 64 Oct 19 18:22 event0
    crw-rw---- 1 root input 13, 63 Oct 18 20:17 mice
    check sur le bluetooth devices OK (=Device 54:98:0B:BF:BE:F0 AB shutter3)
    du coup par la suite j'ai essayé de suivre une autre procédure (qui m'a l'air assez proche , mais non plus avec le keyboard mais avec evdev et les "inputs" du coup...) expliquée ici
    https://helloraspberrypi.blogspot.com/2020/06/detect-bluetooth-remote-shutter-ab.html
    qui m'a mené un peu plus loin...
    sudo apt install input-utils = OK mais command lsinput ne marche pas comme dans la demo
    sudo apt install evdev = successffuly installed
    du coup j'essaye cet autre programme python dans pyABS3.py (touch , nano etc une hésitation dans la synthaxe du fichier - espace ou pas apres print?)
    mais la commande python3 pyABS3.py a renvoyé quelque chose =
    device /dev/input/event0, name "AB shutter3", phys "b8:27:eb:71:5b:7c"
    (comme dans la démo) du coup j'essaye le clicker (mon BT ABShutter3) et la pas de réponse immédiate; après un certain moment:
    Traceback (most recent call last):
    File "/home/lapor/pyABS3.py", line 11, in
    for event in ABShutter3.read_loop():
    File "/usr/local/lib/python3.9/dist-packages/evdev/eventio.py", line 46, in read_loop
    for event in self.read():
    File "/usr/local/lib/python3.9/dist-packages/evdev/eventio.py", line 71, in read
    events = _input.device_read_many(self.fd)
    OSError: [Errno 19] No such device