FYI: Integrations using GPIO are deprecated

This discussion, in the Architecture repository, proposed deprecating integrations that employ GPIO. It was accepted and formally documented in ADR-0019.

I just noticed that there are now Pull Requests in the Core repository that are implementing the deprecation.

If you are one of the reportedly few people using one of the deprecated integrations, you may want to start making mitigation plans for the next release (or whatever future release the PRs will be in).

4 Likes

Few people. Truly?
A lot of people will be disappointed.

If you haven’t read the discussion or ADR-0019, I recommend you do. That’s where you will find that the development team considers those numbers to represent “few users” (i.e. just reporting their view on the matter). However, it’s not the quantity of users that is the primary reason for the decision but several other things (and they’re explained in the supplied references).

There’s also a short topic here:

https://community.home-assistant.io/t/removal-of-gpio-support/372222

And these types of integrations are only being removed from the core integrations. Third party integrations can still be implemented.