mirror of
https://github.com/esphome/esphome-docs.git
synced 2025-02-04 23:52:18 +01:00
Made for ESPHome doc updates (#3567)
This commit is contained in:
parent
6045e49142
commit
57e12be14e
@ -7,23 +7,38 @@ Made for ESPHome
|
|||||||
:description: Information about the Made for ESPHome program
|
:description: Information about the Made for ESPHome program
|
||||||
:image: /_static/made-for-esphome-black-on-white.png
|
:image: /_static/made-for-esphome-black-on-white.png
|
||||||
|
|
||||||
ESPHome has a great and active community that loves creating and sharing projects.
|
ESPHome has a wonderful and active community that loves creating and sharing projects.
|
||||||
You can apply for your project to get the Made for ESPHome stamp of approval.
|
You can apply for your project to get the ``Made for ESPHome`` stamp of approval.
|
||||||
This ensures that your project is powered by ESPHome and guarantees a
|
This ensures that your project is powered by ESPHome and guarantees a minimum level of customizability to users.
|
||||||
minimum level of customizability to users.
|
|
||||||
|
|
||||||
Requirements
|
Requirements
|
||||||
------------
|
------------
|
||||||
|
|
||||||
Your product has to match the following requirements:
|
There are a number of requirements your project must meet. These may vary based on its design. They are:
|
||||||
- Your project is powered by ESPHome
|
|
||||||
- Your project is powered by an ESP32
|
For project which utilize Wi-Fi
|
||||||
- Your ESPHome configuration is open source
|
*******************************
|
||||||
- Users should be able to apply updates if your project sells ready-made devices
|
|
||||||
- Your project supports adoption via the ``dashboard_import`` feature of ESPHome
|
Wi-Fi is quite common but requires configuration of the SSID and passphrase.
|
||||||
(see :doc:`Sharing </guides/creators>`)
|
As such, for easy end-user provisioning, your configuration must include:
|
||||||
- Your product name cannot contain **ESPHome** except in the case of *ending with* **for ESPHome**
|
|
||||||
- Your configuration utilises ``esp32_improv`` and ``improv_serial`` (if a USB connection is available) for easy end-user provisioning.
|
- ``esp32_improv`` as described in :doc:`/components/esp32_improv`
|
||||||
|
- ``improv_serial`` as described in :doc:`/components/improv_serial`, if a USB connection is available (recommended)
|
||||||
|
|
||||||
|
Note that these are **not** required for project that only provide a physical/wired Ethernet port for connectivity.
|
||||||
|
|
||||||
|
For all projects
|
||||||
|
****************
|
||||||
|
|
||||||
|
- Your project is powered by ESPHome (runs ESPHome as its firmware)
|
||||||
|
- Your project is powered by an ESP32 or *supported* ESP32 variant such as the S2, S3, C3, etc.
|
||||||
|
- Your ESPHome configuration is open source, available for end users to modify/update
|
||||||
|
- Users should be able to apply updates if your project sells ready-made devices
|
||||||
|
- Your project supports adoption via the ``dashboard_import`` feature of ESPHome (see :doc:`Sharing </guides/creators>`). In particular:
|
||||||
|
- There are **no** references to secrets or passwords
|
||||||
|
- Network configuration must assume defaults (no static IPs or DNS configured)
|
||||||
|
- All configuration is contained within a single YAML file
|
||||||
|
- Your product name cannot contain **ESPHome** except in the case of *ending with* **for ESPHome**
|
||||||
|
|
||||||
When your project matches all requirements of the Made for ESPHome program,
|
When your project matches all requirements of the Made for ESPHome program,
|
||||||
you can apply for permission to carry the logo by emailing esphome@nabucasa.com
|
you can apply for permission to carry the logo by emailing esphome@nabucasa.com
|
||||||
|
Loading…
Reference in New Issue
Block a user