Breaking changes
This version introduces default mapping files. This should provide support for many more devices.
It is no longer necessary to create a complete mapping file for each deviceFeatureCode
variant. If a feature variant introduces a property not in the default mapping, it should be added to the default mapping file. If a property has different values than in the mapping file, a feature specific mapping file must be created.
So far the following device types has a default mapping:
Device type code | Device type |
---|---|
006 | Portable air conditioner |
007 | Dehumidifier |
008 | Window air conditioner |
009 | Air conditioner |
012 | Hood |
015 | Dishwasher |
016 | Heat pump |
020 | Induction hob |
023 | Oven |
027 | Washing machine |
030 | Tumble dryer |
032 | Tumble dryer |
Note When I created the default mapping files, I tried to clean up properties. Most changes should be bug fixes, but please submit an issue if your device starts behaving differently in Home Assistant with the update!
What's Changed
- Validate mapping files by @oyvindwe in #248
- Support default mapping file per device type by @oyvindwe in #249
- Default mapping file for device type 006 by @oyvindwe in #250
- Default mapping file for device type 007 by @oyvindwe in #251
- Default mapping file for device type 008 by @oyvindwe in #252
- Set temperature limits when configuring target temperature by @oyvindwe in #253
- Only set target properties if they exist for the appliance by @oyvindwe in #254
- Properties fixes by @oyvindwe in #255
- Added support for
SWING_HORIZONTAL_MODE
for climate devices by @oyvindwe in #256 - Default mapping file for device type 009 by @oyvindwe in #257
- Support empty mapping files by @oyvindwe in #258
- Default mapping file for device type 012 by @oyvindwe in #259
- Default mapping file for device type 015 by @oyvindwe in #260
- Support empty mapping files in gen_strings by @oyvindwe in #261
- Added dishwasher to list of device types with default mappings by @oyvindwe in #262
- Added support for device 009-105 (Hisense AC AS-09TW2RLDTT00) by @oyvindwe in #263
- Added more default mappings by @oyvindwe in #264
- Default mapping file for device type 030 by @oyvindwe in #265
- Development environment by @oyvindwe in #307
- Change energy and water consumption (running program) to
total_increasing
state class by @AryGr in #305 - Document new workaround to login for users with 3rd party identity providers by @oyvindwe in #308
- Version 0.26.0 by @oyvindwe in #309
New Contributors
Full Changelog: v0.25.0...v0.26.0