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
6 changes: 3 additions & 3 deletions homeassistant/components/backup/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@
},
"automatic_backup_failed_addons": {
"title": "Not all add-ons could be included in automatic backup",
"description": "Add-ons {failed_addons} could not be included in automatic backup. Please check the supervisor logs for more information. Another attempt will be made at the next scheduled time if a backup schedule is configured."
"description": "Add-ons {failed_addons} could not be included in automatic backup. Please check the Supervisor logs for more information. Another attempt will be made at the next scheduled time if a backup schedule is configured."
},
"automatic_backup_failed_agents_addons_folders": {
"title": "Automatic backup was created with errors",
"description": "The automatic backup was created with errors:\n* Locations which the backup could not be uploaded to: {failed_agents}\n* Add-ons which could not be backed up: {failed_addons}\n* Folders which could not be backed up: {failed_folders}\n\nPlease check the core and supervisor logs for more information. Another attempt will be made at the next scheduled time if a backup schedule is configured."
"description": "The automatic backup was created with errors:\n* Locations which the backup could not be uploaded to: {failed_agents}\n* Add-ons which could not be backed up: {failed_addons}\n* Folders which could not be backed up: {failed_folders}\n\nPlease check the Core and Supervisor logs for more information. Another attempt will be made at the next scheduled time if a backup schedule is configured."
},
"automatic_backup_failed_folders": {
"title": "Not all folders could be included in automatic backup",
"description": "Folders {failed_folders} could not be included in automatic backup. Please check the supervisor logs for more information. Another attempt will be made at the next scheduled time if a backup schedule is configured."
"description": "Folders {failed_folders} could not be included in automatic backup. Please check the Supervisor logs for more information. Another attempt will be made at the next scheduled time if a backup schedule is configured."
}
},
"services": {
Expand Down
14 changes: 7 additions & 7 deletions homeassistant/components/flexit/climate.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,7 @@
HVACAction,
HVACMode,
)
from homeassistant.components.modbus import (
CALL_TYPE_REGISTER_HOLDING,
CALL_TYPE_REGISTER_INPUT,
DEFAULT_HUB,
ModbusHub,
get_hub,
)
from homeassistant.components.modbus import ModbusHub, get_hub
from homeassistant.const import (
ATTR_TEMPERATURE,
CONF_NAME,
Expand All @@ -33,7 +27,13 @@
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType

# These constants are not offered by modbus, because modbus do not have
# an official API.
CALL_TYPE_REGISTER_HOLDING = "holding"
CALL_TYPE_REGISTER_INPUT = "input"
CALL_TYPE_WRITE_REGISTER = "write_register"
DEFAULT_HUB = "modbus_hub"

CONF_HUB = "hub"

PLATFORM_SCHEMA = CLIMATE_PLATFORM_SCHEMA.extend(
Expand Down
2 changes: 1 addition & 1 deletion homeassistant/components/govee_light_local/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@
"dependencies": ["network"],
"documentation": "https://www.home-assistant.io/integrations/govee_light_local",
"iot_class": "local_push",
"requirements": ["govee-local-api==2.1.0"]
"requirements": ["govee-local-api==2.2.0"]
}
2 changes: 1 addition & 1 deletion homeassistant/components/icloud/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/icloud",
"iot_class": "cloud_polling",
"loggers": ["keyrings.alt", "pyicloud"],
"requirements": ["pyicloud==1.0.0"]
"requirements": ["pyicloud==2.0.3"]
}
5 changes: 3 additions & 2 deletions homeassistant/components/icloud/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,16 @@
"description": "Enter your credentials",
"data": {
"username": "[%key:common::config_flow::data::email%]",
"password": "App-specific password",
"password": "Main Password (MFA)",
"with_family": "With family"
}
},
"reauth_confirm": {
"title": "[%key:common::config_flow::title::reauth%]",
"description": "Your previously entered password for {username} is no longer working. Update your password to keep using this integration.",
"data": {
"password": "App-specific password"
"username": "[%key:common::config_flow::data::email%]",
"password": "[%key:component::icloud::config::step::user::data::password%]"
}
},
"trusted_device": {
Expand Down
2 changes: 1 addition & 1 deletion homeassistant/components/purpleair/coordinator.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"voc",
]

UPDATE_INTERVAL = timedelta(minutes=2)
UPDATE_INTERVAL = timedelta(minutes=5)


type PurpleAirConfigEntry = ConfigEntry[PurpleAirDataUpdateCoordinator]
Expand Down
4 changes: 2 additions & 2 deletions requirements_all.txt

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

4 changes: 2 additions & 2 deletions requirements_test_all.txt

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

4 changes: 2 additions & 2 deletions tests/components/icloud/test_config_flow.py
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ async def test_user_with_cookie(
async def test_login_failed(hass: HomeAssistant) -> None:
"""Test when we have errors during login."""
with patch(
"homeassistant.components.icloud.config_flow.PyiCloudService.authenticate",
"homeassistant.components.icloud.config_flow.PyiCloudService",
side_effect=PyiCloudFailedLoginException(),
):
result = await hass.config_entries.flow.async_init(
Expand Down Expand Up @@ -409,7 +409,7 @@ async def test_password_update_wrong_password(hass: HomeAssistant) -> None:
assert result["type"] is FlowResultType.FORM

with patch(
"homeassistant.components.icloud.config_flow.PyiCloudService.authenticate",
"homeassistant.components.icloud.config_flow.PyiCloudService",
side_effect=PyiCloudFailedLoginException(),
):
result = await hass.config_entries.flow.async_configure(
Expand Down
Loading