Samir Jafferali
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
Vincent Le Bourlot
ac9baabee3
Bump version
...
Bump version
2023-08-05 18:23:44 +02:00
Dr. Drinovac
890c4ea1ff
change device info "default_manufacturer" to "manufacturer" ( #154 )
2023-08-05 18:20:27 +02:00
Vincent Le Bourlot
a7e6052303
bump pyvesync
2023-07-05 20:43:06 +02:00
Vincent Le Bourlot
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
Igor Panteleev
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
Vincent Le Bourlot
08d7acd045
Feature/bump pyvesync ( #139 )
...
* bump pyvesync
* bump pyvesync
2023-04-18 12:09:03 +02:00
sourcery-ai[bot]
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
Vincent Le Bourlot
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
Steven Vondruska
3618961ee0
Setting device class and measurement unit for target humidity ( #76 )
2023-01-04 11:30:42 +01:00
Vincent Le Bourlot
9bd52e9c1a
bump version ( #68 )
2022-12-08 12:14:28 +01:00
Vincent Le Bourlot
0ed12157f6
Bump pyvesinc to 2.1.1 ( #67 )
2022-12-08 10:57:55 +01:00
Vincent Le Bourlot
ca542b3dac
bump version ( #64 )
2022-11-10 09:21:21 +01:00
Vincent Le Bourlot
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
Vincent Le Bourlot
6f1c4fe28a
fix requirements.
2022-11-08 15:34:05 +01:00
Vincent Le Bourlot
4f2c50cbb3
bump pyvesync ( #61 )
2022-11-08 15:17:25 +01:00
Vincent Le Bourlot
8fde2444d3
Update manifest.json
2022-11-08 15:01:05 +01:00
Vincent Le Bourlot
0b5810e272
Refactor devices detection and classification. ( #55 )
...
* Add lv600s device
* refactor and simplify code.
2022-11-08 08:34:52 +01:00
Vincent Le Bourlot
f15e78e7af
add dim to night_light ( #52 )
2022-09-19 16:07:01 +02:00
Vincent Le Bourlot
dad1508f5c
invert "air_quality_value" and air_quality priority ( #48 )
2022-08-18 16:52:41 +02:00
Vincent Le Bourlot
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
Vincent Le Bourlot
47c6106f64
Update manifest.json
2022-08-16 11:02:33 +02:00
Vincent Le Bourlot
25f541a8f2
Improve logging of discovered devices.
2022-08-03 11:59:11 +02:00
Vincent Le Bourlot
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
Vincent Le Bourlot
95a8c624b0
Improve diagnostics ( #43 )
...
* Improve diagnostics
* fix style
2022-08-03 11:06:21 +02:00
Vincent Le Bourlot
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
Yasen Pavlov
f7d1947423
add support for core 600s eu version ( #40 )
...
fix style
2022-07-31 08:20:56 +02:00
Vincent Le Bourlot
a6015cd12e
Add constants to fan.py ( #34 )
2022-07-30 10:00:37 +02:00
Vincent Le Bourlot
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
Vincent Le Bourlot
5c15cd671d
fix regression from 0.1.10
2022-07-12 09:01:59 +02:00
Vincent Le Bourlot
c16c311a19
add air quality sensor to fan if available. ( #33 )
2022-07-11 16:56:09 +02:00
Vincent Le Bourlot
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
Vincent Le Bourlot
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
Vincent Le Bourlot
93bc998342
Fix fan extra attributes
2022-06-09 10:44:36 +02:00
Vincent Le Bourlot
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
Vincent Le Bourlot
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
Vincent Le Bourlot
c0b9adc723
fix an unused parameter.
2022-05-26 10:52:14 +02:00
vlebourl
dbfc03fcaf
add trunk linting.
2022-04-29 11:38:08 +02:00
Vincent Le Bourlot
0afbef7f11
Fix/fix fan discovery ( #21 )
...
* added LAP-C601S-WUS (Core 600s Air Purifier)
* fix style
* better fix to diagnostic.
* fix preset mode
* add a log line.
* add another debug log
* add some missing fan devices.
* auto discover preset_modes
* auto discover fan speed range
* fix fan speed and preset modes
* fix fan speed number
* add some debug log.
* merge fix from main
* rename a key in diagnostics.
2022-04-27 21:37:40 +02:00
Vincent Le Bourlot
a87ff4cf29
Fix bug in init preventing some discovery ( #22 )
2022-04-27 20:45:41 +02:00
vlebourl
565321b1c2
fix manifest
2022-04-26 16:26:24 +02:00
vlebourl
d9056f7f12
fix diagnostics.
2022-04-26 15:22:02 +02:00
Vincent Le Bourlot
72245c95c3
bump version.
2022-04-26 10:17:42 +02:00
Vincent Le Bourlot
52b67ecb86
add diagnostics ( #20 )
2022-04-26 09:58:06 +02:00
Brian Orpin
35370cbcae
Add Warm Mist attributes ( #13 )
...
* Add Warm Mist attributes
These could possibly be added as sensor entities in their own right.
I cannot test them but there was a comment by someone on the original PR about this.
Ideally, I suggest, these should be number and binary entities as well but I was going to check the attributes appeared first.
* fix style
Co-authored-by: Vincent Le Bourlot <vlebourl@gmail.com>
2022-04-08 15:46:42 +02:00
sourcery-ai[bot]
616f0db5ce
Add else condition if API call returns none (Sourcery refactored) ( #12 )
...
* Add else condition if API call returns none
I was getting exceptions when the API call returned none.
* 'Refactored by Sourcery'
Co-authored-by: Brian Orpin <brian.orpin@gmail.com>
Co-authored-by: Sourcery AI <>
2022-04-07 17:13:33 +02:00
vlebourl
ee1e7e7496
Fix circular dependency
2022-04-07 17:11:38 +02:00
Vincent Le Bourlot
00d4d5a846
improve consts and mode naming. ( #14 )
2022-04-03 23:22:01 +02:00
Vincent Le Bourlot
fab77a025a
Refactor code. ( #10 )
2022-04-03 20:29:00 +02:00
Vincent Le Bourlot
dde8644627
Cherry pick from webdjoe/pyvesync ( #8 )
...
Include fix https://github.com/webdjoe/pyvesync/blob/humid-bug-fix/src/pyvesync/vesyncfan.py
2022-04-03 20:16:01 +02:00