homebridge-plejd
v1.13.1
Published
HomeKit support for the Plejd BLE platform using Homebridge
Readme
Plejd
HomeKit support for the Plejd BLE platform using Homebridge
Official support is released using the Plejd gateway
This addon exist if you don't want to use yet another hardware to control your Plejd devices
Docker Compose
For linux users it is possible to use docker. For mac and perhaps windows users it is not possible. (Windows I have not tested at all)
homebridge:
image: oznu/homebridge:latest
restart: unless-stopped
network_mode: host
privileged: true
volumes:
- /[your user dir]/.homebridge:/homebridge
logging:
driver: json-file
options:
max-size: "10mb"
max-file: "1"If not docker: Dependencies needed for Raspberry PI
The underlying BLE library @abandonware/Noble requires some dependencies to be installed on the host system.
sudo apt-get install bluetooth bluez libbluetooth-dev libudev-devInstallation on a mac
You will need to install it locally on your mac to gain BLE access.
You will also need to grant bluetooth access to the running server via System Preferences -> Security & Privacy -> Privacy -> Bluetooth -> add node + homebridge + hb-service
You might find the node binary in /usr/local/bin/node try which node in the terminal, do the same for homebridge and hb-service
Settings
Use Plejd Login information (username, password, site) to let the addon take care of getting token.
Another alternative is to list the crypto key and devices manually.
If you choose to use both, the devices will be updated according yo what you set them to in the config list.
Check the logs on start up if you'd like to remove the login info after it's been used.
Device info can be found like this!
Notes
I'm maintaining this plugin on my spare time and I use it daily. Though I do not have much time due to children and life. Feel free to help out in any way.
This plugin lacks testing for multiple platforms. Feel free to test on your system. The main dependency @abandonware/Noble is your guide in case of your separate system. Usually BLE is the problem.
Feel free to open a ticket if you can't get it working.
The underlying protocol is relying on the BLE address to be exposed. This is not available on mac, meaning this app won't work on mac for now. There might be workarounds for this.
I do not own all hardware from Plejd, this means I have not been able to make sure that it all works. However, feel free to add a PR. I'd like to add switches and sensors, this is not yet available as I do not own any of these.
I would like to add support for items like WMS-01 and TRM-01 in the future.
Thanks
Big thanks to:
@blommegard with homebridge-plejd
@thomasloven with plejd2mqtt
