Paulus Schoutsen
7cc3102209
Fix default for loading games file ps4 ( #36592 )
2020-06-09 10:23:26 +02:00
Boris Kaplounovsky
2f6ffe7068
Fix json overwriting if you have >1 PS4 connected ( #35778 )
2020-06-02 17:55:55 -07:00
springstan
b2af1de273
Improve string formatting v9 ( #34050 )
...
* Improve string formatting v9
* Address review comments
2020-04-12 17:18:09 +02:00
springstan
c6b8d35c16
Move imports to top for ps4 ( #29471 )
2019-12-04 21:12:26 -08:00
ktnrg45
1ecc883ef4
PS4 bump to renamed dependency ( #27144 )
...
* Change to renamed dependency pyps4-2ndscreen 0.9.0
* Rename / bump to ps4 dependency to 1.0.0
* update requirements
* Rename test req
* Fix import
* Bump 1.0.1
* Fix flaky test leaving files behind
2019-10-06 14:43:34 +02:00
Franck Nijhof
1c5e0123c9
Use literal string interpolation in integrations N-Q (f-strings) ( #26391 )
2019-09-03 11:35:00 -07:00
Robert Svensson
a2589f56e1
Add system options to config entries ( #25926 )
...
* Add system options to config entries
* For feedback
* Follow most of balloobs comments
* Fix balloobs comments
* Improvements
* Fix second round of Balloobs comments
* Fix third round
* Add system options to mock config entry
* Fix integration tests
* Fix the last failing tests
* Fix disabled string
* Fix failing disabled_by tests
* New tests
* Config entry WS API tests
* Fix comments
2019-08-17 21:34:11 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
ktnrg45
48540fc21e
Ps4 reformat media data ( #25172 )
...
* Reformat saved media data/ fix load + save helpers
* Add url constant
* Reformat saved media data
* Add tests for media data
* Refactor
* Revert deleted lines
* Set attrs after checking for lock
* Patch load games.
* remove unneeded imports
* fix tests
* Correct condition
* Handle errors with loading games
* Correct condition
* Fix select source
* add test
* Remove unneeded vars
* line break
* cleanup loading json
* remove test
* move check for dict
* Set games to {}
2019-07-20 07:36:45 +02:00
ktnrg45
b77d060304
PS4 move load_games and save_games helpers to init from media_player ( #25127 )
...
* Add constant for games_file
* move load and save games to init from media_player
* Move save and load games to init
* Missed arg
* missed arg
2019-07-13 20:11:19 +02:00
ktnrg45
bbe45cbd4b
Ps4 move send_command service to init ( #25094 )
...
* Move services from media_player
* Move services to init
* add COMMANDS to const
* change service handler to sync
2019-07-12 13:14:35 +02:00
ktnrg45
8951c80225
WIP Ps4 Convert entity to Async / Fix entity name changing ( #24101 )
...
* Convert ps4 to async
* Init client handler.
* Add PS4_DATA
* Move data class
* add handler
* add import
* Update __init__.py
* Change most functions to async
* bump 0.8.0
* bump 0.8.0
* bump 0.8.0
* Pylint
* whitespace
* Rewrite to use asyncio sockets.
* Remove unneeded log
* Add alias
* Update __init__.py
* Update config_flow.py
* Add alias
* Add search_all method
* Clean up
* whitespace
* change comment
* 0.8.2
* 0.8.2
* 0.8.2
* Pylint
* pylint
* faster updates
* Avoid scheduling update if state is the same.
* Better handling remove search all
2019-06-13 17:36:17 -07:00
Paulus Schoutsen
6b359c95da
Fix PS4 blocking startup ( #23893 )
2019-05-16 05:43:19 +02:00
Paulus Schoutsen
cc13713abd
No longer rely on requests ( #23685 )
...
* No longer rely on requests
* Lint
* Missed a few parts
* Fix types
* Fix more types
* Update __main__.py
* Fix tests
* Lint
* Fix script
2019-05-08 11:15:04 -07:00
ktnrg45
68d3e624e6
Fix ps4 not able to use different PSN accounts ( #22799 )
...
* Remove skipping of creds step.
* Check for device added per account
* typo
* lint
* Pylint
* Fix test
* Fix test
* Typo
* Add auto location
* blank space
* Add new identifier handling + fix select source
* Add cred_timeout error
* add credential timeout error
* Fix Tests
* patch decorator
* Update test_config_flow.py
* add test
* Revert
* Rename vars
* fix tests
* Add attr location
* Bump 0.6.0
* Bump 0.6.0
* Bump 0.6.0
* Update handling exception
* Update remove method
* Update tests
* Refactoring
* Pylint
* revert
* chmod
* 0.6.1
* 0.6.1
* 0.6.1
* Remove func
* Add migration
* Version 3
* Remove redefinition
* Add format unique id
* Add format unique id
* pylint
* pylint
* 0.7.1
* 0.7.1
* 0.7.1
* Changes with media_art call
* Add library exception
* 0.7.2
* 0.7.2
* 0.7.2
* Version and entry_version update
* Revert list comprehension
* Corrected exception handling
* Update media_player.py
* Update media_player.py
* white space
2019-04-24 01:32:36 +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
Tobias Sauerwein
048b100eea
Clean up docstrings ( #22679 )
...
* Clean up docstrings
* Fix long lines
* Fix more docstrings
* Fix more docstrings
* Fix more docstrings
2019-04-03 17:40:03 +02:00
ktnrg45
a07919ced2
PS4 bump to 0.5.2 ( #22523 )
...
* Bump pyps4 to 0.5.2
* Bump pyps4 to 0.5.2
* Bump pyps4 to 0.5.2
2019-03-29 12:10:28 -07:00
ktnrg45
17a96c6d9b
Improve PS4 media art fetching and config flow ( #22167 )
...
* improved config flow
* Added errors, docs url
* Added errors, docs url
* Added manual config mode
* Add tests for manual/auto host input
* fix inline docs
* fix inline docs
* Changed region list
* Added deprecated region message
* removed DEFAULT_REGION
* Added close method
* Fixes
* Update const.py
* Update const.py
* Update const.py
* Update test_config_flow.py
* Added invalid pin errors
* Update strings.json
* Update strings.json
* bump pyps4 to 0.5.0
* Bump pyps4 0.5.0
* Bump pyps4 to 0.5.0
* test fixes
* pylint
* Change error reference
* remove pin messages
* remove pin messages
* Update en.json
* remove pin tests
* fix tests
* update vol
* Vol fix
* Update config_flow.py
* Add migration for v1 entry
* lint
* fixes
* typo
* fix
* Update config_flow.py
* Fix vol
* Executor job for io method.
* Update __init__.py
* blank line
* Update __init__.py
* Update tests/components/ps4/test_config_flow.py
Co-Authored-By: ktnrg45 <38207570+ktnrg45@users.noreply.github.com>
2019-03-25 08:25:15 -04:00
Paulus Schoutsen
4b1de61110
Use relative imports inside integrations ( #22235 )
...
* Use relative imports inside integrations
* Lint
* Fix automation tests
* Fix scene imports
2019-03-20 22:56:46 -07:00
ktnrg45
efa5d5dfe3
Add support for multiple devices for PS4 component ( #21302 )
...
* Support multiple devices.
* Revert "Support multiple devices."
This reverts commit 3f5d4462a98da13ebb1ab1c07d341dbd7020e6cc.
* Support multiple devices
* Bump to 0.3.3
* bump 0.3.4
* Add tests for multiple devices.
* Update Requirements
* Update config_flow.py
* Update config_flow.py
* fixed typo
* Reordered functions
* Added multiple flow implementation test.
* fix
* typo
* fix tests
* bump 0.4.0
* Bump 0.4.0
* 0.4.0
* bump version
* bump version
* bump version
* Add keep alive feature with multiple devices
* bump version
* bump version
* bump version
* bump 0.4.7
* bump 0.4.7
* bump 0.4.7
* Edited tests.
* bump/pylint
* pylint
* bump/pylint
* bump/pylint
* Change to add additional entry
* Changed to multiple entries
* pylint
* Corrections to manage multiple devices.
* lint
* comments
* Removed redundant for loop
* Shorthand correction
* Remove reference to private object
* Test fix
* Revert changes. Test failure.
* Test fix
* test fix
* unindent assertions
* pylint
2019-03-05 01:48:25 +01:00
ktnrg45
72ef9670e6
Add component media player.ps4 ( #21074 )
...
* Added PS4/ __init__.py
* Create en.json
* Create config_flow.py
* Create const.py
* Create media_player.py
* Create services.yaml
* Create strings.json
* Create __init__.py
* Add test_config_flow.py/ Finished adding PS4 files
* Rewrote for loop into short-hand
* bumped pyps4 to 0.2.8
* Pass in helper()
* Rewrite func
* Fixed test
* Added import in init
* bump to 0.2.9
* bump to 0.3.0
* Removed line
* lint
* Add ps4 to flows list
* Added pyps4-homeassistant with script
* Added pyps4
* Added pypys4 to test
* removed list def
* reformatted service call dicts
* removed config from device class
* typo
* removed line
* reformatted .. format
* redefined property
* reformat load games func
* Add __init__ and media_player.py to coveragerc
* Fix for test
* remove init
* remove blank line
* remove mock_coro
* Revert "remove init"
This reverts commit b68996aa34699bf38781e153acdd597579e8131f.
* Correct permissions
* fixes
* fixes
2019-02-17 15:41:55 -05:00