Skip to content

Comments

Patch 1#6099

Closed
emswoboda wants to merge 106 commits intoesphome:currentfrom
emswoboda:patch-1
Closed

Patch 1#6099
emswoboda wants to merge 106 commits intoesphome:currentfrom
emswoboda:patch-1

Conversation

@emswoboda
Copy link

Description:

Related issue (if applicable): fixes

Pull request in esphome with YAML changes (if applicable):

  • esphome/esphome#

Checklist:

  • I am merging into next because this is new documentation that has a matching pull-request in esphome as linked above.
    or

  • I am merging into current because this is a fix, change and/or adjustment in the current documentation and is not for a new component or feature.

  • Link added in /components/_index.md when creating new documents for new components or cookbook.

New Component Images

If you are adding a new component to ESPHome, you can automatically generate a standardized black and white component name image for the documentation.

To generate a component image:

  1. Comment on this pull request with the following command, replacing component_name with your component name in lower_case format with underscores (e.g., bme280, sht3x, dallas_temp):

    @esphomebot generate image component_name
    
  2. The ESPHome bot will respond with a downloadable ZIP file containing the SVG image.

  3. Extract the SVG file and place it in the /static/images/ folder of this repository.

  4. Use the image in your component's index table entry in /components/_index.md.

Example: For a component called "DHT22 Temperature Sensor", use:

@esphomebot generate image dht22

swoboda1337 and others added 30 commits January 14, 2026 09:19
Co-authored-by: J. Nick Koston <nick@koston.org>
* [hub75] Update scan enum values

* add SCAN_1_8_40PX_HIGH
* Fix Made for ESPHome logo links and add missing PNGs

- Move logo files from content/guides/images/ to static/images/
  for simpler absolute path references
- Generate missing PNG versions of logos (white-on-black,
  black-on-transparent, white-on-transparent)
- Update markdown to use absolute paths (/images/...) instead
  of relative paths that resolved incorrectly
- Fix SEO image path in frontmatter

Fixes esphome#5894

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Skip absolute /images/ paths in internal link validation

Allow links to static image assets like /images/foo.png in markdown
without triggering the internal link checker.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
…me#5918)

Move images from static/images/ to content/images/ (which is
mounted as assets/) so Hugo's resource pipeline can find them.

The img shortcode uses resources.Get which searches in assets/,
not static/. This fixes warnings like:
"Unresolved image 'captive_portal-ui.png' in page..."

Images moved:
- captive_portal-ui.png
- factory-rst-ui.png
- gpio-ui.png
- haier-climate.jpg
- output-ui.png
- safemode-ui.png
- shutdown-ui.png

Also change warnf to errorf in the image partial so CI will
catch missing images by failing the build.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
)

This one entry in the docs has a "name" key for a color, but this appears to be mistaken; every other entry has "id", and "id" appears to be correct.
* Add reference to water heater template documentation

* Remove empty line in water heater index file
…mperature documentation (esphome#5949)

* [water_heater] Fix incorrect Home Assistant integration and target_temperature documentation

* Update content/changelog/2026.1.0.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com>
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
Co-authored-by: dcgrove <dcgrove@gmail.com>
Add a skill that teaches Claude Code the proper procedures for creating
pull requests in esphome-docs, including:
- Basing branches on upstream (not fork)
- Using the correct PR template
- Choosing the right base branch (current vs next)
- Filling in all required template sections

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
schdro and others added 26 commits February 12, 2026 23:26
* BL0942 Update references

* BL0942 update

* bl0942 update

* Revert "bl0942 update"

This reverts commit 00cab36.

* Revert "BL0942 update"

This reverts commit 7d6e7a9.

* [bl0942] update ref

---------

Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
…#6076)

Fix 5 component entries in index.mdx that were missing leading slashes
and trailing slashes in URLs, and had inconsistent spacing. Add missing
key_collector.svg image.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* Fix blank guides/changelog and guides index pages

The Hugo-to-Starlight migration stripped the redirect shortcode from
guides/changelog.mdx, leaving a blank page. The guides/index.mdx was
also empty since Hugo auto-generated section listings but Starlight
does not.

- Add /guides/changelog/ redirect to latest changelog in astro.config
- Remove empty guides/changelog.mdx stub (redirect replaces it)
- Populate guides/index.mdx with categorized links to all guide pages

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add changelog pages to pagefind search index

The pagefind glob only indexed components, cookbook, guides, projects,
and web-api. Changelog pages were not searchable.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Revert "Add changelog pages to pagefind search index"

This reverts commit ffbd3bb.

* Enable pagefind search indexing for changelog index page

This allows searching for "changelog" to return the changelog index,
giving users a way to discover changelogs via site search.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* BL0942 Update references

* BL0942 update

* bl0942 update

* Revert "bl0942 update"

This reverts commit 00cab36.

* Revert "BL0942 update"

This reverts commit 7d6e7a9.

* [bl0942] update ref

---------

Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
…#6076)

Fix 5 component entries in index.mdx that were missing leading slashes
and trailing slashes in URLs, and had inconsistent spacing. Add missing
key_collector.svg image.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* Fix blank guides/changelog and guides index pages

The Hugo-to-Starlight migration stripped the redirect shortcode from
guides/changelog.mdx, leaving a blank page. The guides/index.mdx was
also empty since Hugo auto-generated section listings but Starlight
does not.

- Add /guides/changelog/ redirect to latest changelog in astro.config
- Remove empty guides/changelog.mdx stub (redirect replaces it)
- Populate guides/index.mdx with categorized links to all guide pages

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add changelog pages to pagefind search index

The pagefind glob only indexed components, cookbook, guides, projects,
and web-api. Changelog pages were not searchable.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Revert "Add changelog pages to pagefind search index"

This reverts commit ffbd3bb.

* Enable pagefind search indexing for changelog index page

This allows searching for "changelog" to return the changelog index,
giving users a way to discover changelogs via site search.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* Make changelog index a real searchable page

Replace the /changelog/ redirect with a LatestChangelog component that
dynamically renders the latest changelog content at build time. This
makes the changelog index discoverable by pagefind search while still
showing the latest release content.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add client-side redirect to latest changelog

The index page renders the latest changelog content for pagefind
searchability, then immediately redirects visitors to the dedicated
changelog page via client-side JS.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Expand changelog index description for search results

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Apply suggestion from @swoboda1337

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
…32-C2/C61 no RMT support (esphome#6086)

Update docs for ESP32-C2 and ESP32-C61 which lack RMT hardware:
- esp32_rmt_led_strip: Add note that C2/C61 are not supported
- remote_transmitter/receiver: Note C2/C61 use software fallback,
  rename ESP32 config section to ESP32 RMT config, remove C61 from
  RMT memory tables

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
…e#6087)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
@esphome esphome bot added the current label Feb 16, 2026
@netlify
Copy link

netlify bot commented Feb 16, 2026

Deploy Preview for esphome ready!

Name Link
🔨 Latest commit c29d149
🔍 Latest deploy log https://app.netlify.com/projects/esphome/deploys/6993aa63ae3eba00089b7369
😎 Deploy Preview https://deploy-preview-6099--esphome.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@emswoboda emswoboda closed this Feb 16, 2026
@github-actions github-actions bot locked and limited conversation to collaborators Feb 18, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.