Questions about developing a new integration for DALI over serial bus

Hi there,

I am embarking on the journey of writing a new integration for Home Assistant. The integration that I have in mind would fit neatly into the concept of “integration” that is currently located in the “components” folder, and I understand the nature of the file structure. However, I have a few questions, after reading the Documentation, and looking at examples of existing integrations.

  1. Is the proper channel for introducing a new integration a pull request to the HA github repository?

  2. Assuming there are no issues that need correcting, what is a typical time-frame from pull-request of a new integration to an integration being merged?

  3. What is the typical cadence for new integrations to be rolled into the latest version of Home Assistant OS?

  4. Is there anything else that I should consider as I embark on this project? Anything you would share with someone that you discovered half-way through the process?

Thank you so much for taking the time to read this and, perhaps, respond!

  1. Yes to the home-assistant core repository.

  2. Months. Mainly due to a review backlog.

  3. As above. Note that it will be merged into core not OS.

  4. If you develop a third party custom integration and make it available through HACS you can decide your own release and update cycle rather than waiting for reviews. Release testing will improve your chances of getting it merged into the core too.

3 Likes

And I also guess it also needs to appeal to a larger audience, you have not mentioned what you are planning to do…added-value is unclear to me right now

1 Like

Awesome responses, thank you so much.

That’s a good point on the appeal to a larger audience–
with that in mind, the integration would be, I think, an integration for DALI over a serial bus.

Having just made my own custom component I found this integration blueprint really helpful to getting started with a project.

I distribute mine as a custom HACS repository for now, with a submission to add an official HACS integration pending, it’s a bit too niche to ever submit to core.

1 Like

I personally have no use for that but I would change the name of this post to indicated you are thinking of DALI. Aside the fun itself (I did some weird timeconsuming things, apparently only for me myself and I) …it is rewarding if others use it too (and help testing)

1 Like

The easiest way to integrate DALI into Home Assistant is via one of the two following devices: Atios KNX Bridge or Atios SmartCore. Both devices have an integrated DALI bus connection, that supports 64x addresses and 16x groups for DALI control gear, as well as another 64x DALI-2 sensors. Configuration of the luminaires works via the in-built local web interface, after which the installation can be integrated into Home Assistant via Apple HomeKit or Matter protocol.