mirror of
https://github.com/home-assistant/core.git
synced 2026-09-25 07:51:46 -05:00
Use sentence-style capitalization for built-in integration names (#181139)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "air_quality",
|
||||
"name": "Air Quality",
|
||||
"name": "Air quality",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/air_quality",
|
||||
"integration_type": "entity",
|
||||
|
||||
@@ -276,7 +276,7 @@
|
||||
"name": "Volatile organic compounds value"
|
||||
}
|
||||
},
|
||||
"title": "Air Quality",
|
||||
"title": "Air quality",
|
||||
"triggers": {
|
||||
"co2_changed": {
|
||||
"description": "Triggers when one or more carbon dioxide levels change.",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "alarm_control_panel",
|
||||
"name": "Alarm Control Panel",
|
||||
"name": "Alarm control panel",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/alarm_control_panel",
|
||||
"integration_type": "entity",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "application_credentials",
|
||||
"name": "Application Credentials",
|
||||
"name": "Application credentials",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"config_flow": false,
|
||||
"dependencies": ["auth", "websocket_api"],
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
{
|
||||
"title": "Application Credentials"
|
||||
"title": "Application credentials"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "binary_sensor",
|
||||
"name": "Binary Sensor",
|
||||
"name": "Binary sensor",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/binary_sensor",
|
||||
"integration_type": "entity",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "collection_image",
|
||||
"name": "Collection Image",
|
||||
"name": "Collection image",
|
||||
"codeowners": ["@karwosts"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/collection_image",
|
||||
|
||||
@@ -28,5 +28,5 @@
|
||||
"name": "Shuffle"
|
||||
}
|
||||
},
|
||||
"title": "Collection Image"
|
||||
"title": "Collection image"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "command_line",
|
||||
"name": "Command Line",
|
||||
"name": "Command line",
|
||||
"codeowners": ["@gjohansson-ST"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/command_line",
|
||||
"iot_class": "local_polling",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "device_automation",
|
||||
"name": "Device Automation",
|
||||
"name": "Device automation",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/device_automation",
|
||||
"integration_type": "system",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "device_sun_light_trigger",
|
||||
"name": "Presence-based Lights",
|
||||
"name": "Presence-based lights",
|
||||
"after_dependencies": ["device_tracker", "group", "light", "person"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/device_sun_light_trigger",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "device_tracker",
|
||||
"name": "Device Tracker",
|
||||
"name": "Device tracker",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": ["zone"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/device_tracker",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "dhcp",
|
||||
"name": "DHCP Discovery",
|
||||
"name": "DHCP discovery",
|
||||
"codeowners": ["@bdraco"],
|
||||
"dependencies": ["network"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dhcp",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "file_upload",
|
||||
"name": "File Upload",
|
||||
"name": "File upload",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/file_upload",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "filesize",
|
||||
"name": "File Size",
|
||||
"name": "File size",
|
||||
"codeowners": ["@gjohansson-ST"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/filesize",
|
||||
|
||||
@@ -37,5 +37,5 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Filesize"
|
||||
"title": "File size"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "folder_watcher",
|
||||
"name": "Folder Watcher",
|
||||
"name": "Folder watcher",
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/folder_watcher",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "frontend",
|
||||
"name": "Home Assistant Frontend",
|
||||
"name": "Home Assistant frontend",
|
||||
"codeowners": ["@home-assistant/frontend"],
|
||||
"dependencies": [
|
||||
"api",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "image_processing",
|
||||
"name": "Image Processing",
|
||||
"name": "Image processing",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": ["camera"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/image_processing",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "image_upload",
|
||||
"name": "Image Upload",
|
||||
"name": "Image upload",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"config_flow": false,
|
||||
"dependencies": ["http"],
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "input_boolean",
|
||||
"name": "Input Boolean",
|
||||
"name": "Input boolean",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_boolean",
|
||||
"integration_type": "helper",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "input_button",
|
||||
"name": "Input Button",
|
||||
"name": "Input button",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_button",
|
||||
"integration_type": "helper",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "input_number",
|
||||
"name": "Input Number",
|
||||
"name": "Input number",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_number",
|
||||
"integration_type": "helper",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "input_select",
|
||||
"name": "Input Select",
|
||||
"name": "Input select",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_select",
|
||||
"integration_type": "helper",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "input_text",
|
||||
"name": "Input Text",
|
||||
"name": "Input text",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_text",
|
||||
"integration_type": "helper",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "lawn_mower",
|
||||
"name": "Lawn Mower",
|
||||
"name": "Lawn mower",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/lawn_mower",
|
||||
"integration_type": "entity",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "local_calendar",
|
||||
"name": "Local Calendar",
|
||||
"name": "Local calendar",
|
||||
"codeowners": ["@allenporter"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["file_upload"],
|
||||
|
||||
@@ -30,5 +30,5 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Local Calendar"
|
||||
"title": "Local calendar"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "local_file",
|
||||
"name": "Local File",
|
||||
"name": "Local file",
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/local_file",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "local_todo",
|
||||
"name": "Local To-do",
|
||||
"name": "Local to-do",
|
||||
"codeowners": ["@allenporter"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/local_todo",
|
||||
|
||||
@@ -13,5 +13,5 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"title": "Local To-do"
|
||||
"title": "Local to-do"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "manual",
|
||||
"name": "Manual Alarm Control Panel",
|
||||
"name": "Manual alarm control panel",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/manual",
|
||||
"integration_type": "helper",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "manual_mqtt",
|
||||
"name": "Manual MQTT Alarm Control Panel",
|
||||
"name": "Manual MQTT alarm control panel",
|
||||
"codeowners": [],
|
||||
"dependencies": ["mqtt"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/manual_mqtt",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "media_extractor",
|
||||
"name": "Media Extractor",
|
||||
"name": "Media extractor",
|
||||
"codeowners": ["@joostlek"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["media_player"],
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "media_player",
|
||||
"name": "Media Player",
|
||||
"name": "Media player",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/media_player",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "media_source",
|
||||
"name": "Media Source",
|
||||
"name": "Media source",
|
||||
"codeowners": ["@hunterjm"],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/media_source",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "mqtt_room",
|
||||
"name": "MQTT Room Presence",
|
||||
"name": "MQTT room presence",
|
||||
"codeowners": [],
|
||||
"dependencies": ["mqtt"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/mqtt_room",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "panel_custom",
|
||||
"name": "Custom Panel",
|
||||
"name": "Custom panel",
|
||||
"codeowners": ["@home-assistant/frontend"],
|
||||
"dependencies": ["frontend"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/panel_custom",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "radio_frequency",
|
||||
"name": "Radio Frequency",
|
||||
"name": "Radio frequency",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": ["websocket_api"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/radio_frequency",
|
||||
|
||||
@@ -18,6 +18,6 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
||||
"Home Assistant is running in recovery mode. Check [the error"
|
||||
" log](/config/logs) to see what went wrong."
|
||||
),
|
||||
"Recovery Mode",
|
||||
"Recovery mode",
|
||||
)
|
||||
return True
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "recovery_mode",
|
||||
"name": "Recovery Mode",
|
||||
"name": "Recovery mode",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/recovery_mode",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "rss_feed_template",
|
||||
"name": "RSS Feed Template",
|
||||
"name": "RSS feed template",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/rss_feed_template",
|
||||
|
||||
@@ -58,7 +58,7 @@ async def _async_setup(hass: HomeAssistant) -> None:
|
||||
translation_key="deprecated_yaml",
|
||||
translation_placeholders={
|
||||
"domain": DOMAIN,
|
||||
"integration_title": "Shopping List",
|
||||
"integration_title": "Shopping list",
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "shopping_list",
|
||||
"name": "Shopping List",
|
||||
"name": "Shopping list",
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"dependencies": ["http"],
|
||||
|
||||
@@ -81,5 +81,5 @@
|
||||
"name": "Sort shopping list"
|
||||
}
|
||||
},
|
||||
"title": "Shopping List"
|
||||
"title": "Shopping list"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "systemmonitor",
|
||||
"name": "System Monitor",
|
||||
"name": "System monitor",
|
||||
"codeowners": ["@gjohansson-ST"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/systemmonitor",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"domain": "water_heater",
|
||||
"name": "Water Heater",
|
||||
"name": "Water heater",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/water_heater",
|
||||
"integration_type": "entity",
|
||||
|
||||
@@ -1175,7 +1175,7 @@
|
||||
"iot_class": "local_push"
|
||||
},
|
||||
"command_line": {
|
||||
"name": "Command Line",
|
||||
"name": "Command line",
|
||||
"integration_type": "hub",
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling"
|
||||
@@ -1383,7 +1383,7 @@
|
||||
"iot_class": "local_polling"
|
||||
},
|
||||
"device_sun_light_trigger": {
|
||||
"name": "Presence-based Lights",
|
||||
"name": "Presence-based lights",
|
||||
"integration_type": "hub",
|
||||
"config_flow": false,
|
||||
"iot_class": "calculated"
|
||||
@@ -2249,7 +2249,7 @@
|
||||
"iot_class": "local_polling"
|
||||
},
|
||||
"folder_watcher": {
|
||||
"name": "Folder Watcher",
|
||||
"name": "Folder watcher",
|
||||
"integration_type": "hub",
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling"
|
||||
@@ -4063,7 +4063,7 @@
|
||||
"iot_class": "local_polling"
|
||||
},
|
||||
"local_file": {
|
||||
"name": "Local File",
|
||||
"name": "Local file",
|
||||
"integration_type": "hub",
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling"
|
||||
@@ -4291,7 +4291,7 @@
|
||||
"iot_class": "local_polling"
|
||||
},
|
||||
"media_extractor": {
|
||||
"name": "Media Extractor",
|
||||
"name": "Media extractor",
|
||||
"integration_type": "hub",
|
||||
"config_flow": true,
|
||||
"iot_class": "calculated",
|
||||
@@ -4653,7 +4653,7 @@
|
||||
"integration_type": "hub",
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
"name": "Manual MQTT Alarm Control Panel"
|
||||
"name": "Manual MQTT alarm control panel"
|
||||
},
|
||||
"mqtt": {
|
||||
"integration_type": "service",
|
||||
@@ -4677,7 +4677,7 @@
|
||||
"integration_type": "hub",
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
"name": "MQTT Room Presence"
|
||||
"name": "MQTT room presence"
|
||||
},
|
||||
"mqtt_statestream": {
|
||||
"integration_type": "hub",
|
||||
@@ -6244,7 +6244,7 @@
|
||||
"iot_class": "cloud_polling"
|
||||
},
|
||||
"rss_feed_template": {
|
||||
"name": "RSS Feed Template",
|
||||
"name": "RSS feed template",
|
||||
"integration_type": "hub",
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push"
|
||||
@@ -7209,7 +7209,7 @@
|
||||
"iot_class": "local_push"
|
||||
},
|
||||
"systemmonitor": {
|
||||
"name": "System Monitor",
|
||||
"name": "System monitor",
|
||||
"integration_type": "hub",
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push",
|
||||
@@ -8648,7 +8648,7 @@
|
||||
"iot_class": "local_push"
|
||||
},
|
||||
"manual": {
|
||||
"name": "Manual Alarm Control Panel",
|
||||
"name": "Manual alarm control panel",
|
||||
"integration_type": "helper",
|
||||
"config_flow": false,
|
||||
"iot_class": "calculated"
|
||||
|
||||
@@ -37,6 +37,7 @@ ALLOW_NAME_TRANSLATION = {
|
||||
"emulated_roku",
|
||||
"energenie_power_sockets",
|
||||
"faa_delays",
|
||||
"filesize",
|
||||
"garages_amsterdam",
|
||||
"generic",
|
||||
"google_travel_time",
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
--- | ---
|
||||
ai_task | AI Task
|
||||
auth | Auth
|
||||
binary_sensor | Binary Sensor
|
||||
binary_sensor | Binary sensor
|
||||
cloud | Home Assistant Cloud
|
||||
cloud.ai_task | Unknown
|
||||
cloud.binary_sensor | Unknown
|
||||
@@ -43,7 +43,7 @@
|
||||
http | HTTP
|
||||
intent | Intent
|
||||
llm | LLM
|
||||
media_source | Media Source
|
||||
media_source | Media source
|
||||
mock_no_info_integration | mock_no_info_integration
|
||||
repairs | Repairs
|
||||
stt | Speech-to-text (STT)
|
||||
@@ -166,7 +166,7 @@
|
||||
--- | ---
|
||||
ai_task | AI Task
|
||||
auth | Auth
|
||||
binary_sensor | Binary Sensor
|
||||
binary_sensor | Binary sensor
|
||||
cloud | Home Assistant Cloud
|
||||
cloud.ai_task | Unknown
|
||||
cloud.binary_sensor | Unknown
|
||||
@@ -179,7 +179,7 @@
|
||||
http | HTTP
|
||||
intent | Intent
|
||||
llm | LLM
|
||||
media_source | Media Source
|
||||
media_source | Media source
|
||||
mock_no_info_integration | mock_no_info_integration
|
||||
repairs | Repairs
|
||||
stt | Speech-to-text (STT)
|
||||
|
||||
@@ -55,7 +55,7 @@ async def test_converation_trace(
|
||||
assert trace_event.get("data") == {
|
||||
"intent_name": "HassListAddItem",
|
||||
"slots": {
|
||||
"name": "Shopping List",
|
||||
"name": "Shopping list",
|
||||
"item": "apples",
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user