{"repo":"alex20465/deskbluez","free":true,"listed":false,"github":"https://github.com/alex20465/deskbluez","clone":"git clone https://github.com/alex20465/deskbluez.git","description":"Connects to a low energy actuator system via bluetooth and allows remote control via command line or internal managed interface.","language":"TypeScript","stars":65,"topics":["linak","cli","stand-desk","bluetooth-low-energy","bluetooth","typescript","nodejs"],"license":"MIT","category":"cli-tools","readme_excerpt":"DESKBLUEZ THIS IS A REWRITE OF BLUEDESK PYTHON IMPLEMENTATION AS NODEJS MODULE Connects to a low energy actuator system via bluetooth and allows remote control via command line or internal managed interface. Supported and Tested Desks - Linak Desk 8721 (Module) / IKEA IDÅSEN Other devices may also work. FEATURES - move to specific position - move Up / Down - multiple profiles - safety resistance detection and handling - unsupported device reporting / debug debug DEMO Requirements - Linux - libglib2.0-dev - libdbus-1-dev - dbus-python OR dbus-python-devel (fedora) CLI Usage HELP CONNECT Move to a position Move UP Move DOWN Troubleshooting / FAQ How to disconnect my desk ? You can disconnect and remove the device using the bluetoothctl cli tool, just execute the following: Pairing / Connection ISSUES: Authentication Failed This error occurs in some distros, we managed to fix this by running the bluetoothctl shell open in the background, this could be related to security API restriction of the specific distro. Built and maintained by Techthos.","default_branch":null,"files":null,"tree":[],"storefront":"/r/alex20465","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alex20465/deskbluez/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}