
Research
Malicious fezbox npm Package Steals Browser Passwords from Cookies via Innovative QR Code Steganographic Technique
A malicious package uses a QR code as steganography in an innovative technique.
homebridge-linak
Advanced tools
This plugin allows you to expose your Linak Desk Motor as Blinds in Homekit
homebridge plugin to control any linak bluetooth desk
field name | parameter | description | default value |
---|---|---|---|
Name | name | the name of the platform in your logs | Linak Platform |
Polling timeout | pollingRate | time in seconds between polls of the current desk height | 20 |
Path to Idasen-Controller | idasenControllerPath | where to find the installation of idasen-controller | /home/pi/.local/bin/idasen-controller |
Desks | desks | array of desks | - |
field name | parameter | description | default value |
---|---|---|---|
Name | name | name of the desk | Linak Desk |
MAC Address | macAddress | the MAC Address of your desk | - |
Base height | baseHeight | The lowest possible height (mm) of the desk top from the floor. Default 620. | 620 |
Range of movement | movementRange | How far above base-height the desk can extend (mm). Default 650. | 650 |
{
"name": "Linak Platform",
"pollingRate": 60,
"idasenControllerPath": "/home/pi/.local/bin/idasen-controller",
"desks": [
{
"name": "Schreibtisch",
"macAddress": "e0:02:7b:73:8c:13"
}
],
"platform": "LinakController"
}
Ads the standing desk as a controllable blind to the home app. You can then adjust the desk height by setting that blind. Unfortinatly there is nothing like a desk or similar in homekit, so this is currently the best solution to freely adjust the height.
I would recomment to set some home scenes for your standing and sitting height, with your prefered value, e.g.: Standing: blind 65% open Sitting: blind 25% open Using scenes you can adjust your desk using scenes like "Hey Siri, activate sitting".
The plugin calculates the height in mm from the value set by homekit and calls the idasen-controller implementation with the height in mm. The calculation is taken from homebridge_idasen. It can also get the actual desk height from the controller. The actual height will be calculated using the calculations mentioned before and will be returned to homekit as a percentage.
Special thanks to idasen-controller for his hard work! This made my plugin possible in the first place. Special thanks to homebridge-homebridge_idasen-cmd for giving me the idea to spawn a child_process to control the desks.
FAQs
This plugin allows you to expose your Linak Desk Motor as Blinds in Homekit
We found that homebridge-linak demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.
Application Security
/Research
/Security News
Socket detected multiple compromised CrowdStrike npm packages, continuing the "Shai-Hulud" supply chain attack that has now impacted nearly 500 packages.