I made a tutorial about building an ESPHome external component for an i2c encoder. I’ve seen suggestions that this is how components should be made, but I couldn’t find much documentation so I figured it out and made it. Let me know if you have suggestions!
notify:
- platform: group
name: "Notify Homething"
services:
- service: esphome ##propagates the notify.notify events back to the variables and calls back the service.
data:
target: studiotdisplay_notify_homething
I recall seeing it sometime ago. I don’t recall it helping much. I don’t believe it had any more than the video.
Is your interest in making a custom component (hard unless you are well versed in the HA and esphome concepts and c++ and Python and firmware development) or the actual device he made?
Thanks Neel, I just wanted to fork and adapt a custom component for a Toshiba AC and was trying to figure out where to start. I finally managed to decipher the external components approach in ESPHome with the help of AI. The component is now working: