Klangen82 / Creality-Control

Seamlessly integrate your Creality 3D printer with Home Assistant for streamlined control and monitoring.
Apache License 2.0
7 stars 1 forks source link

Creality Control Integration for Home Assistant

This custom integration allows Home Assistant users to monitor and control their Creality 3D printers. It offers capabilities such as viewing current print status and sending pause/resume and stop commands directly from the Home Assistant interface. This integration has been specifically tested with the Creality Halot resin printer and is based on WebSocket communication discovered through Wireshark capture while running the Halot software connected to the printer.

Features

Prerequisites

Installation

  1. Clone this repository or download the latest release.
  2. Copy the creality_control folder to your custom_components directory in your Home Assistant configuration directory.
  3. Restart Home Assistant to recognize the new integration.
  4. Navigate to Configuration > Integrations and click + Add Integration.
  5. Search for "Creality Control" and input your printer's details as prompted.

Configuration

You will need the following information to set up the integration:

Important Considerations

Support

For support, questions, or contributions, please visit the GitHub issue tracker.

Disclaimer

This integration is not officially affiliated with Creality. Use it at your own risk. Always ensure your printer's firmware is up to date with the latest version recommended by Creality. The integration's communication mechanism was discovered via Wireshark capture while running Halot software and connected to the printer, and it may not apply universally to all Creality printers.

License

This Home Assistant integration is released under the MIT License.

"Buy Me A Coffee"