Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion homeassistant/components/anthemav/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"cannot_receive_deviceinfo": "Failed to retrieve MAC Address. Make sure the device is turned on"
"cannot_receive_deviceinfo": "Failed to retrieve MAC address. Make sure the device is turned on"
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]"
Expand Down
2 changes: 1 addition & 1 deletion homeassistant/components/devolo_home_network/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@
"message": "Device {title} did not respond"
},
"password_protected": {
"message": "Device {title} requires re-authenticatication to set or change the password"
"message": "Device {title} requires re-authentication to set or change the password"
},
"password_wrong": {
"message": "The used password is wrong"
Expand Down
2 changes: 1 addition & 1 deletion homeassistant/components/fritz/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@
"message": "Unable to establish a connection"
},
"update_failed": {
"message": "Error while uptaing the data: {error}"
"message": "Error while updating the data: {error}"
}
}
}
2 changes: 1 addition & 1 deletion homeassistant/components/google_travel_time/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"config": {
"step": {
"user": {
"description": "You can specify the origin and destination in the form of an address, latitude/longitude coordinates or an entity ID that provides this information in its state, an entity ID with latitude and longitude attributes, or zone friendly name (case sensitive)",
"description": "You can specify the origin and destination in the form of an address, latitude/longitude coordinates or an entity ID that provides this information in its state, an entity ID with latitude and longitude attributes, or a zone's friendly name (case-sensitive)",
"data": {
"name": "[%key:common::config_flow::data::name%]",
"api_key": "[%key:common::config_flow::data::api_key%]",
Expand Down
2 changes: 1 addition & 1 deletion homeassistant/components/imgw_pib/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@
"documentation": "https://www.home-assistant.io/integrations/imgw_pib",
"iot_class": "cloud_polling",
"quality_scale": "silver",
"requirements": ["imgw_pib==1.4.2"]
"requirements": ["imgw_pib==1.5.0"]
}
2 changes: 1 addition & 1 deletion homeassistant/components/immich/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@
"iot_class": "local_polling",
"loggers": ["aioimmich"],
"quality_scale": "silver",
"requirements": ["aioimmich==0.11.0"]
"requirements": ["aioimmich==0.11.1"]
}
2 changes: 1 addition & 1 deletion homeassistant/components/knx/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"requirements": [
"xknx==3.8.0",
"xknxproject==3.8.2",
"knx-frontend==2025.6.13.181749"
"knx-frontend==2025.7.23.50952"
],
"single_config_entry": true
}
2 changes: 1 addition & 1 deletion homeassistant/components/lametric/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"config": {
"step": {
"choice_enter_manual_or_fetch_cloud": {
"description": "A LaMetric device can be set up in Home Assistant in two different ways.\n\nYou can enter all device information and API tokens yourself, or Home Asssistant can import them from your LaMetric.com account.",
"description": "A LaMetric device can be set up in Home Assistant in two different ways.\n\nYou can enter all device information and API tokens yourself, or Home Assistant can import them from your LaMetric.com account.",
"menu_options": {
"pick_implementation": "Import from LaMetric.com (recommended)",
"manual_entry": "Enter manually"
Expand Down
2 changes: 1 addition & 1 deletion homeassistant/components/laundrify/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"config": {
"step": {
"init": {
"description": "Please enter your personal Auth Code that is shown in the laundrify-App.",
"description": "Please enter your personal Auth Code that is shown in the laundrify app.",
"data": {
"code": "Auth Code (xxx-xxx)"
}
Expand Down
6 changes: 6 additions & 0 deletions homeassistant/components/matter/cover.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,14 @@

# map Matter window cover types to HA device class
TYPE_MAP = {
clusters.WindowCovering.Enums.Type.kRollerShade: CoverDeviceClass.SHADE,
clusters.WindowCovering.Enums.Type.kRollerShade2Motor: CoverDeviceClass.SHADE,
clusters.WindowCovering.Enums.Type.kRollerShadeExterior: CoverDeviceClass.SHADE,
clusters.WindowCovering.Enums.Type.kRollerShadeExterior2Motor: CoverDeviceClass.SHADE,
clusters.WindowCovering.Enums.Type.kAwning: CoverDeviceClass.AWNING,
clusters.WindowCovering.Enums.Type.kDrapery: CoverDeviceClass.CURTAIN,
clusters.WindowCovering.Enums.Type.kTiltBlindTiltOnly: CoverDeviceClass.BLIND,
clusters.WindowCovering.Enums.Type.kTiltBlindLiftAndTilt: CoverDeviceClass.BLIND,
}


Expand Down
4 changes: 2 additions & 2 deletions homeassistant/components/tellduslive/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
},
"step": {
"auth": {
"description": "To link your TelldusLive account:\n1. Open the link below\n2. Log in to Telldus Live\n3. Authorize **{app_name}** (select **Yes**).\n4. Come back here and select **Submit**.\n\n [Link TelldusLive account]({auth_url})",
"title": "Authenticate with TelldusLive"
"description": "To link your Telldus Live account:\n1. Open the link below\n2. Log in to Telldus Live\n3. Authorize **{app_name}** (select **Yes**).\n4. Come back here and select **Submit**.\n\n[Link Telldus Live account]({auth_url})",
"title": "Authenticate with Telldus Live"
},
"user": {
"data": {
Expand Down
2 changes: 1 addition & 1 deletion homeassistant/components/zwave_js/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@
},
"step": {
"init": {
"description": "The device configuration file for {device_name} has changed.\n\nZ-Wave discovers a lot of device metadata by interviewing the device. However, some of the information has to be loaded from a configuration file. Some of this information is only evaluated once, during the device interview.\n\nWhen a device config file is updated, this information may be stale and and the device must be re-interviewed to pick up the changes.\n\n This is not a required operation and device functionality will be impacted during the re-interview process, but you may see improvements for your device once it is complete.\n\nIf you decide to proceed with the re-interview, it will take place in the background.\n\nNote: Battery powered sleeping devices need to be woken up during re-interview for it to work. How to wake up the device is device specific and is normally explained in the device manual.",
"description": "The device configuration file for {device_name} has changed.\n\nZ-Wave discovers a lot of device metadata by interviewing the device. However, some of the information has to be loaded from a configuration file. Some of this information is only evaluated once, during the device interview.\n\nWhen a device config file is updated, this information may be stale and the device must be re-interviewed to pick up the changes.\n\nThis is not a required operation and device functionality will be impacted during the re-interview process, but you may see improvements for your device once it is complete.\n\nIf you decide to proceed with the re-interview, it will take place in the background.\n\nNote: Battery-powered sleeping devices need to be woken up during re-interview for it to work. How to wake up the device is device-specific and is normally explained in the device manual.",
"menu_options": {
"confirm": "Re-interview device",
"ignore": "Ignore device config update"
Expand Down
6 changes: 3 additions & 3 deletions requirements_all.txt

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions requirements_test_all.txt

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion tests/components/fritz/test_sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ async def test_sensor_update_fail(
async_fire_time_changed(hass, dt_util.utcnow() + timedelta(seconds=300))
await hass.async_block_till_done(wait_background_tasks=True)

assert "Error while uptaing the data: Boom" in caplog.text
assert "Error while updating the data: Boom" in caplog.text

sensors = hass.states.async_all(SENSOR_DOMAIN)
for sensor in sensors:
Expand Down
12 changes: 6 additions & 6 deletions tests/components/matter/snapshots/test_cover.ambr
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@
'name': None,
'options': dict({
}),
'original_device_class': <CoverDeviceClass.AWNING: 'awning'>,
'original_device_class': <CoverDeviceClass.SHADE: 'shade'>,
'original_icon': None,
'original_name': None,
'platform': 'matter',
Expand All @@ -140,7 +140,7 @@
StateSnapshot({
'attributes': ReadOnlyDict({
'current_position': 51,
'device_class': 'awning',
'device_class': 'shade',
'friendly_name': 'Longan link WNCV DA01',
'supported_features': <CoverEntityFeature: 15>,
}),
Expand Down Expand Up @@ -175,7 +175,7 @@
'name': None,
'options': dict({
}),
'original_device_class': <CoverDeviceClass.AWNING: 'awning'>,
'original_device_class': <CoverDeviceClass.BLIND: 'blind'>,
'original_icon': None,
'original_name': None,
'platform': 'matter',
Expand All @@ -191,7 +191,7 @@
StateSnapshot({
'attributes': ReadOnlyDict({
'current_tilt_position': 100,
'device_class': 'awning',
'device_class': 'blind',
'friendly_name': 'Mock PA Tilt Window Covering',
'supported_features': <CoverEntityFeature: 139>,
}),
Expand Down Expand Up @@ -226,7 +226,7 @@
'name': None,
'options': dict({
}),
'original_device_class': <CoverDeviceClass.AWNING: 'awning'>,
'original_device_class': <CoverDeviceClass.BLIND: 'blind'>,
'original_icon': None,
'original_name': None,
'platform': 'matter',
Expand All @@ -241,7 +241,7 @@
# name: test_covers[window_covering_tilt][cover.mock_tilt_window_covering-state]
StateSnapshot({
'attributes': ReadOnlyDict({
'device_class': 'awning',
'device_class': 'blind',
'friendly_name': 'Mock Tilt Window Covering',
'supported_features': <CoverEntityFeature: 139>,
}),
Expand Down
Loading