Consider submitting this integration for inclusion in Home Assistant's core? #809
Replies: 2 comments 2 replies
|
Well ahead of you I already had a draft |
|
For reference, bassrock and dddddl has now also submitted pull requests to upstream HA core for Beatbot and WyBot integrations: @mikey0000 FYI, since those are also for pool cleaner robots I believe they are similar to your integration, and just like you said, they each initially only added a single platform (i.e. sensor) to their new integrations for core submission since Home Assistant core development limits that when first adding new integrations, however once merged then you can add support for more platsfoms one platform at a time: "When adding new integrations, limit included platforms to a single platform. While we appreciate the effort, reviewing larger than necessary PRs slows down the review process. Please reduce this PR to a single platform. See the review process for more details." Also FYI and for reference, the Open Home Foundation has recently published an AI-policy for all Home Assistant projects to be aware of: It basically sais that using AI tools for LLM assisted coding are welcome as an aid, however you should still understand the code yourself and that all communication should be done human to human. In summery it more or less sais that if you are not a developer then you should not just have an AI vibe-code everything and blindly submit that without knowing what you are doing or have an autonomous AI agents answer reply directly. So they are not AI assisted development or AI-coding, but they do not want people who can not even read code to waste their time by having AI autonomously submit pull requests for them without understanding that the code does and how. Btw, with this kind of being a sub-community I am sure that bassrock and dddddl could help provide feedback and suggestions if you maybe ask and they have the time since it is should be in there interest too to have additional integrations for more pool cleaner robots in HA core. |
Uh oh!
There was an error while loading. Please reload this page.
First, thank you for creating and maintaining this integration. I understand it is very useful for many owners of Mammotion robotic products using Home Assistant.
I was wondering whether you have considered submitting this integration for inclusion in Home Assistant's core by default rather than only having it available only through HACS as a custom component?
Home Assistant's developer documentation includes guidance for contributing an integration to its core repository, and it seems that having a native integration could provide benefits such as:
I understand that moving an integration into Core requires significant work and could be a relativly huge effort to meet Home Assistant's Integration Quality Scale requirements, testing standards, documentation requirements, and ongoing maintenance commitments.
I also understand that many HACS-only integrations remain outside Core by choise because of API stability, maintenance burden, or Home Assistant's requirements for core rather than lack of interest.
Bet that many would be interested to hear your thoughts if you think this integration could be a candidate for Core inclusion, or are there technical, API, licensing, maintenance, or other obstacles or blockers that would make this difficult?
Thanks again for all your work on this project!
All reactions