* Adds AdGuard Home integration * 👕 Addresses linting warnings * 🚑 Fixes typehint in async_setup_entry * 👕 Take advantage of Python's coalescing operators * 👕 Use adguard instance from outer scope directly in service calls * 👕 Use more sensible scan_interval default for sensors * 👕 Adds specific files to .coveragerc * ☔ Added tests and small changes to improve coverage * 🔨 Import adguardhome dependencies at the top * 🚑 Converted service handlers to be async * 🔥 Removed init step from config flow
37 lines
1.1 KiB
YAML
37 lines
1.1 KiB
YAML
add_url:
|
|
description: Add a new filter subscription to AdGuard Home.
|
|
fields:
|
|
name:
|
|
description: The name of the filter subscription.
|
|
example: Example
|
|
url:
|
|
description: The filter URL to subscribe to, containing the filter rules.
|
|
example: https://www.example.com/filter/1.txt
|
|
|
|
remove_url:
|
|
description: Removes a filter subscription from AdGuard Home.
|
|
fields:
|
|
url:
|
|
description: The filter subscription URL to remove.
|
|
example: https://www.example.com/filter/1.txt
|
|
|
|
enable_url:
|
|
description: Enables a filter subscription in AdGuard Home.
|
|
fields:
|
|
url:
|
|
description: The filter subscription URL to enable.
|
|
example: https://www.example.com/filter/1.txt
|
|
|
|
disable_url:
|
|
description: Disables a filter subscription in AdGuard Home.
|
|
fields:
|
|
url:
|
|
description: The filter subscription URL to disable.
|
|
example: https://www.example.com/filter/1.txt
|
|
|
|
refresh:
|
|
description: Refresh all filter subscriptions in AdGuard Home.
|
|
fields:
|
|
force:
|
|
description: Force update (by passes AdGuard Home throttling).
|
|
example: '"true" to force, "false" or omit for a regular refresh.'
|