oyooyo / keyble

Command line tools and library for controlling eqiva eQ-3 Bluetooth smart locks
90 stars 28 forks source link

Prebuild binaries not found node-bluetooth and node-usb #21

Closed EnerGeh closed 3 years ago

EnerGeh commented 3 years ago

Zuerst einmal: Tausend Dank für deine Arbeit an einem "unabhängigen" (= frei von einer proprietären App/Cloud) Zugang zum Smartlock. Das ist genau das was ich schon lange gesucht habe!

Ich habe bei der Installation von keyble allerdings das Problem, dass zwei Abhängigkeiten nicht heruntergeladen werden können. Die Ursache ist, dass die entsprechenden Dateinamen in den Repositories so nicht existieren: prebuild-install http 404 https://github.com/tessel/node-usb/releases/download/v1.6.3/usb-v1.6.3-node-v83-linux-arm.tar.gz `node-pre-gyp WARN Tried to download(404): https://github.com/abandonware/node-bluetooth-hci-socket/releases/download/0.5.3-6/bluetooth_hci_socket-0.5.3-6-node-v83-linux-arm.tar.gz Ich hab es sowohl mit der release- als auch der beta-Version probiert.

Ich habe keinen entsprechenden Issue oder Wiki-Eintrag dazu gefunden, nach meinem Verständnis müssten "einfach" die Abhängigkeiten angepasst werden.

Ob sich das auf die Funktion von Keyble auswirkt, kann ich ehrlich gesagt nicht sagen, da es mir bisher noch nicht gelungen ist das Schloss ordnungsgemäß zu pairen, aber das liegt evtl. daran, dass ich ein gebrauchtes Schloss gekauft habe, mit der Smartphone-App habe ich aktuell auch Schwierigkeiten mit dem Pairing.

Wenn ich irgendwie unterstützen kann, bitte gerne melden! Wenn ich einen Fehler melde, der keiner ist, weise mich bitte zurecht und akzeptiere bitte schon jetzt meine Entschuldigung ;-)

EnerGeh commented 3 years ago

Update: Ich konnte das Teil endlich erfolgreich mit Smartphone und keyble pairen, der Trick ist die Öffnen-Taste während des Pairings gedrückt zu halten. Das steht in der Anleitung allerdings so nicht explizit drin facepalm Also scheinen die Abhängigkeiten nicht unbedingt nötig zu sein für eine reibungslose Funktion, daher schließe ich den Issue wieder.