Commit Graph

162 Commits (551fb449752e1c3f55eb688d24509876020852d1)

Author SHA1 Message Date
GitHub Action 8d28da83ca [ci skip] Translation update 2022-10-05 00:36:50 +00:00
epenet 050cb275ff
Improve entity type hints [v] () 2022-09-06 13:59:05 +02:00
GitHub Action bec8e544f4 [ci skip] Translation update 2022-08-14 00:25:47 +00:00
epenet 1ba18f8df6
Improve type hints in vesync lights ()
* Improve type hints in vesync lights

* Adjust import
2022-08-03 09:56:13 +02:00
GitHub Action 81e3ef03f7 [ci skip] Translation update 2022-08-02 00:27:42 +00:00
Ethan Madden 1eb0983fba
Enable air quality sensor for Core300s () 2022-08-01 17:06:28 +02:00
epenet 11a19c2612
Improve type hints in light [s-z] () 2022-07-31 13:50:24 +02:00
GitHub Action a3fd5acf3f [ci skip] Translation update 2022-07-13 00:27:34 +00:00
Ethan Madden 5defe67269
`air_quality` and `filter_life` fixes for Pur131S () 2022-07-09 19:51:47 +02:00
J. Nick Koston cd03c49fc2
Wait for config entry platform forwards () 2022-07-09 17:27:42 +02:00
epenet 3c82c718cb
Improve typing in fans and locks () 2022-06-23 16:34:40 +02:00
GitHub Action 33c263d09b [ci skip] Translation update 2022-06-23 00:20:13 +00:00
epenet 9ac28d2076
Adjust vesync type hints () 2022-06-22 21:40:22 +02:00
epenet 6b6e5fad3c
Add missing type hints in fans () 2022-06-22 18:43:41 +02:00
GitHub Action 4005af99aa [ci skip] Translation update 2022-06-14 00:26:59 +00:00
b3nj1 69050d5942
Add Vesync voltage sensor, and yearly, weekly, montly energy sensors () 2022-06-09 11:14:18 +02:00
b3nj1 0dc1e7d1e6
Fix VeSync device to match pyvesync type ()
* vesync: change device to match pyvesync type

* MartinHjelmare's suggestion for derived classes

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* MartinHjelmare's suggestion for derived classes

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* MartinHjelmare's suggestion for derived classes

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* MartinHjelmare's suggestion for annotations

* vesync: fix imports

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-06-08 16:43:24 +02:00
Ethan Madden 8c16ac2e47
Vesync air quality () 2022-05-30 22:13:53 +02:00
GitHub Action ceb8bb4745 [ci skip] Translation update 2022-05-21 00:22:49 +00:00
Ethan Madden e30a9d1fc0
Fix VeSync air_quality fan attribute ()
* Refactor attribute inclusion for VeSync fans.

A recent change to pyvesync (introduced in 2.2) changed `air_quality` to
refer to air quality as an integer representation of perceived air
quality rather than a direct reading of the PM2.5 sensor. With 2.3 the
PM2.5 sensor access was restored as `air_quality_value`. Unfortunately,
`air_quality_value` was not added as an attribute on the fan object, and
rather only exists in the `details` dictionary on the fan object.

* Update homeassistant/components/vesync/fan.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Rename `air_quality_value` attribute to `pm25`

This should make it more clear what the attribute actually represents

* `air_quality` attribute reports `air_quality_value`

This restores previous behavior for this integration to what it was
before the `pyvesync==2.02` upgrade, using the `air_quality` attribute
to report pm2.5 concentrations (formerly `air_quality`) rather the
vague measurement now reported by `air_quality`.

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-16 10:30:49 +02:00
James Szalay 3717ec8811
Updated vesync component fans list to handle alt ids for models. ()
* Updated vesync component fans list to handle alt ids for models.

* Lint

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-05-03 12:17:27 -07:00
epenet 9906fd649e
Use ColorMode enum in vesync () 2022-04-23 10:59:50 -10:00
Jason Maners 089f7279bc
Update vesync to use pyvesync v2.0.2 ()
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-04-21 10:36:02 +03:00
epenet f194f7809b
Use EntityFeature enum in components (v**) ()
* Use EntityFeature enum in vallox

* Use EntityFeature enum in velbus

* Use EntityFeature enum in velux

* Use EntityFeature enum in venstar

* Use EntityFeature enum in vera

* Use EntityFeature enum in verisure

* Use EntityFeature enum in vesync

* Use EntityFeature enum in vicare

* Use EntityFeature enum in vivotek

* Use EntityFeature enum in vizio

* Use EntityFeature enum in vlc

* Use EntityFeature enum in vlc_telnet

* Use EntityFeature enum in volumio
2022-04-07 08:42:18 +02:00
Leonardo Merza c8b4696ba2
Add vesync 600S support () 2022-04-05 13:56:26 +02:00
Nikolai Rahimi 42cec38b66
Vesync core400s fan speed () 2022-03-29 17:02:57 -10:00
GitHub Action c64b4d997b [ci skip] Translation update 2022-03-13 00:18:58 +00:00
GitHub Action 66d757115c [ci skip] Translation update 2022-03-11 00:21:48 +00:00
J. Nick Koston 723dcbafca
Complete fan speed transition from () 2022-03-09 10:38:12 +01:00
GitHub Action 102ae9f0e3 [ci skip] Translation update 2022-02-22 00:17:23 +00:00
GitHub Action c4cc6ca0ba [ci skip] Translation update 2022-02-20 00:20:09 +00:00
GitHub Action 208671418e [ci skip] Translation update 2022-02-16 00:14:09 +00:00
GitHub Action ca7d4234e1 [ci skip] Translation update 2022-01-31 00:14:28 +00:00
GitHub Action 77ef86faee [ci skip] Translation update 2022-01-30 00:14:21 +00:00
J. Nick Koston 5b755b74fb
Add loggers to integration manifest.json () 2022-01-28 13:37:53 -08:00
GitHub Action 2aaca346bd [ci skip] Translation update 2022-01-25 00:14:30 +00:00
Jonathan Keslin f43c4d51e1
Address late review of VeSync ()
* Fast follow improvements to VeSync

* Apply suggestions to other platforms, use async_on_unload

* Rename dev_list to entities
2022-01-13 00:38:39 +01:00
epenet ec1b45c922
Add setup type hints (part 3) ()
* Drop return value from vesync

* Add setup type hints to netgear_lte

* Drop return value from hyperion

* Add setup type hints to opentherm_gw

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-12 12:53:50 +01:00
Erik Montnemery ccc4423c62
Remove last_reset from vesync sensor () 2022-01-11 10:01:47 +01:00
Jonathan Keslin 56c577c832
Expose power & energy usage of VeSync outlets as separate sensors () 2022-01-10 09:39:31 -08:00
RefineryX b3c2ebd9ca
Add support for Levoit Core 300S air purifier to VeSync integration () 2022-01-07 12:55:39 +01:00
epenet b14ac1b94a
Remove invalid return values in setup methods [r-z] ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-04 10:52:30 +01:00
epenet 7967f49e48
Add light setup type hints [s-z] ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 15:43:55 +01:00
epenet 71cb42f53a
Add fan setup type hints ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 15:10:53 +01:00
epenet e7b262f9e5
Add init type hints [v-z] ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-02 16:27:12 +01:00
Sebastian Lövdahl 53f4a3d8bc
Use Platform constants all over the place 3/3 () 2021-12-28 21:24:27 +01:00
epenet 05ac2d4c3a
Ensure service calls are typed [v-z] ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-28 13:12:06 +01:00
Franck Nijhof eb5a321a9f
Mark removed config schemas as removed () 2021-12-21 12:46:10 +01:00
GitHub Action babd753610 [ci skip] Translation update 2021-12-21 00:15:06 +00:00
Marc Mueller d6f48683a3
Use platform enum (8) [Misc] () 2021-12-13 14:09:49 +01:00