Adds new integration [adamoutler/anycubic-homeassistant]
Supports one Print/Finish/Stop/Pause sensor. Extras provided when printing.

Please help me out. I've reverse engineered the telnet-based protocol, created a pip, created an integration, and am working on it still. I only have a Mono X 6K, but this is able to support 3, and possibly 5 models. I'm "pretty sure" it's bug free, but my Integration needs users to complain! I need you guys to help me get complaints.
Features:
- Sensor + Extras
- Config Flow
- async step DHCP (auto detect)
- ssync step User (needs just an IP)
- Diagnostics
- Significant Change support
- Entity picture
- Offline debouncing to account for poor wifi on unit
Current State of Integration (what needs to be done):
- Code Optimization: Offload tasks to Home Assistant instead of doing them myself.
- Home Assistant Compliance: IP address currently displayed in hardware area.
- Options:
- Don't record attributes.
- Use MDI logo instead of picture.
- Unit Testing:
- Has no unit testing.
- Needs config flow unit tests.
- Device Simulator will be used for testing.
- Emergency stop Button planned for post-Home Assistant submission.
- Dropdown file selector and print Button planned for post-Home Assistant submission.
Link to successful HACS action: https://github.com/adamoutler/anycubic-homeassistant/runs/7225309587?check_suite_focus=true Link to successful hassfest action (if integration): https://github.com/adamoutler/anycubic-homeassistant/runs/7225309634?check_suite_focus=true
Running checks on adamoutler/anycubic-homeassistant
Now supporting python 3.10 and HA 2022.07.01
Your repository is now added to HACS :tada: Here is a few resources that can be useful:
- HACS Discord If you have questions about HACS this is the best place for it.
- Home Assistant Developer Blog Make sure you stay up to date.
- Home Assistant Devs @ twitter
- HACS @ twitter
- Use this GitHub action to validate your repository with HACS
- Use hassfest to validate your integration with this GitHub Action