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
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
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.