Paulus Schoutsen
d4615fd432
Freeze config entry data ( #32615 )
...
* Freeze config entry data
* Fix mutating entry.data
* Fix config entry options tests
2020-03-09 14:07:50 -07:00
Bas Nijholt
de915e1bf0
Sort imports according to PEP8 for components starting with "T" ( #29778 )
2019-12-09 14:41:48 +01:00
Rami Mosleh
a5960830d7
Add host field to add_torrent service ( #28653 )
...
* Add host field to add_torrent service
* Code cleanup
* use name instead of host for service
* update add_torrent
2019-11-26 09:22:12 -08:00
J.P. Hutchins
54342d2a4e
Add transmission info about torrents that is accessible with templating ( #27111 )
...
* Add information about current downloads.
* Cleanup: add "Torrent Info" state attribute
* Add username to codeowners
* Rename state_attributes - device_state_attributes.
* Fix snakecase keys, use f-strings, remove redundant method.
* Access started_torrent_dict directly
* Add return None condition
* Remove redundancy.
* Add missing comma in codeowners list.
* Add missing @ to username.
* Update CODEOWNERS with script.hassfest.
* Remove transmission_downloading, give started_torrents the info.
* Confirm changes.
* Actually approve changes.
* Resolve conflicts.
* Remove leftovers from old torrent_info sensor.
* Remove get_started_torrent_info method.
Old method to display boolean for the removed torrent_info sensor.
2019-10-28 10:20:59 +01:00
Rami Mosleh
7cb6607b1f
Allow multiple Transmission clients and add unique_id to entities ( #28136 )
...
* Allow multiple clients + improvements
* remove commented code
* fixed test_init.py
2019-10-23 13:09:11 -07:00
Rami Mosleh
82b77c2d29
Add config flow to transmission ( #26434 )
...
* Add config flow to transmission
* Reworked code to add all sensors and switches
* applied fixes
* final touches
* Add tests
* fixed tests
* fix get_api errors and entities availabilty update
* update config_flows.py
* fix pylint error
* update .coveragerc
* add codeowner
* add test_options
* fixed test_options
2019-09-26 11:14:57 +02:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Pierre Ståhl
797196dce9
Add add_torrent service to Transmission ( #25144 )
...
* Add add_torrent service to Transmission
* Fix services.yaml format
* Verify that torrent is whitelisted
* Add logging if adding failed
* Change warn to warning
2019-07-21 22:31:11 +02:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Fabian Affolter
127c55e0c1
Update file header ( #21023 )
...
* Update file header
* Update file header
* Update file header
* Update file header
* Update file header
* Fix lint issues
2019-02-13 21:21:14 +01:00
MatteGary
faf7ae29b1
Fix init of TransmissionData ( #20817 )
...
* Fix init of TransmissionData
Fix in order to avoid null object on first update of Turtle Mode Switch
* Using async functionality
* Various fix
* HoundBot fix
* Removed some async calls
* Fix compilation Error
* Fix
* PEP fix
2019-02-08 18:15:14 +01:00
jonudewux
cd04661101
Add Transmission component 'scan_interval' option ( #20575 )
...
* Transmission component fix 'scan_interval' option
* Fix dict[key] comments
* Fix latest mess
2019-02-04 20:08:38 +00:00
Paulus Schoutsen
e2d3c27e85
Embed all platforms into components ( #20677 )
...
* Consolidate all components with platforms
* Organize tests
* Fix more tests
* Fix Verisure tests
* one final test fix
* Add change
* Fix coverage
2019-02-02 07:13:16 -08:00