Commit Graph

67 Commits

Author SHA1 Message Date
a2bddeee1b corrected documentation & issue tracker links 2024-06-30 17:57:03 +02:00
077a7cf1f7 update to latest official pyvesync 2024-06-30 17:38:01 +02:00
0f2fd2f880 remove AQI device class for air quality percentage sensor 2024-06-26 19:22:26 +02:00
2fbdf8397c using custom pyvesync (merged master & everest-air branches) 2024-06-03 18:11:47 +02:00
a71d58f4b2 added support for everestair device 2024-06-03 14:55:56 +02:00
9cf5b5676b Corrected manifest 2024-04-20 16:33:26 +02:00
f123f0bb77 Improved code. 2024-04-20 16:27:28 +02:00
f10450c8a3 Fixed deprecation 2024-03-21 11:44:36 +01:00
3f62397498 bump version 2023-10-27 14:26:21 +02:00
8ef52f3962 Air Fryer Properties (AirFryer158) (#175)
* Air Fryer Properties (AirFryer158)

* Fix icon error

[*] Fix icon error
[*] Frist BETA Air Fryer Methods

* Add olther model AIRFRYER

* Fix Linters error

* Fix Linters error

* pass in Linters (flake8, black, isort)
2023-10-27 09:33:05 +02:00
5c0b5bafc0 Add Vital100S and Vital200S support (#170)
These devices use a different module name from the other air purifiers
and are thus currently ignored.
2023-10-11 10:18:56 +02:00
b54a839187 Fix/160 core 300 s automation broken (#163)
* only accept numbers for AQI sensor

* fix syntax error and update style.

* add an air quality value sensor

* add empty unit of measurement.

* fix validate
2023-09-14 11:24:56 +02:00
b312356df9 Bump version 2023-09-05 20:06:45 +02:00
fd118ad204 Support Levoit Oasismist 1000S Humidifier (#161)
* Bump version to 2.1.10

* Support Levoit Oasismist 1000S
2023-09-05 20:05:45 +02:00
ac9baabee3 Bump version
Bump version
2023-08-05 18:23:44 +02:00
890c4ea1ff change device info "default_manufacturer" to "manufacturer" (#154) 2023-08-05 18:20:27 +02:00
a7e6052303 bump pyvesync 2023-07-05 20:43:06 +02:00
2e2f77a95e Fix/api calls (#138)
* add update coordinator

* down to 30s coordinator update.

* fix style.

* bump pyvesync

* bump pyvesync

* sourcery refactor.

* Fix missing vs_mode_auto (#143)

* Update manifest.json
2023-04-28 09:57:43 +02:00
962381dc54 Fix modes for LV600S Humidifier (#136)
* add mode map

* change mode map auto->humidity

* specify available_modes

* Add support for python < 3.10

* Fix codesmells

---------

Co-authored-by: Vincent Le Bourlot <vlebourl@gmail.com>
2023-04-18 12:15:50 +02:00
08d7acd045 Feature/bump pyvesync (#139)
* bump pyvesync

* bump pyvesync
2023-04-18 12:09:03 +02:00
eeecfe0dbc Sourcery refactored main branch (#129)
* 'Refactored by Sourcery'

* fix manifest style.

---------

Co-authored-by: Sourcery AI <>
Co-authored-by: vlebourl <vlebourl@gmail.com>
2023-04-18 10:28:14 +02:00
057cbb71e0 Only add night_light if True. (#82)
* Only add night_light if True.

* update pre-commit
2023-02-01 09:46:06 +01:00
3618961ee0 Setting device class and measurement unit for target humidity (#76) 2023-01-04 11:30:42 +01:00
9bd52e9c1a bump version (#68) 2022-12-08 12:14:28 +01:00
0ed12157f6 Bump pyvesinc to 2.1.1 (#67) 2022-12-08 10:57:55 +01:00
ca542b3dac bump version (#64) 2022-11-10 09:21:21 +01:00
77df5bbe3e Add "Change mode" action to fans. (#62)
* Add "Change mode" action to fans.

* fix style

* 'Refactored by Sourcery' (#63)

Co-authored-by: Sourcery AI <>

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2022-11-09 10:53:50 +01:00
6f1c4fe28a fix requirements. 2022-11-08 15:34:05 +01:00
4f2c50cbb3 bump pyvesync (#61) 2022-11-08 15:17:25 +01:00
8fde2444d3 Update manifest.json 2022-11-08 15:01:05 +01:00
0b5810e272 Refactor devices detection and classification. (#55)
* Add lv600s device

* refactor and simplify code.
2022-11-08 08:34:52 +01:00
f15e78e7af add dim to night_light (#52) 2022-09-19 16:07:01 +02:00
dad1508f5c invert "air_quality_value" and air_quality priority (#48) 2022-08-18 16:52:41 +02:00
caf34b194c Fix setting speed level for air purifiers. (#46)
* Fix a wrong default value in has_feature.

* Add SET_SPEED as supported feature and fix PUR131S speed range

* fix night_light discovery

* fix air quality and filter life sensors

* fix style.
2022-08-17 11:36:40 +02:00
47c6106f64 Update manifest.json 2022-08-16 11:02:33 +02:00
25f541a8f2 Improve logging of discovered devices. 2022-08-03 11:59:11 +02:00
ed79d94efb Fix deprecation warning in number entity (#44)
* Fix deprecation warning in number entity

* fix style

* fix style
2022-08-03 11:36:17 +02:00
95a8c624b0 Improve diagnostics (#43)
* Improve diagnostics

* fix style
2022-08-03 11:06:21 +02:00
dc222cb03c Fix/regression from 0.1.11 on lights. (#42)
* ignore trunk log

* fix night light brightness for unsupported devices

* rename night light class
2022-08-03 10:17:46 +02:00
f7d1947423 add support for core 600s eu version (#40)
fix style
2022-07-31 08:20:56 +02:00
a6015cd12e Add constants to fan.py (#34) 2022-07-30 10:00:37 +02:00
84ad318e35 Add missing entities to core 300S (#37)
* Add filter life sensor

* Add switch for child_lock

* Update switch.py

* Update switch.py

* Update common.py

* bump trunk version

* improve feature discovery

* fix style

* improve feature discovery
2022-07-30 09:59:00 +02:00
5c15cd671d fix regression from 0.1.10 2022-07-12 09:01:59 +02:00
c16c311a19 add air quality sensor to fan if available. (#33) 2022-07-11 16:56:09 +02:00
3498625de7 Add display switch to fan devices. (#32)
* Improve night_light feature discovery

* add display switch to fans

* revert night_light removal from humidifier

* Improve switch detection

* Update light.py

* fix style
2022-07-11 12:02:53 +02:00
cdbb0b8294 Add warm mist number entity to compatible devices (600S) (#29)
* add warm mist number entity

* fix typos.

* Rename to warm mist.
2022-07-04 10:23:26 +02:00
93bc998342 Fix fan extra attributes 2022-06-09 10:44:36 +02:00
d10928ecca Remove local pyvesync lib and migrate to public one. (#25)
* move to pip pyvesync library

* remove pyvesync

* improve extra attributes

* fix style
2022-06-08 11:08:19 +02:00
4f3c7fd36f Add current_humidity attribute (#24)
* Add current_humidity attribute

* fix linter

* ignore brand in validate

* same

* improve extra attributes
2022-06-04 18:59:00 +02:00
c0b9adc723 fix an unused parameter. 2022-05-26 10:52:14 +02:00