esphome / esphome/feature-requests

Tutorial for creating a native component from a custom component

Open
#813 3 comments 0 reactions 0 assignees View on GitHub
Type: Documentation
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

As I have very basic programming knowledge and would love to see a tutorial how to create a "native component" from a working custom component that I e. g. created using existing Arduinio libraries so that it could be used by other who have NO programming knowledge.

I have no idea if this is feasible or if it would just be too much for a tutorial.

In my case I created custom components for VEML6075 and MAX44009 and would like to add them to the ESPHome repertoire.

**Please describe your use case for this integration and alternatives you've tried:**

**Additional context**

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing custom components for VEML6075 and MAX44009 and the ESPHome component documentation. The tutorial should explain how a working Arduino-library-based custom component becomes a native ESPHome component that other users can install without programming knowledge.

Written by the indexing model from the issue text.

Assessment

Tech stack
arduino
Domain
documentation, embedded-iot
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.