Skip to content

Document generic_thermostat enhancements for PR #136298.#37546

Merged
c0ffeeca7 merged 4 commits intohome-assistant:nextfrom
esand:generic-thermostat-duty
Mar 13, 2026
Merged

Document generic_thermostat enhancements for PR #136298.#37546
c0ffeeca7 merged 4 commits intohome-assistant:nextfrom
esand:generic-thermostat-duty

Conversation

@esand
Copy link
Copy Markdown
Contributor

@esand esand commented Feb 19, 2025

Documentation changes for min_cycle_duration, max_cycle_duration, and cycle_cooldown. Also adjustments regarding min_cycle_duration and keep_alive (they can now co-exist).

Proposed change

These changes document the changes proposed in home-assistant/core#136298.

Type of change

  • Spelling, grammar or other readability improvements (current branch).
  • Adjusted missing or incorrect information in the current documentation (current branch).
  • Added documentation for a new integration I'm adding to Home Assistant (next branch).
  • Added documentation for a new feature I'm adding to Home Assistant (next branch).
  • Removed stale or deprecated documentation.

Additional information

Checklist

  • This PR uses the correct branch, based on one of the following:
    • I made a change to the existing documentation and used the current branch.
    • I made a change that is related to an upcoming version of Home Assistant and used the next branch.
  • The documentation follows the Home Assistant documentation standards.

Summary by CodeRabbit

  • Documentation
    • Enhanced thermostat configuration documentation with clearer descriptions of timing settings.
    • Introduced two new options: maximum cycle duration and cycle cooldown.
    • Updated existing parameters for minimum cycle duration and keep-alive to reflect improved type flexibility and value constraints.

Documentation changes for `min_cycle_duration`, `max_cycle_duration`, and `cycle_cooldown`. Also adjustments regarding `min_cycle_duration` and `keep_alive` (they can now co-exist).
@home-assistant home-assistant Bot added has-parent This PR has a parent PR in another repo next This PR goes into the next branch labels Feb 19, 2025
@netlify
Copy link
Copy Markdown

netlify Bot commented Feb 19, 2025

Deploy Preview for home-assistant-docs ready!

Name Link
🔨 Latest commit 10dcfd8
🔍 Latest deploy log https://app.netlify.com/sites/home-assistant-docs/deploys/67b5425ce21126000884603f
😎 Deploy Preview https://deploy-preview-37546--home-assistant-docs.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 site configuration.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Feb 19, 2025

📝 Walkthrough

Walkthrough

The changes update the documentation for the generic thermostat integration. New configuration options, max_cycle_duration and cycle_cooldown, have been added. The descriptions for min_cycle_duration and keep_alive were revised, and their types (along with the new options) were modified to support both time and integer formats. The YAML example was updated to reflect these changes, including a new constraint that, when both min_cycle_duration and max_cycle_duration are set, the latter must be greater than the former.

Changes

File(s) Change Summary
source/_integrations/generic_thermostat.markdown - New Options: Added max_cycle_duration and cycle_cooldown.
- Updated Descriptions: Revised description for min_cycle_duration (clarifying minimum off time) and modified keep_alive (removed outdated note).
- Type Changes: Adjusted types for all duration options to accept both time and integer.
- YAML Example: Updated min_cycle_duration from 5 seconds to 1 minute, and added max_cycle_duration (10 minutes) and cycle_cooldown (30 seconds) with an added constraint on duration values.

Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai or @coderabbitai title anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
source/_integrations/generic_thermostat.markdown (1)

147-147: Detail Time Format Constraints and Parameter Relationships

The newly added note succinctly specifies acceptable time formats (either "hh:mm:ss", dictionary forms, or integers representing seconds) and reiterates that if both min_cycle_duration and max_cycle_duration are provided, the maximum must be greater than the minimum. Given the PR objective clarifies that min_cycle_duration and keep_alive can now coexist, consider explicitly mentioning this coexistence if it’s a common point of confusion for users.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 8f65293 and 10dcfd8.

📒 Files selected for processing (1)
  • source/_integrations/generic_thermostat.markdown (4 hunks)
🔇 Additional comments (4)
source/_integrations/generic_thermostat.markdown (4)

82-84: Clarify min_cycle_duration Documentation

The updated description now clearly states that this parameter specifies the minimum time that must elapse before the heater switch can be turned off, and the type now accepts both time and integer formats. Ensure that any examples (such as in the YAML configuration below) reflect this dual-format capability accurately.


85-88: Add max_cycle_duration Option

The new max_cycle_duration parameter is well documented. The description specifies that it marks the maximum allowable cycle duration and the type supports both time and integer values. It would be beneficial to remind users (or cross-reference in the clarification note) that if both min_cycle_duration and max_cycle_duration are set, the latter must be greater than the former.


89-90: Introduce cycle_cooldown Parameter

The description for cycle_cooldown clearly states that it defines the minimum wait time before the heater switch can be switched back on after being turned off. The type change to [time, integer] is consistent with the other cycle duration parameters.


168-172: Update YAML Configuration Example for Cycle Durations

The example now demonstrates using different time formats:

  • min_cycle_duration is set using a minute-based dictionary (minutes: 1),
  • max_cycle_duration with (minutes: 10), and
  • cycle_cooldown with (seconds: 30).

This clearly illustrates the expected YAML formatting for durations. It may help to include a brief inline comment or note that these values must satisfy the condition where max_cycle_duration is greater than min_cycle_duration for clarity.

c0ffeeca7
c0ffeeca7 previously approved these changes Feb 24, 2025
Copy link
Copy Markdown
Contributor

@c0ffeeca7 c0ffeeca7 left a comment

Choose a reason for hiding this comment

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

Thank you, @esand 👍

@c0ffeeca7 c0ffeeca7 added the awaits-parent Awaits the merge of an parent PR label Feb 24, 2025
* Add glossary to integration in MyPermobil (home-assistant#42380)

* Add glossary to integration in Meteoclimatic (home-assistant#42379)

* Add glossary to integration in PEGELONLINE (home-assistant#42392)

* Update distributors (home-assistant#42401)

* Add Updates2MQTT to MQTT integrations list (home-assistant#42364)

* Update known limitations in documentation for Uptime Kuma (home-assistant#42369)

* Add documentation for egauge integration (home-assistant#41490)

Co-authored-by: GilDev <gildev@gmail.com>
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update Vesync Docs to meet Bronze Standard (home-assistant#42361)

* Add glossary to integration in Renson (home-assistant#42408)

* Add example and troubleshooting to Powerfox integration docs (home-assistant#42390)

* Update TP-Link Smart Home docs (home-assistant#42430)

* Update TP-Link LTE documentation (home-assistant#42429)

* Update Mythic Beasts DNS integration (home-assistant#42427)

* Update Shark IQ docs (home-assistant#42431)

* Update Ecovacs docs (home-assistant#42433)

* Update London Underground integration documentation (home-assistant#42423)

* Update MVG documentation (home-assistant#42422)

* Update NMBS documentation (home-assistant#42420)

* Add glossary to integration in Swiss public transport (home-assistant#42418)

* Update Rejseplanen documentation (home-assistant#42417)

* Update OASA Telematics documentation (home-assistant#42416)

* Update Bbox documentation (home-assistant#42425)

* Update Aussie Broadband documentation (home-assistant#42424)

* Update FreeDNS documentation (home-assistant#42426)

* Update Namecheap FreeDNS documentation (home-assistant#42428)

* Update RMV documentation (home-assistant#42421)

* Update Dublin Bus documentation (home-assistant#42413)

* Update CityBikes documentation (home-assistant#42412)

* Update De Lijn integration docs (home-assistant#42411)

* Update Pi-hole documentation (home-assistant#42435)

* Update UK Transport documentation (home-assistant#42419)

* Update Entur documentation (home-assistant#42415)

* Update Västtrafik documentation (home-assistant#42414)

* 2025.12.2 (home-assistant#42465)

* Update Logger documentation (home-assistant#42447)

* Update GPSD documentation (home-assistant#42446)

* Update Filter documentation (home-assistant#42444)

* Update File documentation (home-assistant#42443)

* Update Persistent Notification docs (home-assistant#42442)

* Update Search integration documentation (home-assistant#42441)

* Update System Log documentation (home-assistant#42440)

* Update RSS feed template docs (home-assistant#42464)

* Update Timer docs (home-assistant#42463)

* Update Times of the Day docs (home-assistant#42462)

* Update QwikSwitch docs (home-assistant#42461)

* Update Nextcloud docs (home-assistant#42460)

* Update Ness Alarm docs (home-assistant#42459)

* Update LIVISI Smart Home docs (home-assistant#42458)

* Update Elexa Guardian docs (home-assistant#42457)

* Update Apple TV documentation (home-assistant#42456)

* Update AprilAire documentation (home-assistant#42455)

* Update Random documentation (home-assistant#42448)

* Update Hunter Douglas PowerView docs (home-assistant#42409)

* Update Holiday documentation (home-assistant#42454)

* Update Worldclock documentation (home-assistant#42453)

* Update Statistics documentation (home-assistant#42451)

* Update Threshold documentation (home-assistant#42450)

* Update Season documentation (home-assistant#42449)

* Update Text integration documentation (home-assistant#42439)

* Update Workday documentation (home-assistant#42452)

* Update Demo integration documentation (home-assistant#42437)

* Update homeassistant_yellow documentation (home-assistant#42434)

* Update light documentation (home-assistant#42438)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Update template integration documentation (home-assistant#42432)

* Update Squeezebox docs (home-assistant#42436)

* Improve troubleshooting links in FRITZ!Tools (home-assistant#42367)

* Updated getting-started integration page with 2025.12 (home-assistant#42406)

* Sonos add requirement for UPnP to be enabled (home-assistant#42467)

* Add link for OpenThread Border Router configuration (home-assistant#42023)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Bump sass-embedded from 1.94.2 to 1.95.0 (home-assistant#42471)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add WWHA recap blog (home-assistant#42475)

* Remove timeout parameter for Telegram bot actions (home-assistant#41488)

* Standardize integration docs: C integrations (home-assistant#42482)

* Standardize integration docs: Number integrations (home-assistant#42478)

* Standardize integration docs: A integrations (home-assistant#42479)

* Standardize integration docs: B integrations (home-assistant#42481)

* Standardize integration docs: D integrations (home-assistant#42483)

* Standardize integration docs: E integrations (home-assistant#42484)

* Standardize integration docs: J integrations (home-assistant#42490)

* Standardize integration docs: I integrations (home-assistant#42489)

* Standardize integration docs: G integrations (home-assistant#42487)

* Standardize integration docs: H integrations (home-assistant#42488)

* Standardize integration docs: F integrations (home-assistant#42485)

* Add port configuration for Fujitsu anywAiR (home-assistant#42492)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Bump sass-embedded from 1.95.0 to 1.95.1 (home-assistant#42495)

* Change sample testing report URL (home-assistant#42499)

* Update ZBT-2 distributor information for Amazon US (home-assistant#42503)

* Thread Integration Documentation: Add Google TV Streamer to Google devices list (home-assistant#42498)

* Document title options for energy graphs (home-assistant#42501)

* Standardize integration docs: K integrations (home-assistant#42502)

* Bump sass-embedded from 1.95.1 to 1.96.0 (home-assistant#42514)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Change grant period for Volvo (home-assistant#42515)

* Remove scroll-snap-type from html. Addresses keyboard scroll bug on F… (home-assistant#42520)

* Fix device list formatting (home-assistant#42521)

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

* Bump json from 2.17.1 to 2.18.0 (home-assistant#42528)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add documentation for the VLP file import (home-assistant#42522)

* Add template weather forecast documentation (home-assistant#42524)

* 2025.12.3 (home-assistant#42540)

* Add Denon AVC-X2850H to working models list (home-assistant#42543)

* Standardize integration docs: M integrations (home-assistant#42544)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Standardize integration docs: L integrations (home-assistant#42542)

* Update data update interval in Xbox integration (home-assistant#42535)

* Add information about Shelly actions (home-assistant#42046)

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

* deCONZ: add prereqs (home-assistant#42516)

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

* Update switchbot_matter.markdown (home-assistant#42525)

* Add link to feature requests in component navigation (home-assistant#42526)

* Update Google Maps Travel Time API usage limits and quotas (home-assistant#42539)

* Add brew by weight controls to lamarzocco (home-assistant#42368)

* Added actor to the glossary (home-assistant#42545)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Added link to installation type for add-on supported installation methods (home-assistant#42553)

* Update map.markdown: extra colon removed (home-assistant#42557)

* Bump dessant/lock-threads from 5.0.1 to 6.0.0 (home-assistant#42574)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump tzinfo-data from 1.2025.2 to 1.2025.3 (home-assistant#42575)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump concurrent-ruby from 1.3.5 to 1.3.6 (home-assistant#42576)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix typo in documentation (home-assistant#42571)

* Improve Elk-M1 integration documentation for clarity and completeness (home-assistant#40893)

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

* Remove invalid instructions from jvcprojector (home-assistant#42568)

* Remove Presence sensor FP1E from Aqara product list (home-assistant#42538)

* Remove Valve Controller T1 from supported devices (home-assistant#42537)

* Rainforest Eagle: update model numbers (home-assistant#42513)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Energy Monitoring: Note Rainforest Eagle provides Zigbee Energy Profile support (home-assistant#42512)

* Aqara: fix typo (home-assistant#42577)

* Adds documentation for airpatrol integration (home-assistant#40160)

* Remove 'energy' name from HomeWizard (home-assistant#42579)

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

* Add new Mealie meal plan types to calendar and services (home-assistant#42562)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Risco - Add set_time service description (home-assistant#37613)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Add documentation for La Marzocco offline mode (home-assistant#42582)

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

* Update Nest documentation to add dynamic device behavior (home-assistant#42573)

* Remove 'Name' field from config flow in gios (home-assistant#41588)

* Risco - Fix typo: 'location' should be 'local' (home-assistant#42587)

* Clarification on the method of adding the Switchbot device in BLE integration (home-assistant#41938)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Add documentation for managing Time-of-Use (TOU) schedule for Growatt integration (home-assistant#41475)

* Remove Spook requirement from Growatt automation example (home-assistant#42585)

* Adjust to changed subentry functionality in Xbox integration (home-assistant#42166)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Add webhook requirements section to Withings documentation (home-assistant#42536)

* Document IMAP folder separator char (home-assistant#42607)

* Nintendo: Add documentation for select platform (home-assistant#42604)

* Bump bigdecimal from 3.3.1 to 4.0.0 (home-assistant#42610)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump sass-embedded from 1.96.0 to 1.97.0 (home-assistant#42611)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update Hikvision docs to config flow (home-assistant#42613)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Add removal instructions to Hikvision integration (home-assistant#42617)

* Thread: add step to make it preferred network (home-assistant#42596)

Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>

* Document duplicate-log-file option (home-assistant#42625)

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

* Remove non existent param from Telegram bot actions (home-assistant#42622)

* Music Assistant 2.7 blog (home-assistant#42623)

* Upgrade-Link zur Nutzung der Gerätesynchronisierung und Erklärung des Google Cloud-Updates (home-assistant#42631)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Bump bigdecimal from 4.0.0 to 4.0.1 (home-assistant#42632)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump rubocop from 1.81.7 to 1.82.0 (home-assistant#42633)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Document Overseerr issue management features (home-assistant#42494)

* Correct Reolink battery camera wake frequency (home-assistant#42634)

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

* Remove SALUS/Computime OTA from ZHA integration support list (home-assistant#42635)

* Thread border router: add intro (home-assistant#42620)

* Add routines to FRITZ!Smarthome (home-assistant#42559)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Add advanced section for generic camera config flow (home-assistant#42615)

* Add AirPatrol sensor documentation (home-assistant#42605)

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

* Documentation Update: Switch Platform (home-assistant#42343)

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

* Add Watts Vision + core integration doc (home-assistant#41036)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* ZBT-2 update for HA green (home-assistant#42640)

* Updated docs for google mail integration with new alias_from option (home-assistant#42641)

* Support KNX fan entity configuration from UI (home-assistant#42594)

* Add documentation about new HomeWizard battery group mode options (home-assistant#42583)

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

* Add scene platform for Sunricher DALI integration  (home-assistant#42096)

* Update plex.markdown, adding continuous parameter doc (home-assistant#42469)

* Document Secret Alerts automatically updating binary sensors (home-assistant#41853)

* Pooldose: add selects (home-assistant#42609)

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Add USB dongle option for Smart Meter B Route integration (home-assistant#42637)

* Bump prism from 1.6.0 to 1.7.0 (home-assistant#42645)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add known limitions to devolo Home Control (home-assistant#41108)

* KNX Fan: Add support for switch addresses (home-assistant#42642)

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

* Change data updates for Volvo integration (home-assistant#42618)

* 2025.12.4 (home-assistant#42654)

* Support KNX sensor entity configuration from UI (home-assistant#42560)

* Remove ‘energy’ from HomeWizard in Eastron virtual integration documentation (home-assistant#42663)

* Pooldose Docs: parallel update note (home-assistant#42661)

* Add Beoremote One diagnostics to Bang & Olufsen (home-assistant#42649)

* Bump i18n from 1.14.7 to 1.14.8 (home-assistant#42683)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump sass-embedded from 1.97.0 to 1.97.1 (home-assistant#42684)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Squeezebox: Doc for new alarm time sensor (home-assistant#41608)

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

* Add support for load switches to WMS WebControl pro (home-assistant#42466)

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

* Event docs: recommend not_from & not_to (home-assistant#42676)

* alexa lambda function: arm64 (home-assistant#42658)

* Fix triggered number template (home-assistant#42681)

* Redesign frontend.set_theme service form (home-assistant#42624)

* Add download file service to Telegram bot integration (home-assistant#41355)

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Add documentation to number entity to Airobot integration (home-assistant#42689)

* Add binary sensors to Saunum integration (home-assistant#42695)

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Update HomeWizard Battery group mode entity information (home-assistant#42665)

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

* Support KNX scene entity configuration from UI (home-assistant#42664)

* Update neurio_energy to document solar production sensors (home-assistant#42671)

* feat(switchbot-cloud): add light level feature to presence sensor (home-assistant#42639)

Co-authored-by: Lukas Gill <gitlab@lukasgill.xyz>

* Govee light local update (home-assistant#42722)

* Bump http_parser.rb from 0.8.0 to 0.8.1 (home-assistant#42710)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump rbs from 3.9.5 to 3.10.0 (home-assistant#42709)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Transmission get_torrents service and codeowner (home-assistant#42600)

* update Velbus documentation (home-assistant#42686)

* Add doc for switchbot art frame (home-assistant#42714)

* Bump rubocop from 1.82.0 to 1.82.1 (home-assistant#42727)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump multi_json from 1.18.0 to 1.19.0 (home-assistant#42736)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix typo (fan_mode) in climate attribute docs (home-assistant#42733)

* Bluesound deprecate actions `bluesound.join` and `bluesound.unjoin` (home-assistant#42651)

* Add sensors description for Google Drive (home-assistant#41728)

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

* Standardize integration docs: N integrations (home-assistant#42757)

* Standardize integrations docs: O integrations (home-assistant#42758)

* Standardize integrations docs: P integrations (home-assistant#42759)

* Standardize integration docs: Q integrations (home-assistant#42760)

* Remove duplicate default_config mention of cloud (home-assistant#42753)

* Bluesound: Extend docs with section about how to remove the integration (home-assistant#42752)

Co-authored-by: Klaas Schoute <klaas_schoute@hotmail.com>

* Standardize integration docs: Z integrations (home-assistant#42770)

* Standardize integration docs: U integrations (home-assistant#42765)

* Update picture-elements.markdown: add "name" option to state-badge (home-assistant#42723)

Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com>

* Standardize integration docs: Y integrations (home-assistant#42769)

* Standardize integration docs: X integrations (home-assistant#42768)

* Standardize integration docs: V integrations (home-assistant#42766)

* Standardize integration docs: T integrations (home-assistant#42764)

* Standardize integration docs: S integrations (home-assistant#42762)

* Add shutdown to Rehlko status values (home-assistant#42659)

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

* Add InfluxDB 3 Core and Enterprise compatibility documentation (home-assistant#42591)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: johanzander <johanzander@gmail.com>
Co-authored-by: Paul Tarjan <github@paulisageek.com>

* Standardize integration docs: W integrations (home-assistant#42767)

Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com>

* Rewrote differences between trigger and automation conditions (home-assistant#42580)

* Update Teslemetry documentation for Quality Scale (home-assistant#42696)

* Build(deps-dev): Bump rubocop-ast from 1.48.0 to 1.49.0 (home-assistant#42776)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Build(deps-dev): Bump multi_json from 1.19.0 to 1.19.1 (home-assistant#42775)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Removed typo from scripts.markdown (home-assistant#42774)

* Prevent duplicate script injection in tabbed_block plugin (home-assistant#42756)

* Enhance gios integration documentation (home-assistant#42740)

* update alexa_devices docs (home-assistant#42702)

* Add quality scale to UniFi Protect integration documentation (home-assistant#42666)

* Replaced Roku "litteral" command with "Lit_" (home-assistant#42595)

* docs: Add gemini-cli MCP server configuration example (home-assistant#42679)

* Add production power sensor for supported homewizard devices (home-assistant#42690)

* Document features for Ceiling Light models  (home-assistant#42694)

* Pooldose bump to silver (action exceptions) (home-assistant#42713)

* Document Growatt integration installation parameters (home-assistant#42673)

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

* 2025.12.5 (home-assistant#42781)

* Add new config_entry_id parameter to existing service action (home-assistant#42763)

* Added calendar entity (home-assistant#42672)

* Remove link to next.home-assistant.io from public blog post (home-assistant#42787)

* Update supported device list (home-assistant#42688)

* Add labels to Transmission add_torrent service and events (home-assistant#42742)

* Support KNX text entity configuration from UI (home-assistant#42669)

* Add new Home Connect washer related programs (home-assistant#42095)

* Enhance Rituals Perfume Genie documentation (home-assistant#42783)

* Add documentation for BSB-Lan hot water schedule action and examples (home-assistant#41682)

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

* Document OpenRGB profile select entity (home-assistant#41380)

* Reflect OAuth usage in Teslemetry (home-assistant#42551)

* Pooldose document diagnostics functionality (home-assistant#42798)

Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com>

* Add auto_off_config to vesync integration (home-assistant#42820)

* BSB-Lan: Add timesync action integration documentation (home-assistant#41789)

* Add description of Miele TwinDos level sensors (home-assistant#42129)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: smarthome-10 <monkey10github@protonmail.com>
Co-authored-by: Darren Griffin <darren.griffin@live.co.uk>
Co-authored-by: jey burrows <jrb@jeymail.net>
Co-authored-by: Manu <4445816+tr4nt0r@users.noreply.github.com>
Co-authored-by: Nic Eggert <nic@eggert.io>
Co-authored-by: GilDev <gildev@gmail.com>
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: cdnninja <jaydenaphillips@gmail.com>
Co-authored-by: Klaas Schoute <klaas_schoute@hotmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
Co-authored-by: Danny Tsang <567982+dannytsang@users.noreply.github.com>
Co-authored-by: Pete Sage <76050312+PeteRager@users.noreply.github.com>
Co-authored-by: Jean-Marc Collin <jm.collin.78@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hanwg <han.wuguang@gmail.com>
Co-authored-by: Brett Adams <Bre77@users.noreply.github.com>
Co-authored-by: Dan Long <dannylong1988@gmail.com>
Co-authored-by: Mitchell van Manen <ma.van.manen@live.nl>
Co-authored-by: karwosts <32912880+karwosts@users.noreply.github.com>
Co-authored-by: Thomas D <11554546+thomasddn@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Maikel Punie <maikel.punie@gmail.com>
Co-authored-by: Petro31 <35082313+Petro31@users.noreply.github.com>
Co-authored-by: Michel van de Wetering <michel.van.de.wetering@gmail.com>
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
Co-authored-by: Shay Levy <levyshay1@gmail.com>
Co-authored-by: Jérôme OUDOUL <jerome@oudoul.com>
Co-authored-by: Kamil Breguła <mik-laj@users.noreply.github.com>
Co-authored-by: jkb543 <245537795+jkb543@users.noreply.github.com>
Co-authored-by: Josef Zweck <josef@zweck.dev>
Co-authored-by: ildar170975 <71872483+ildar170975@users.noreply.github.com>
Co-authored-by: Marland Sitt <marland.sitt@gmail.com>
Co-authored-by: Nc Hodges <86037210+Hodnc@users.noreply.github.com>
Co-authored-by: Steve Easley <steve.easley@gmail.com>
Co-authored-by: Ludovic BOUÉ <lboue@users.noreply.github.com>
Co-authored-by: MinchinWeb <w_minchin@hotmail.com>
Co-authored-by: Anton Dalgren <antondalgren@users.noreply.github.com>
Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com>
Co-authored-by: Andrew Jackson <andrew@codechimp.org>
Co-authored-by: Frederic Mariën <FredericMa@users.noreply.github.com>
Co-authored-by: Allen Porter <allen.porter@gmail.com>
Co-authored-by: Retha Runolfsson <137745329+zerzhang@users.noreply.github.com>
Co-authored-by: johanzander <johanzander@gmail.com>
Co-authored-by: Paul Tarjan <github@paulisageek.com>
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
Co-authored-by: Jordan Harvey <jordan@hrvy.uk>
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
Co-authored-by: Angel <mail2angel17@gmail.com>
Co-authored-by: Anthony Garera <gareraanthony@gmail.com>
Co-authored-by: starkillerOG <starkiller.og@gmail.com>
Co-authored-by: Hedda <rockerc.harley@gmail.com>
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Kurt Chrisford <92524101+kclif9@users.noreply.github.com>
Co-authored-by: theobld-ww <60600399+theobld-ww@users.noreply.github.com>
Co-authored-by: Hans Fehrmann <hans.jfehrmann@gmail.com>
Co-authored-by: Matthias Alphart <farmio@alphart.net>
Co-authored-by: Niracler <i@niracler.com>
Co-authored-by: Siemon Geeroms <siemongeeroms@gmail.com>
Co-authored-by: rlippmann <70883373+rlippmann@users.noreply.github.com>
Co-authored-by: Lukas <12813107+lmaertin@users.noreply.github.com>
Co-authored-by: Ravaka Razafimanantsoa <3774520+SeraphicRav@users.noreply.github.com>
Co-authored-by: Guido Schmitz <Shutgun@users.noreply.github.com>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
Co-authored-by: Markus Jacobsen <markusjacobsen@hotmail.com>
Co-authored-by: wollew <wollew@users.noreply.github.com>
Co-authored-by: Marc Hörsken <mback2k@users.noreply.github.com>
Co-authored-by: Chris Boyle <chris@boyle.name>
Co-authored-by: Marc-Philip <marc-philip.werner@sap.com>
Co-authored-by: dvfeinblum <dvfeinblum@gmail.com>
Co-authored-by: Aviad Levy <aviadlevy1@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: mettolen <1007649+mettolen@users.noreply.github.com>
Co-authored-by: W7RZL <kevmacmills@gmail.com>
Co-authored-by: Lukas Gill <lukas.gill@me.com>
Co-authored-by: Lukas Gill <gitlab@lukasgill.xyz>
Co-authored-by: Galorhallen <12990764+Galorhallen@users.noreply.github.com>
Co-authored-by: Ted Pennings <310323+tedpennings@users.noreply.github.com>
Co-authored-by: Louis Christ <LouisChrist@users.noreply.github.com>
Co-authored-by: Ville Skyttä <ville.skytta@iki.fi>
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com>
Co-authored-by: Jason Stirnaman <stirnamanj@gmail.com>
Co-authored-by: Didgeridrew <19187320+Didgeridrew@users.noreply.github.com>
Co-authored-by: doomsniper09 <79980810+doomsniper09@users.noreply.github.com>
Co-authored-by: jameson_uk <1040621+jamesonuk@users.noreply.github.com>
Co-authored-by: Raphael Hehl <7577984+RaHehl@users.noreply.github.com>
Co-authored-by: Trainmaster2 <dphammock@gmail.com>
Co-authored-by: Andrzej Dopierała <theundefined@users.noreply.github.com>
Co-authored-by: Jan Klausa <jan@klausa.pl>
Co-authored-by: MarkGodwin <10632972+MarkGodwin@users.noreply.github.com>
Co-authored-by: surfingbytes <94438335+surfingbytes@users.noreply.github.com>
Co-authored-by: Matrix <justin@yosmart.com>
Co-authored-by: J. Diego Rodríguez Royo <jdrr1998@hotmail.com>
Co-authored-by: Glenn de Haan <glenn@dehaan.cloud>
Co-authored-by: Willem-Jan van Rootselaar <liudgervr@gmail.com>
Co-authored-by: Felipe Santos <felipecassiors@gmail.com>
Co-authored-by: Åke Strandberg <ake@strandberg.eu>
@netlify
Copy link
Copy Markdown

netlify Bot commented Jan 3, 2026

Deploy Preview for home-assistant-docs ready!

Name Link
🔨 Latest commit 048e4da
🔍 Latest deploy log https://app.netlify.com/projects/home-assistant-docs/deploys/69594c33acbb0d0008a06a8e
😎 Deploy Preview https://deploy-preview-37546--home-assistant-docs.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.

@netlify
Copy link
Copy Markdown

netlify Bot commented Jan 3, 2026

Deploy Preview for home-assistant-docs ready!

Name Link
🔨 Latest commit 2347259
🔍 Latest deploy log https://app.netlify.com/projects/home-assistant-docs/deploys/69594e5c4a4f0d000811152a
😎 Deploy Preview https://deploy-preview-37546--home-assistant-docs.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.

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

Labels

has-parent This PR has a parent PR in another repo next This PR goes into the next branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants