Custom components are deprecated, not recommended for new configurations

Hi, the documentation very clearly states that custom components are deprecated and the functionality will be dropped eventually. I just wanted to learn it for my first project
start using a custom component… what now?

I understand the idea is that people convert their custom components into actual components, but the documentation isn’t very helpful. It literally says “You can find some basic documentation on creating your own components at Contributing to ESPHome.” and it feels like the author was overselling this “basic documentation”. At almost every step the documentation says it would be out of scope to continue explaining this, or even explain it at all. It’s just short of wishing me good luck :slight_smile:
and do i have to start with git and github to ?

How would a mere mortal like me start with a custom component -isch thing

any tips are appreciated.

Link, please?

Indeed

That was the reason of my topic

Do i need to get github installed and do a PR to create some code for personal use ?

I have arduino ide
And thats it

Is there a tutorial for mere mortals to get the virtual environment in python installed

Seems a lot of preparation.

no github or pr’s needed. Just copy a component similar to what you want to design to a directory under your esphome config and just edit. Just read through that components ‘init’ file to get an idea of how it interacts with the yaml and the cpp code. You can then load your external component into your yaml using the local option. Unfortunately there are no tutorials around but looking at an existing component is the best way to learn at this point.

Why are you posting here?

How do u mean?
Its esphome related topic i guess

Kind regards :wink: