diff --git a/homeassistant/components/transmission/manifest.json b/homeassistant/components/transmission/manifest.json index ad89ae94033..24c4fe48a49 100644 --- a/homeassistant/components/transmission/manifest.json +++ b/homeassistant/components/transmission/manifest.json @@ -4,6 +4,7 @@ "codeowners": ["@engrbm87", "@JPHutchins"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/transmission", + "integration_type": "service", "iot_class": "local_polling", "loggers": ["transmissionrpc"], "requirements": ["transmission-rpc==7.0.3"] diff --git a/homeassistant/components/transmission/strings.json b/homeassistant/components/transmission/strings.json index 9f467b5a9a8..988a1b49db9 100644 --- a/homeassistant/components/transmission/strings.json +++ b/homeassistant/components/transmission/strings.json @@ -13,6 +13,9 @@ "data": { "password": "[%key:common::config_flow::data::password%]" }, + "data_description": { + "password": "[%key:component::transmission::config::step::user::data_description::password%]" + }, "description": "The password for {username} is invalid.", "title": "[%key:common::config_flow::title::reauth%]" }, @@ -26,7 +29,12 @@ "username": "[%key:common::config_flow::data::username%]" }, "data_description": { - "path": "The RPC request target path. E.g. `/transmission/rpc`" + "host": "The hostname or IP address of the Transmission instance.", + "password": "The password to authenticate with the Transmission instance, if set.", + "path": "The RPC request target path, for example, `/transmission/rpc`.", + "port": "The port number of the Transmission instance.", + "ssl": "Whether to verify SSL certificates. Disable this for self-signed certificates.", + "username": "The username to authenticate with the Transmission instance, if set." }, "title": "Set up Transmission client" } @@ -85,10 +93,24 @@ "data": { "limit": "Limit", "order": "Order" + }, + "data_description": { + "limit": "Maximum number of torrents to show in the torrent info attributes.", + "order": "Order in which torrents are listed in the torrent info attributes." } } } }, + "selector": { + "order": { + "options": { + "best_ratio_first": "Best ratio first", + "newest_first": "Newest first", + "oldest_first": "Oldest first", + "worst_ratio_first": "Worst ratio first" + } + } + }, "services": { "add_torrent": { "description": "Adds a new torrent to download (URL, magnet link or Base64 encoded).", diff --git a/homeassistant/generated/integrations.json b/homeassistant/generated/integrations.json index 6b02c7b0478..900fc324d6f 100644 --- a/homeassistant/generated/integrations.json +++ b/homeassistant/generated/integrations.json @@ -7046,7 +7046,7 @@ }, "transmission": { "name": "Transmission", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "local_polling" },