landmaj / prusa_connect

Prusa Connect integration for Home Assistant

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prusa Connect integration for Home Assistant

MIT License hacs_badge

This integration allows you to get current state of your printer via Prusa Connect API. It should be mostly compatible with the official OctoPrint integration allowing you to use existing custom cards, for example threedy.

If a custom card or something else intended for OctoPrint does not work, please report it as a bug.

Installation


HACS

  1. Open HACS and navigate to Integrations Section
  2. Open the Overflow Menu (⋮) in the top right corner and click on Custom repositories
  3. Paste https://github.com/landmaj/prusa_connect into the input field and select Integration from the dropdown
  4. Click the Install Button on the highlighted Card titled Prusa Connect
  5. Add entry in configuration.yaml
  6. Restart Home Assistant

Manual

  1. Download the repository as a ZIP package and extract it
  2. Copy custom_components directory to your config directory (this is where your configuration.yaml lives)
  3. Add entry in configuration.yaml
  4. Restart Home Assistant

Configuration


Add this to configuration.yaml:

prusa_connect:
  - host: 192.168.1.2
    name: Prusa Mini
    sensors:  # optional
      monitored_conditions:  # optional, defaults to ALL
        - "Current State"
        - "Job Percentage"
        - "Nozzle Temperature"
        - "Bed Temperature"
        - "Time Elapsed"
        - "Time Remaining"
        - "Project Name"
        - "Material"

Screenshots


In combination with threedy

threedy

About

Prusa Connect integration for Home Assistant

License:MIT License


Languages

Language:Python 100.0%