Updated DDF for IKEA STARKVIND Air Purifier #7248
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The air purifier uses the IKEA-specific 0xFC7D cluster for both the Air Purifier and PM2.5 density sensor features. We expose the latter as a separate resource, faking a standard 0x042A cluster.
This PR makes the following changes:
ZHAAirPurifier
productid
;change
values in bindings to match data type.ZHAParticulateMatter
type
to ZHAParticulateMatter (was ZHAAirQuality);attr
items, as they're already read from the ZHAAirPurifier;productid
state/measured_value
, as float value in µg/m³. Unfortunately, the sensor's granularity is limited to integer values;cap/measured_value
items. All are defined in the DDF. Themin
andmax
values are taken from the VINDSTYRKA;state/airquality
fromstate/measured_value
, usingnumtostr
;state/pm2_5
;starkvind_parse_pm2_5.js
.