🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

homebridge-prusa-link

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

homebridge-prusa-link

An homebridge plugin for Prusa Link

2.1.0
latest
Source
npm
Version published
Weekly downloads
2
Maintainers
1
Weekly downloads
 
Created
Source

verified-by-homebridge npm npm

This Homebridge plugin allows you to monitor your 3D printer connected via Prusa Link directly from HomeKit.

Features

  • Motion sensor: Triggered when printer finishes.
  • Occupancy sensor: Active when printer is printing.
  • Battery state: Shows current print progress in percent.

image

Installation

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

Configuration

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 address under which Prusa Link can be reached
  • user: The username used to connect to Prusa Link
  • password: The password used to connect to Prusa Link
  • sensorMode: The kind of sensor you want to expose ("motion" OR "occupancy")

Example

"accessories": [
{
  "accessory": "PrusaLinkDevice",
  "name": "Prusa Mini",
  "ip": "192.168.1.25",
  "user": "maker",
  "password": "password123",
  "sensorMode": "motion"
}

Keywords

homebridge-plugin

FAQs

Package last updated on 04 Jun 2024

Did you know?

Socket

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.

Install

Related posts