Commit graph

112 commits

Author SHA1 Message Date
Matrix
da1003ac41
Improve yolink code readability (#125724)
Improve code readability
2024-09-11 10:27:48 +02:00
Matrix
aba23eb513
Add YoLink temperature sensor YS8008 support (#125408)
Add YS8008 support
2024-09-06 14:47:31 +02:00
Matrix
f8ac952cd7
Add YoLink lock V2 support (#124202)
* Add Lock V2 Support

* Change as suggestions
2024-08-28 14:18:55 +02:00
Erik Montnemery
38ef216894
Update icons.json to new service schema part 4 (#124771) 2024-08-28 13:48:13 +02:00
Matrix
a45ba51f89
Update YoLink FlexFob Automation (#123631)
* Change FlexFob Trigger

* Update device trigger tests
2024-08-27 13:17:14 +02:00
Matrix
37e2839fa3
Add power entity for yolink plug (#124678)
* Add Plug power entity

* change state class to total

* Add translations and moving icon to icon.json

* sort translation key

* Fix suggestions
2024-08-27 12:03:50 +02:00
Matrix
55eb11055c
Bump YoLink API to 0.4.7 (#123441) 2024-08-09 12:21:49 +02:00
Matrix
a4aefe43dc
Yolink device model adaptation (#122824) 2024-08-02 15:57:15 +02:00
Matrix
6bf59a8dfc
Bump yolink api to 0.4.6 (#123012) 2024-08-01 11:49:58 +02:00
Matrix
55e5428443
Fix yolink protocol changed (#122989) 2024-08-01 08:32:16 +02:00
Matrix
8cb7e9785f
Add YoLink YS8017 support (#122064) 2024-07-19 12:20:30 +02:00
Matrix
339b5117c5
Add default value for YoLink thermostat (#122114) 2024-07-19 10:05:24 +02:00
Matrix
3336bdb402
Fix Yolink device incorrect state (#119658)
fix device incorrect state
2024-06-14 07:31:02 +02:00
Matrix
55f8a36572
Improve code readability (#119558) 2024-06-13 09:31:29 +02:00
Matrix
595c9a2e01
Fixing device model compatibility issues. (#118686) 2024-06-03 15:56:42 +02:00
Matrix
6ac44f3f14
Bump Yolink api to 0.4.4 (#116967) 2024-05-07 07:51:10 +02:00
Matrix
814b7a4447
Bump yolink-api to 0.4.3 (#115794) 2024-04-19 03:14:14 +02:00
Matrix
3a28125470
Bump yolink-api to 0.4.2 (#115026) 2024-04-07 11:31:52 -10:00
Matrix
63b4fd09c1
Add YoLink Water Meter Support (#114148)
* Add YS-5006/5007/5008 Water Meter Support

* Add YoLink Water Meter Support

* Update .coveragerc

* fix as suggestion
2024-03-26 09:29:14 +01:00
Matrix
517826fe48
Bump yolink-api to 0.4.1 fix water depth sensor error when device is not initialize (#113994) 2024-03-24 15:37:39 -10:00
Matrix
3b0ac469d4
YoLink fix cover incorrect state (#104975)
* Fix cover incorrect state

* Change entity to unavailable
2024-03-20 16:45:21 +01:00
Jan Bouwhuis
3dc8df2403
Get ServiceValidationError message from translation cache only (#113704)
* Get ServiceValidationError message from translation cache only

* Remove message for NotValidPresetModeError
2024-03-18 14:42:21 +01:00
Joost Lekkerkerker
05172d8e4d
Improve loops and lists (#113269)
* Enable PERF

* Enable PERF rule

* Enable PERF rule

* Don't enable flag yet
2024-03-14 10:22:20 +01:00
Joost Lekkerkerker
4547131bbc
Improve lists in integrations [X-Z] (#113253) 2024-03-13 20:32:12 +01:00
Joost Lekkerkerker
2792a5f016
Enable even more SIM ruff rules (#113017)
* SIM202 SIM211 SIM220 SIM221 SIM222 SIM223

* SIM910 SIM911

* SIM

* Update homeassistant/components/mqtt/siren.py

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>

* Update homeassistant/components/mqtt/siren.py

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>

---------

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-03-11 14:23:52 +01:00
Marc Mueller
c773d57d39
Add empty line after module docstring [w-z] (#112706) 2024-03-08 10:35:45 -05:00
Joost Lekkerkerker
f81b1819b0
Add icon translations to YoLink (#112364) 2024-03-05 14:00:31 +01:00
Matrix
2f223ae377
Add YoLInk YS7905-UC Support (#111709)
* Add YS7905-UC Support

* Fix as suggestion
2024-03-03 11:11:45 +01:00
Erik Montnemery
9ec9ac4fd4
Migrate integrations u-z to generic flowhandler (#111866) 2024-02-29 20:08:16 +01:00
Matrix
34220200c1
Fix YoLink SpeakerHub support (#107925)
* improve

* Fix when hub offline/online message pushing

* fix as suggestion

* check config entry load state

* Add exception translation
2024-02-07 13:42:33 +01:00
Matrix
b8c4821e48
Bump yolink-api to 0.3.7 (#109776) 2024-02-06 10:52:41 +01:00
Marc Mueller
8b0c9d3d18
Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
Matrix
630c8b28ca
Fix yolink abnormal status when LeakSensor detection mode changes to "no water detect" (#109575)
Add no water detect support
2024-02-04 08:27:57 +01:00
G Johansson
96a3aac78e
Add new climate feature flags to yolink (#109442) 2024-02-02 22:37:14 -05:00
Matrix
40010620dd
Bump yolink-api to 0.3.6 fix aiomqtt breaking changes (#108555)
* bump yolink-api to 0.3.5

* bump yolink-api to 0.3.6
2024-01-28 00:38:42 -05:00
Matrix
83fbcb11ea
Add YoLink SpeakerHub Service (#107787)
* Add YoLink SpeakerHub Service

* fix as suggestion

* service's params descriptions
2024-01-12 08:18:44 +01:00
Matrix
f217d438cd
Add SpeakerHub support to YoLink (#104678)
* SpeakerHub support

* Remove unnecessary code

* fix entity description

* Fix as suggestion

* fixes

* fixes as suggestion & remove Speker Hub service
2024-01-11 11:04:14 +01:00
Erik Montnemery
95d7a66c16
Fix yolink entity descriptions (#106649) 2023-12-29 13:22:06 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions (#105984)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Matrix
4666d7e17f
Bump yolink-api to 0.3.4 (#105124)
* Bump yolink-api to 0.3.3

* bump yolink api to 0.3.4
2023-12-07 07:30:27 +01:00
Jan Bouwhuis
f94167a4bb
Fix invalid oauth2_unauthorized translation ref (#103873)
* Fix invalids oauth2_unauthorized translation ref

* Fix oauth2_failed
2023-11-12 21:13:38 +01:00
Allen Porter
787fb3b954
Improve OAuth error handling in configuration flows (#103157)
* Improve OAuth error handling in configuration flows

* Update strings for all integrations that use oauth2 config flow

* Remove invalid_auth strings

* Revert change to release

* Revert close change in aiohttp mock
2023-11-11 11:02:51 +01:00
hlyi
9306e60530
Report unavailability for yolink sensor and binary_sensor (#100743) 2023-10-01 13:21:26 +02:00
Matrix
06949b181f
Bump yolink-api to 0.3.1 (#100426) 2023-09-15 17:20:30 +02:00
Matrix
45fc158823
Add yolink siren battery entity (#99310) 2023-09-11 00:31:58 +02:00
Marc Mueller
8b0fdd6fd2
Use asyncio.timeout [s-z] (#98452) 2023-08-15 14:34:18 +02:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry (#98149)
* Move DeviceInfo from entity to device registry

* Update integrations
2023-08-10 22:04:26 -04:00
Matrix
3bbbd8642f
Add yolink finger support (#96944) 2023-07-25 08:30:16 +02:00
Joost Lekkerkerker
8dc5f73789
Migrate Yolink to has entity name (#96839)
* Migrate Yolink to has entity name

* Add sensor
2023-07-18 13:58:42 +02:00
Matrix
e744632164
YoLink Power Failure Alarm (#91934)
* add ys-7106

* expose mute property

* add volume entity description

* add beep entity description

* fix as suggest
2023-05-25 10:44:51 +02:00