Skip to content

Conversation

edenhaus
Copy link
Contributor

@edenhaus edenhaus commented Oct 16, 2025

Description:

Fix all automation links.
Currently all links are pointing to the modubus controller. I assume this bug was introduced with the restructure of the docs

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.rst 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 UPPER_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 images/ folder of this repository.

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

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

@esphomebot generate image DHT22

@esphome esphome bot added the current label Oct 16, 2025
@netlify
Copy link

netlify bot commented Oct 16, 2025

Deploy Preview for esphome ready!

Name Link
🔨 Latest commit 698d657
🔍 Latest deploy log https://app.netlify.com/projects/esphome/deploys/68f0d51310abc5000804a415
😎 Deploy Preview https://deploy-preview-5490--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.

@edenhaus edenhaus changed the title Fix automation link Fix automation links Oct 16, 2025
@edenhaus edenhaus marked this pull request as ready for review October 16, 2025 11:22
@Copilot Copilot AI review requested due to automatic review settings October 16, 2025 11:22
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request fixes broken automation links throughout the ESPHome documentation. All automation references were incorrectly pointing to #automation (modbus controller) instead of the correct /automations page. This was likely introduced during the documentation restructuring.

Key changes:

  • Updated all automation link references from #automation to /automations
  • Fixed links across component documentation, cookbook examples, and changelog entries

Reviewed Changes

Copilot reviewed 113 out of 113 changed files in this pull request and generated no comments.

File Description
Multiple component files Fixed automation links in component documentation (voice_assistant, wifi, sensor, etc.)
Cookbook files Corrected automation links in example configurations (lvgl, lambda_magic, infostrip)
Changelog Updated automation references in version history

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 16, 2025

Walkthrough

This PR systematically updates internal documentation links across 100+ component documentation files. All occurrences of anchor-based automation references ([Automation](#automation)) are changed to absolute path references ([Automation](/automations)), redirecting users to a centralized automations documentation page rather than in-page anchors.

Changes

Cohort / File(s) Change Summary
Changelog
content/changelog/v1.7.0.md
Updated internal automation links from anchors (#automation) to absolute paths (/automations)
Binary Sensor Components
content/components/binary_sensor/_index.md, content/components/binary_sensor/analog_threshold.md, content/components/binary_sensor/homeassistant.md, content/components/binary_sensor/packet_transport.md, content/components/binary_sensor/pn532.md, content/components/binary_sensor/rc522.md, content/components/binary_sensor/rdm6300.md, content/components/binary_sensor/template.md
Updated automation links from #automation to /automations across multiple binary sensor trigger sections
BLE & Wireless Components
content/components/ble_client.md, content/components/esp32_ble_server.md, content/components/esp32_ble_tracker.md, content/components/esp32_improv.md, content/components/sx126x.md, content/components/sx127x.md, content/components/sx1509.md
Updated automation reference links in BLE client, server, and tracker documentation from anchors to absolute paths
UI Control Components
content/components/button/_index.md, content/components/select/_index.md, content/components/select/logger.md, content/components/select/modbus_controller.md, content/components/select/template.md, content/components/text/_index.md, content/components/text/template.md
Updated automation trigger and configuration variable links from #automation to /automations
Sensor & Measurement Components
content/components/api.md, content/components/sensor/_index.md, content/components/sensor/am43.md, content/components/sensor/ble_client.md, content/components/sensor/duty_time.md, content/components/sensor/homeassistant.md, content/components/sensor/packet_transport.md, content/components/sensor/rotary_encoder.md, content/components/sensor/template.md
Updated automation links in sensor triggers and See Also sections
Text Sensor & Communication
content/components/text_sensor/_index.md, content/components/text_sensor/ble_client.md, content/components/text_sensor/homeassistant.md, content/components/text_sensor/template.md, content/components/mqtt.md, content/components/http_request.md
Updated automation reference links across text sensor and message-based component documentation
Climate & HVAC Components
content/components/climate/bedjet.md, content/components/climate/haier.md
Updated automation links in climate component configuration sections
Cover & Motion Components
content/components/cover/am43.md, content/components/cover/current_based.md, content/components/cover/endstop.md, content/components/cover/feedback.md, content/components/cover/he60r.md, content/components/cover/template.md, content/components/cover/time_based.md, content/components/cover/tormatic.md
Updated automation links in cover component documentation
Output & Action Components
content/components/output/sigma_delta_output.md, content/components/output/slow_pwm.md, content/components/output/template.md
Updated automation reference links in output action descriptions
Packet Transport Components
content/components/packet_transport/_index.md, content/components/packet_transport/sx126x.md, content/components/packet_transport/sx127x.md, content/components/packet_transport/uart.md, content/components/packet_transport/udp.md
Updated automation links in packet transport documentation
RF & Remote Components
content/components/remote_receiver.md, content/components/remote_transmitter.md, content/components/rf_bridge.md
Updated automation links in RF and remote control component documentation
NFC & RFID Components
content/components/pn7150.md, content/components/pn7160.md
Updated automation links in NFC tag detection components
DateTime & Time Components
content/components/datetime/_index.md, content/components/datetime/template.md, content/components/time/_index.md
Updated automation links in date/time component configuration sections
OTA & Firmware Components
content/components/ota/_index.md, content/components/ota/esphome.md, content/components/ota/http_request.md, content/components/ota/web_server.md
Updated automation links in OTA update event documentation
Number & Number Input Components
content/components/number/_index.md, content/components/number/homeassistant.md, content/components/number/template.md
Updated automation trigger links in number component documentation
Audio & Media Components
content/components/dfplayer.md, content/components/rtttl.md, content/components/media_player/speaker.md
Updated automation links in audio playback and media event sections
Fingerprint & Biometric Components
content/components/fingerprint_grow.md
Updated automation links in fingerprint sensor trigger documentation
Keyboard & Input Components
content/components/key_collector.md, content/components/matrix_keypad.md
Updated automation links in keyboard input and key event documentation
Display & UI Components
content/components/display_menu/_index.md, content/components/display_menu/graphical_display_menu.md, content/components/lvgl/_index.md, content/components/touchscreen/_index.md
Updated automation links in display and touchscreen component documentation
Miscellaneous Components
content/components/canbus/_index.md, content/components/deep_sleep.md, content/components/esphome.md, content/components/espnow.md, content/components/event/_index.md, content/components/exposure_notifications.md, content/components/ezo_pmp.md, content/components/logger.md, content/components/light/_index.md, content/components/microphone/_index.md, content/components/modbus_controller.md, content/components/online_image.md, content/components/pipsolar.md, content/components/runtime_stats.md, content/components/safe_mode.md, content/components/servo.md, content/components/sim800l.md, content/components/sml.md, content/components/stepper/_index.md, content/components/sun.md, content/components/switch/homeassistant.md, content/components/tuya.md, content/components/udp.md, content/components/valve/template.md, content/components/voice_assistant.md
Updated automation links from anchor-based references to absolute /automations path across diverse component types

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Despite the highly repetitive nature of changes (same pattern applied uniformly), the sheer volume of 100+ affected files requires comprehensive verification to ensure consistency and completeness across all components. Each file's changes are trivial individually, but the breadth of the update demands careful cross-file review.

Possibly related PRs

  • esphome/esphome-docs#3957: Restructures and moves automations documentation into a dedicated /automations page, forming the foundation for these link updates.
  • esphome/esphome-docs#4080: Modifies remote receiver and transmitter documentation in overlapping files with concurrent automation reference updates.
  • esphome/esphome-docs#4421: Updates sensor component documentation with overlapping changes to automation trigger wording and references.

Suggested reviewers

  • jesserockz
  • nagyrobi

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title Check ✅ Passed The title succinctly captures the main change of fixing automation links throughout the documentation. It accurately reflects that the primary change is correcting link targets rather than adding new content or features. The phrasing is concise, clear, and specific enough for a teammate scanning history to understand the purpose of the pull request.
Description Check ✅ Passed The description briefly states the intent to fix automation links and notes the current incorrect behavior, which matches the changeset of updating link targets. It references the documentation restructure as the presumed cause, providing context. While it lacks detail on specific files, it is directly related to the changes. The description is not generic or off-topic and clearly aligns with the documentation fixes presented.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2a59196 and 698d657.

📒 Files selected for processing (107)
  • content/changelog/v1.7.0.md (2 hunks)
  • content/components/api.md (4 hunks)
  • content/components/binary_sensor/_index.md (8 hunks)
  • content/components/binary_sensor/analog_threshold.md (1 hunks)
  • content/components/binary_sensor/homeassistant.md (1 hunks)
  • content/components/binary_sensor/packet_transport.md (1 hunks)
  • content/components/binary_sensor/pn532.md (2 hunks)
  • content/components/binary_sensor/rc522.md (2 hunks)
  • content/components/binary_sensor/rdm6300.md (1 hunks)
  • content/components/binary_sensor/template.md (1 hunks)
  • content/components/ble_client.md (2 hunks)
  • content/components/button/_index.md (2 hunks)
  • content/components/canbus/_index.md (1 hunks)
  • content/components/climate/bedjet.md (1 hunks)
  • content/components/climate/haier.md (1 hunks)
  • content/components/cover/am43.md (1 hunks)
  • content/components/cover/current_based.md (1 hunks)
  • content/components/cover/endstop.md (1 hunks)
  • content/components/cover/feedback.md (1 hunks)
  • content/components/cover/he60r.md (1 hunks)
  • content/components/cover/template.md (1 hunks)
  • content/components/cover/time_based.md (1 hunks)
  • content/components/cover/tormatic.md (1 hunks)
  • content/components/datetime/_index.md (2 hunks)
  • content/components/datetime/template.md (1 hunks)
  • content/components/deep_sleep.md (1 hunks)
  • content/components/dfplayer.md (1 hunks)
  • content/components/display_menu/_index.md (7 hunks)
  • content/components/display_menu/graphical_display_menu.md (1 hunks)
  • content/components/esp32_ble_server.md (2 hunks)
  • content/components/esp32_ble_tracker.md (5 hunks)
  • content/components/esp32_camera.md (1 hunks)
  • content/components/esp32_improv.md (1 hunks)
  • content/components/esphome.md (4 hunks)
  • content/components/espnow.md (2 hunks)
  • content/components/event/_index.md (2 hunks)
  • content/components/exposure_notifications.md (1 hunks)
  • content/components/ezo_pmp.md (4 hunks)
  • content/components/fingerprint_grow.md (1 hunks)
  • content/components/http_request.md (1 hunks)
  • content/components/key_collector.md (1 hunks)
  • content/components/light/_index.md (1 hunks)
  • content/components/logger.md (1 hunks)
  • content/components/lvgl/_index.md (2 hunks)
  • content/components/matrix_keypad.md (1 hunks)
  • content/components/media_player/speaker.md (1 hunks)
  • content/components/microphone/_index.md (1 hunks)
  • content/components/modbus_controller.md (1 hunks)
  • content/components/mqtt.md (1 hunks)
  • content/components/number/_index.md (3 hunks)
  • content/components/number/homeassistant.md (1 hunks)
  • content/components/number/template.md (1 hunks)
  • content/components/online_image.md (2 hunks)
  • content/components/ota/_index.md (1 hunks)
  • content/components/ota/esphome.md (1 hunks)
  • content/components/ota/http_request.md (1 hunks)
  • content/components/ota/web_server.md (1 hunks)
  • content/components/output/sigma_delta_output.md (1 hunks)
  • content/components/output/slow_pwm.md (1 hunks)
  • content/components/output/template.md (2 hunks)
  • content/components/packet_transport/_index.md (1 hunks)
  • content/components/packet_transport/sx126x.md (1 hunks)
  • content/components/packet_transport/sx127x.md (1 hunks)
  • content/components/packet_transport/uart.md (1 hunks)
  • content/components/packet_transport/udp.md (1 hunks)
  • content/components/pipsolar.md (1 hunks)
  • content/components/pn7150.md (1 hunks)
  • content/components/pn7160.md (2 hunks)
  • content/components/remote_receiver.md (1 hunks)
  • content/components/remote_transmitter.md (1 hunks)
  • content/components/rf_bridge.md (1 hunks)
  • content/components/rtttl.md (1 hunks)
  • content/components/runtime_stats.md (1 hunks)
  • content/components/safe_mode.md (1 hunks)
  • content/components/select/_index.md (2 hunks)
  • content/components/select/logger.md (1 hunks)
  • content/components/select/modbus_controller.md (1 hunks)
  • content/components/select/template.md (1 hunks)
  • content/components/sensor/_index.md (4 hunks)
  • content/components/sensor/am43.md (1 hunks)
  • content/components/sensor/ble_client.md (1 hunks)
  • content/components/sensor/duty_time.md (1 hunks)
  • content/components/sensor/homeassistant.md (1 hunks)
  • content/components/sensor/packet_transport.md (1 hunks)
  • content/components/sensor/rotary_encoder.md (1 hunks)
  • content/components/sensor/template.md (1 hunks)
  • content/components/servo.md (1 hunks)
  • content/components/sim800l.md (1 hunks)
  • content/components/sml.md (1 hunks)
  • content/components/stepper/_index.md (1 hunks)
  • content/components/sun.md (1 hunks)
  • content/components/switch/homeassistant.md (1 hunks)
  • content/components/sx126x.md (1 hunks)
  • content/components/sx127x.md (1 hunks)
  • content/components/sx1509.md (1 hunks)
  • content/components/text/_index.md (2 hunks)
  • content/components/text/template.md (1 hunks)
  • content/components/text_sensor/_index.md (3 hunks)
  • content/components/text_sensor/ble_client.md (1 hunks)
  • content/components/text_sensor/homeassistant.md (1 hunks)
  • content/components/text_sensor/template.md (1 hunks)
  • content/components/time/_index.md (2 hunks)
  • content/components/touchscreen/_index.md (1 hunks)
  • content/components/tuya.md (1 hunks)
  • content/components/udp.md (1 hunks)
  • content/components/valve/template.md (1 hunks)
  • content/components/voice_assistant.md (2 hunks)
⛔ Files not processed due to max files limit (6)
  • content/components/wiegand.md
  • content/components/wifi.md
  • content/components/wireguard.md
  • content/cookbook/infostrip.md
  • content/cookbook/lambda_magic.md
  • content/cookbook/lvgl.md
🧰 Additional context used
📓 Path-based instructions (1)
**

⚙️ CodeRabbit configuration file

  • Do not generate or add any sequence diagrams

Files:

  • content/components/sun.md
  • content/components/sensor/packet_transport.md
  • content/components/modbus_controller.md
  • content/components/text_sensor/homeassistant.md
  • content/components/http_request.md
  • content/components/text_sensor/template.md
  • content/components/binary_sensor/rc522.md
  • content/components/online_image.md
  • content/components/cover/template.md
  • content/components/ota/esphome.md
  • content/components/pn7160.md
  • content/components/sx1509.md
  • content/components/cover/endstop.md
  • content/components/climate/haier.md
  • content/components/esp32_ble_tracker.md
  • content/components/ota/_index.md
  • content/components/dfplayer.md
  • content/components/esp32_ble_server.md
  • content/components/sml.md
  • content/components/lvgl/_index.md
  • content/components/light/_index.md
  • content/components/canbus/_index.md
  • content/components/sensor/am43.md
  • content/components/packet_transport/sx127x.md
  • content/components/valve/template.md
  • content/components/media_player/speaker.md
  • content/components/binary_sensor/rdm6300.md
  • content/components/mqtt.md
  • content/components/output/sigma_delta_output.md
  • content/components/output/slow_pwm.md
  • content/components/sx127x.md
  • content/components/select/modbus_controller.md
  • content/components/logger.md
  • content/components/rf_bridge.md
  • content/components/display_menu/_index.md
  • content/components/sensor/template.md
  • content/components/pn7150.md
  • content/components/datetime/_index.md
  • content/components/switch/homeassistant.md
  • content/components/text_sensor/_index.md
  • content/components/ezo_pmp.md
  • content/components/display_menu/graphical_display_menu.md
  • content/components/remote_transmitter.md
  • content/components/ble_client.md
  • content/components/tuya.md
  • content/components/cover/current_based.md
  • content/components/stepper/_index.md
  • content/components/espnow.md
  • content/components/packet_transport/sx126x.md
  • content/components/servo.md
  • content/components/binary_sensor/template.md
  • content/components/binary_sensor/analog_threshold.md
  • content/components/text/_index.md
  • content/components/binary_sensor/_index.md
  • content/components/select/template.md
  • content/components/pipsolar.md
  • content/components/remote_receiver.md
  • content/components/button/_index.md
  • content/components/binary_sensor/packet_transport.md
  • content/components/sensor/_index.md
  • content/changelog/v1.7.0.md
  • content/components/runtime_stats.md
  • content/components/time/_index.md
  • content/components/esphome.md
  • content/components/api.md
  • content/components/sim800l.md
  • content/components/packet_transport/udp.md
  • content/components/sensor/duty_time.md
  • content/components/voice_assistant.md
  • content/components/cover/he60r.md
  • content/components/event/_index.md
  • content/components/udp.md
  • content/components/binary_sensor/pn532.md
  • content/components/ota/web_server.md
  • content/components/cover/feedback.md
  • content/components/cover/am43.md
  • content/components/key_collector.md
  • content/components/esp32_improv.md
  • content/components/deep_sleep.md
  • content/components/datetime/template.md
  • content/components/fingerprint_grow.md
  • content/components/number/_index.md
  • content/components/text_sensor/ble_client.md
  • content/components/cover/time_based.md
  • content/components/packet_transport/uart.md
  • content/components/sensor/rotary_encoder.md
  • content/components/exposure_notifications.md
  • content/components/ota/http_request.md
  • content/components/rtttl.md
  • content/components/text/template.md
  • content/components/packet_transport/_index.md
  • content/components/cover/tormatic.md
  • content/components/sensor/ble_client.md
  • content/components/microphone/_index.md
  • content/components/esp32_camera.md
  • content/components/number/homeassistant.md
  • content/components/select/_index.md
  • content/components/sx126x.md
  • content/components/matrix_keypad.md
  • content/components/output/template.md
  • content/components/binary_sensor/homeassistant.md
  • content/components/climate/bedjet.md
  • content/components/select/logger.md
  • content/components/sensor/homeassistant.md
  • content/components/number/template.md
  • content/components/safe_mode.md
  • content/components/touchscreen/_index.md
🪛 LanguageTool
content/components/esp32_ble_server.md

[grammar] ~44-~44: There might be a mistake here.
Context: ...ins the ID of the client that connected. - on_disconnect (Optional, [Automation...

(QB_NEW_EN)


[grammar] ~45-~45: There might be a mistake here.
Context: ... the ID of the client that disconnected. - services (Optional, list of [Service...

(QB_NEW_EN)

content/components/media_player/speaker.md

[style] ~59-~59: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...automation to perform when unmuted. - on_volume (Optional, [Automation](/aut...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

content/components/output/sigma_delta_output.md

[grammar] ~54-~54: There might be a mistake here.
Context: ... state parameter holds the new status. - turn_on_action (Optional, [Automatio...

(QB_NEW_EN)


[style] ~55-~55: To form a complete sentence, be sure to include a subject.
Context: ... to perform when the load is turned on. Can be used to control for example a switch...

(MISSING_IT_THERE)


[grammar] ~55-~55: There might be a mistake here.
Context: ...or example a switch or output component. - turn_off_action (Optional, [Automati...

(QB_NEW_EN)

content/components/output/slow_pwm.md

[grammar] ~37-~37: There might be a mistake here.
Context: ... state parameter holds the new status. - turn_on_action (Optional, [Automatio...

(QB_NEW_EN)


[style] ~38-~38: To form a complete sentence, be sure to include a subject.
Context: ... to perform when the load is turned on. Can be used to control for example a switch...

(MISSING_IT_THERE)


[grammar] ~38-~38: There might be a mistake here.
Context: ...or example a switch or output component. - turn_off_action (Optional, [Automati...

(QB_NEW_EN)

content/components/display_menu/_index.md

[grammar] ~251-~251: There might be a mistake here.
Context: ...rform when the editing mode is exited. See [on_leave](#display_menu-on_leav...

(QB_NEW_EN)


[grammar] ~325-~325: There might be a mistake here.
Context: ...rform when the editing mode is exited. See [on_leave](#display_menu-on_leav...

(QB_NEW_EN)


[grammar] ~381-~381: There might be a mistake here.
Context: ...rform when the editing mode is exited. See [on_leave](#display_menu-on_leav...

(QB_NEW_EN)


[grammar] ~443-~443: There might be a mistake here.
Context: ...rform when the editing mode is exited. See [on_leave](#display_menu-on_leav...

(QB_NEW_EN)


[grammar] ~447-~447: There might be a mistake here.
Context: ... to perform when the value is changed. See [on_value](#display_menu-on_valu...

(QB_NEW_EN)


[grammar] ~451-~451: There might be a mistake here.
Context: ...en the user navigates to the next value. See on_next...

(QB_NEW_EN)

content/components/ezo_pmp.md

[grammar] ~262-~262: There might be a mistake here.
Context: ...dose an specific volume (in milliliters) at the [Maximum Flow Rate](#ezo_pmp-max_...

(QB_NEW_EN)


[grammar] ~288-~288: There might be a mistake here.
Context: ...se an specific volume (in milliliters) over the provided duration (in minutes...

(QB_NEW_EN)


[grammar] ~319-~319: There might be a mistake here.
Context: ...c volume (in milliliters) every minute for the provided duration (in minutes)...

(QB_NEW_EN)

content/components/servo.md

[grammar] ~77-~77: There might be a mistake here.
Context: ...ates, you can use this action to set the target level of the servo from -100% to ...

(QB_NEW_EN)

content/components/binary_sensor/_index.md

[grammar] ~57-~57: There might be a mistake here.
Context: ...eld down for a specified period of time. See [on_click](#binary_sensor-on_cli...

(QB_NEW_EN)


[grammar] ~61-~61: There might be a mistake here.
Context: ...sed twice for specified periods of time. See [on_double_click](#binary_sensor...

(QB_NEW_EN)

content/components/pipsolar.md

[grammar] ~304-~304: There might be a mistake here.
Context: ...ates, you can use this action to set the target level of the output. ```yaml on_...

(QB_NEW_EN)

content/components/remote_receiver.md

[grammar] ~179-~179: There might be a mistake here.
Context: ...ed to the automation for use in lambdas. Beware that Dish remotes use a differe...

(QB_NEW_EN)

content/changelog/v1.7.0.md

[grammar] ~67-~67: There might be a mistake here.
Context: ...evice automations](/automations). See 😎 - The {{< docref "/components/deep_sleep" ...

(QB_NEW_EN)

content/components/key_collector.md

[grammar] ~77-~77: There might be a mistake here.
Context: ...hat activated this sequence or else 0. Useful if you want to have a display s...

(QB_NEW_EN)

content/components/esp32_improv.md

[grammar] ~63-~63: There might be a mistake here.
Context: ...t can be used to provide feedback during the Improv provisioning process. {{< an...

(QB_NEW_EN)

content/components/ota/http_request.md

[grammar] ~34-~34: There might be a mistake here.
Context: ...ware from the configured URL. As it's an ESPHome action, it may...

(QB_NEW_EN)

content/components/packet_transport/_index.md

[grammar] ~285-~285: There might be a mistake here.
Context: ...nsor/packet_transport" >}} - Automation - {{< apiref "packet_transport/packet_tran...

(QB_NEW_EN)

content/components/safe_mode.md

[grammar] ~43-~43: There might be a mistake here.
Context: ...when safe mode is invoked. > [!WARNING] > The on_safe_mode [automation](/autom...

(QB_NEW_EN)

🔇 Additional comments (28)
content/components/servo.md (1)

77-77: Updated link looks correct.

The automation link now points to the centralized /automations page, matching the PR objective.

content/components/sx1509.md (1)

65-66: Link update looks correct.

Pointing this reference to /automations matches the centralized docs target. Nicely done.

content/components/voice_assistant.md (1)

48-128: Automation links updated correctly.

All on_* automation references now direct to the centralized /automations page, matching the PR objective.

content/components/remote_transmitter.md (1)

68-72: Automations link fix looks good.

The new /automations target keeps the section pointing to the shared automations docs.

content/components/cover/template.md (1)

137-139: See Also link corrected.

The Automation reference now routes to /automations, aligning with the documentation overhaul.

content/components/packet_transport/_index.md (1)

283-286: Centralized automation reference confirmed.

The See Also entry now points to /automations, consistent with the rest of the PR.

content/components/datetime/template.md (1)

107-110: Automation link matches new target.

The See Also section now correctly links to /automations.

content/components/dfplayer.md (1)

32-37: Automation reference corrected.

on_finished_playback now points to /automations, addressing the broken anchor.

content/components/exposure_notifications.md (1)

27-30: Link update verified.

The automation description now links to /automations, fixing the outdated anchor.

content/components/text/_index.md (1)

58-91: Both automation references fixed.

on_value and its configuration link now point at the shared /automations page.

content/components/text_sensor/_index.md (1)

59-63: Link target looks good

Pointing these automation references to /automations fixes the misleading anchor and keeps readers on the canonical page. ✔️

Also applies to: 210-229

content/components/number/homeassistant.md (1)

38-38: See Also link aligned with automations hub

Thanks for routing the reference to the shared /automations page—this keeps the docs consistent.

content/components/cover/feedback.md (1)

264-264: Consistent automation link

Updating this to /automations removes the broken anchor and matches the rest of the docs refresh.

content/components/binary_sensor/template.md (1)

101-101: Automation link fix confirmed

The See Also entry now lands on the centralized Automations page—thanks for keeping it consistent.

content/components/sensor/rotary_encoder.md (1)

81-85: Trigger docs now reference the correct page

Both trigger descriptions now point to /automations, eliminating the old misdirect. Looks good.

content/components/mqtt.md (1)

121-131: Automation references corrected

All MQTT trigger links now route to /automations, fixing the prior anchor regression.

content/components/sensor/duty_time.md (1)

112-112: See Also entry updated

Confirming the See Also link now targets /automations—matches the doc refresh direction.

content/components/pn7150.md (1)

55-62: Trigger references point to the right place

Linking these PN7150 triggers to /automations fixes the incorrect Modbus jump. Thanks!

content/components/microphone/_index.md (1)

19-20: Good link fix.

Routing on_data to /automations matches the central docs and resolves the prior bad anchor.

content/components/safe_mode.md (1)

41-50: Documentation tweak looks solid.

Pointing on_safe_mode to /automations and clarifying the warning improves accuracy.

content/components/esp32_ble_tracker.md (1)

101-230: Consistent automation links.

All updated references now hit /automations, fixing the previous misdirection.

content/components/modbus_controller.md (1)

111-113: Links corrected.

on_command_sent, on_online, and on_offline now point to /automations, eliminating the incorrect anchor targets.

content/components/binary_sensor/pn532.md (2)

57-62: SPI section link fix looks good.

on_tag and on_tag_removed now resolve via /automations, matching the desired target.


96-97: I²C section aligned.

on_tag points to the centralized /automations page just like the SPI section.

content/components/cover/tormatic.md (1)

99-100: See Also link corrected.

Switching to /automations removes the broken anchor.

content/components/binary_sensor/_index.md (1)

47-436: Binary sensor automations now point correctly.

Every trigger entry references /automations, fixing the prior incorrect anchor usage across the section.

content/components/binary_sensor/rc522.md (1)

65-107: RC522 automation links fixed.

Both transport sections now route on_tag/on_tag_removed readers through /automations.

content/components/sensor/_index.md (1)

97-104: Automation link fixes look good

The updated /automations references resolve the anchor mislinks and keep the surrounding context intact. Nicely done.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@swoboda1337
Copy link
Member

Would it be better to use {{< docref "/automations" >}}?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants