Adding unverified integrations to devices using HomeAssistant

Hello HomeAssistant community,

First I would like to thanks all people working on this project, I’m fairly new to it but can already say that I’m in love with it!

The context
I’m working on a new integration (still work in progress) that will interact with a webservice. I would like to test it on my RaspberryPi 4 running HomeAssistant with connected sensors.
However, because it’s still WIP, I’m not confident in going through adding the integration to the homeassistant repository with a PR yet.

Expected outcome
Running an unverified integration (not in the integrations official list) on a specific device running HomeAssistant.

Is there a way to do it? Other than running the dev environment on the RaspberryPi itself?

Sure, that’s called a custom component. You can see an example here, but the developer docs here cover it in much more detail (and is actually up to date).

It’s basically the same as a standard integration, but you put it inside custom_components/ in your config folder.

1 Like