mirror of
https://github.com/home-assistant/core.git
synced 2026-09-27 18:08:37 -04:00
Add WebDAV backup agent (#137721)
* Add WebDAV backup agent * Process code review * Increase timeout for large uploads * Make metadata file based * Update IQS * Grammar * Move to aiowebdav2 * Update helper text * Add decorator to handle backup errors * Bump version * Missed one * Add unauth handling * Apply suggestions from code review Co-authored-by: Josef Zweck <josef@zweck.dev> * Update homeassistant/components/webdav/__init__.py * Update homeassistant/components/webdav/config_flow.py * Remove timeout Co-authored-by: Josef Zweck <josef@zweck.dev> * remove unique_id * Add tests * Add missing tests * Bump version * Remove dropbox * Process code review * Bump version to relax pinned dependencies * Process code review * Add translatable exceptions * Process code review * Process code review --------- Co-authored-by: Josef Zweck <josef@zweck.dev>
This commit is contained in:
co-authored by
Josef Zweck
parent
2e5f56b70d
commit
ec3f5561dc
Generated
+1
@@ -692,6 +692,7 @@ FLOWS = {
|
||||
"weatherflow",
|
||||
"weatherflow_cloud",
|
||||
"weatherkit",
|
||||
"webdav",
|
||||
"webmin",
|
||||
"webostv",
|
||||
"weheat",
|
||||
|
||||
@@ -7092,6 +7092,12 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"webdav": {
|
||||
"name": "WebDAV",
|
||||
"integration_type": "service",
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling"
|
||||
},
|
||||
"webmin": {
|
||||
"name": "Webmin",
|
||||
"integration_type": "device",
|
||||
|
||||
Reference in New Issue
Block a user