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.
Other devices may also work.
- move to specific position
- move Up / Down
- multiple profiles
- safety resistance detection and handling
- unsupported device reporting / debug debug
- Linux
- libglib2.0-dev
- libdbus-1-dev
npm install -g deskbluez
Usage: deskbluez [options] [command]
Options:
-V, --version output the version number
--profile <profile> select configuration profile (default: "default")
--adapter <adapter> bluetooth adapter selection (default: "hci0")
--debug enable more details logs (default: false)
-h, --help display help for command
Commands:
connect connect and pair a supported device
disconnect disconnect and remove connected device
status get information about the current connect device
report start a report process for unsupported device and get all information for support
up perform a single UP action
down perform a single DOWN action
to <position> move desk to a specific position (absolute height), supported units: centimeter/inches, example: '65cm' OR '40inch'
help [command] display help for command
hostname@user:~/$ deskbluez connect
? Choose device › - Use arrow-keys. Return to submit.
❯ My Desk [E4:D1:A7:7E:XX:XX]
Redmi [20:34:FB:BA:XX:XX]
...
✔ Choose device › My Desk [E4:D1:A7:7E:XX:XX]
Device connected successfully.
hostname@user:~/$ deskbluez to 66cm
hostname@user:~/$ deskbluez up
hostname@user:~/$ deskbluez down