217 files

This commit is contained in:
Home Assistant Version Control
2026-09-16 15:29:53 +00:00
parent 40c604b6dd
commit ef9868f192
217 changed files with 864 additions and 34306 deletions
@@ -769,6 +769,7 @@ def async_register_commands(hass: HomeAssistant) -> None:
ws_adopt_problem_sensors,
ws_discover_problem_sensors,
)
from .reference_numbers import ws_compact_reference_numbers
from .saved_views import (
ws_delete_saved_view,
ws_list_saved_views,
@@ -900,6 +901,7 @@ def async_register_commands(hass: HomeAssistant) -> None:
websocket_api.async_register_command(hass, ws_documents_delete)
websocket_api.async_register_command(hass, ws_documents_search)
websocket_api.async_register_command(hass, ws_search)
websocket_api.async_register_command(hass, ws_compact_reference_numbers)
def foreign_part_resolver(hass):
@@ -29,6 +29,7 @@ from ..const import (
CONF_ADVANCED_SCHEDULE_TIME,
CONF_ADVANCED_SEASONAL,
CONF_ARCHIVE_ONEOFF_DAYS,
CONF_BATTERY_AUTO_RECORD_RECOVERY,
CONF_BATTERY_LIFETIME_MONTHS,
CONF_BATTERY_LOW_PERCENT,
CONF_BATTERY_RECOVERED_PERCENT,
@@ -223,6 +224,9 @@ def _build_full_settings(
"battery_low_percent": _opt(options, CONF_BATTERY_LOW_PERCENT),
# #180: a low battery counts as replaced only above this level.
"battery_recovered_percent": _opt(options, CONF_BATTERY_RECOVERED_PERCENT),
# #181 follow-up: a level-driven recovery records the replacement
# (Battery Notes date + stock) by itself — advanced, off by default.
"battery_auto_record_recovery": _opt(options, CONF_BATTERY_AUTO_RECORD_RECOVERY),
# D#182: shopping-search template ("" = automatic) + the automatic
# value in effect (computed: country, then UI language).
"part_search_url_template": _opt(options, CONF_PART_SEARCH_URL_TEMPLATE),