Erik Montnemery
1621310ba7
Add serial_number to device registry entries ( #102334 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-10-22 15:14:44 +02:00
Paul Bottein
c98c18f25e
Return 'None' for light attributes when off instead of removing them ( #101946 )
2023-10-19 01:08:08 +02:00
J. Nick Koston
433c022687
Save previous unique id in entity registry when it changes ( #102093 )
2023-10-16 21:26:19 -10:00
Mike
2a6a2fa842
Update pyvesync to 2.1.10 ( #100522 )
...
* Update manifest.json to use pyvesync 2.1.10
* Update Requirements for pyvesync
* Update test_diagnostics.ambr
---------
Co-authored-by: Thibault Cohen <47721+titilambert@users.noreply.github.com>
2023-09-29 09:01:04 +02:00
Nick Iacullo
6f8d666b57
Enable the `PRESET_MODE` `FanEntityFeature` for VeSync air purifiers ( #97657 )
2023-08-03 18:30:56 +02:00
c0ffeeca7
ac06905b1c
Rename life to lifetime in vesync ( #96844 )
2023-07-18 20:36:47 +02:00
Joost Lekkerkerker
e99b6b2a03
Migrate VeSync to has entity name ( #96772 )
...
* Migrate VeSync to has entity name
* Fix tests
2023-07-17 17:52:53 +02:00
J. Nick Koston
ea57f78392
Add slots to the service registry ( #95857 )
2023-07-05 15:59:36 +02:00
Chuck Deal
a4a8f6ebc8
Add platform state tests for vesync integration ( #90466 )
...
* Test coverage for init and common
* Update snapshot
* break setup state snapshot test across platforms
* Fix state snapshot test methods
* Remove the test_init snapshot
* Remove test_common and test_init changes
* refactor the request_mock fixture
2023-04-12 14:15:22 +02:00
epenet
385630f9b4
Fix flaky test in vesync ( #90921 )
...
* Fix flaky test in vesync
* Move sorting to the test
2023-04-06 12:51:02 -04:00
Chuck Deal
09d0128601
Add diagnostics to VeSync ( #86350 )
...
* Add diagnostics to VeSync
* Create unit tests for diagnostics and init
* Improved diagnostic test coverage
* Peer review fixes
* Fixed Peer Review comments
* Updated based on Peer Review
* Additional diagnostic redactions
* Removed account_id from diagnostic output
2023-02-28 22:12:48 -05:00
epenet
278050a73f
Add type hints to integration tests (t-z) ( #87707 )
2023-02-08 19:10:53 +01:00
Franck Nijhof
7cd68381f1
Search/replace RESULT_TYPE_* by FlowResultType enum ( #74642 )
2022-07-07 19:57:36 +03:00
Franck Nijhof
04e631ed1f
Remove deprecated YAML configuration from VeSync ( #52358 )
2021-06-30 16:29:44 -04:00
Franck Nijhof
65cf2fcb6f
Drop asynctest ( #44746 )
2021-01-01 22:31:56 +01:00
SNoof85
b8287d6db6
Use reference strings in Vesync ( #41341 )
...
* Update strings.json
* Update config_flow.py
* Update test_config_flow.py
2020-10-06 20:00:07 +02:00
Paulus Schoutsen
2af984917e
Use asynctest-mock in most places ( #35109 )
...
* Use asynctest-mock in most places
* Fix broken patch in pilight
2020-05-03 11:27:19 -07:00
Bas Nijholt
b54c8641b4
Sort imports according to PEP8 for vesync ( #29684 )
2019-12-09 11:56:02 +01:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Joe Trabulsy
a8ec826ef7
Add Support for VeSync Devices - Outlets and Switches ( #24953 )
...
* Change dependency to pyvesync-v2 for vesync switch
* async vesync component
* FInish data_entry_flow
* Update config flow
* strings.json
* Minor fix
* Syntax fix
* Minor Fixs
* UI Fix
* Minor Correct
* Debug lines
* fix device dictionaries
* Light switch fix
* Cleanup
* pylint fixes
* Hassfest and setup scripts
* Flake8 fixes
* Add vesync light platform
* Fix typo
* Update Devices Service
* Fix update devices service
* Add initial test
* Add Config Flow Tests
* Remove Extra Platforms
* Fix requirements
* Update pypi package
* Add login to config_flow
Avoid setting up component if login credentials are invalid
* Fix variable import
* Update config_flow.py
* Update config_flow.py
* Put VS object into hass.data instead of config entry
* Update __init__.py
* Handle Login Error
* Fix invalid login error
* Fix typo
* Remove line
* PEP fixes
* Fix change requests
* Fix typo
* Update __init__.py
* Update switch.py
* Flake8 fix
* Update test requirements
* Fix permission
* Address change requests
* Address change requests
* Fix device discovery indent, add MockConfigEntry
* Fix vesynclightswitch classs
* Remove active time attribute
* Remove time_zone, grammar check
2019-07-23 23:40:55 +02:00