https://github.com/marcolivierarsenault/moonraker-home-assistant
Home Assistant integration for Moonraker, Klipper and Mainsail
https://github.com/marcolivierarsenault/moonraker-home-assistant
hacs home-assistant klipper moonraker
Last synced: 2 months ago
JSON representation
Home Assistant integration for Moonraker, Klipper and Mainsail
- Host: GitHub
- URL: https://github.com/marcolivierarsenault/moonraker-home-assistant
- Owner: marcolivierarsenault
- License: mit
- Created: 2023-01-27T11:29:30.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-17T01:48:16.000Z (2 months ago)
- Last Synced: 2025-02-17T02:26:51.268Z (2 months ago)
- Topics: hacs, home-assistant, klipper, moonraker
- Language: Python
- Homepage: https://moonraker-home-assistant.readthedocs.io
- Size: 8.26 MB
- Stars: 309
- Watchers: 7
- Forks: 31
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Support: docs/support/connection.rst
Awesome Lists containing this project
README
[](https://codecov.io/github/marcolivierarsenault/moonraker-home-assistant)
[](https://github.com/custom-components/hacs)
# Moonraker Home Assistant
Non official integration for Moonraker and Klipper in Home Assistant (via HACS).
# Supported Entities
This allows you home assistant to connect to your 3D printer and display:
- Key informations about the printer (sensors)
- Show the camera image (if installed)
- Thumbnail of what is being printed at the moment.
- Emergency stop button
- Button to trigger macrosTo access the list of all entities and their documentations, look at our [documentation](https://moonraker-home-assistant.readthedocs.io/en/latest/). The list of entities keeps growing on each versions :rocket: . Keep an eye on the releases.
## Hardware Limits
This software seems to have issues working on **FLSUN Speeder Pad** and **Sonic Pad**, so those are unsuported.
# Install
[](https://my.home-assistant.io/redirect/hacs_repository/?owner=marcolivierarsenault&repository=moonraker-home-assistant&category=integration)
## Install via HACS
- The installation is done inside [HACS](https://hacs.xyz/) (Home Assistant Community Store). If you don't have HACS, you must install it before adding this integration. [Installation instructions here.](https://hacs.xyz/docs/setup/download)
- Once HACS is installed, search for `moonraker`
- Navigate to the 'Integrations' tab in HACS, click `explore & Download` and search for the 'Moonraker' integration there. On the next screen, select "Download". Once fully downloaded, restart HomeAssistant.
- In the sidebar, click 'Configuration', then 'Devices & Services'. Click the + icon to add "Moonraker" to your Home Assistant installation.
- Enter the host or IP of your Moonraker installation.
- Change your printer's port if you don't use the default of 7125.
- Optionally enter your API key if you have required one in Moonraker.
- Optionally specify your printer's name if you don't want to use the hostname of your moonraker installation.# Support
You have issue with the integration, you want new sensors? Please open an Issue.
# Screenshot



# Special thanks
Special thanks to [Clifford Roche](https://github.com/cmroche) who built [moonraker-api](https://github.com/cmroche/moonraker-api) which it the conector library we are using for this integration. 🚀