This Homebridge plugin allows you to monitor your 3D printer connected via Prusa Link directly from HomeKit.
- Motion sensor: Triggered when printer finishes.
- Battery state: Shows current print progress in percent.
If you are new to homebridge, please read the documentation first to set up your own server.
Install homebridge-prusa-link:
sudo npm install -g homebridge-prusa-link
For each printer you want to monitor add a PrusaLinkDevice
accessory in your homebridge configuration file config.json
.
Set the required configuration values as follows:
- accessory: "PrusaLinkDevice"
- name: How the printer should be named in your Home App
- ip: The IP adress under which Prusa Link can be reached
- apikey: The API key you need to be able to access Prusa Link
"accessories": [
{
"accessory": "PrusaLinkDevice",
"name": "Prusa Mini",
"ip": "192.168.1.25",
"apikey": "abcdefg12345678"
}