[homekit] allow configuring maxValue on VOCDensity (#13508)
* [homekit] allow configuring maxValue on VOCDensity the default of 1000 is quite low in reality. tested and confirmed working with iOS 16 * [homekit] allow step value to be configured for VOCDensity Signed-off-by: Cody Cutrer <cody@cutrer.us>
This commit is contained in:
parent
6a27f17611
commit
d83c32cd24
|
@ -550,7 +550,7 @@ Support for this is planned for the future release of openHAB HomeKit binding.
|
|||
| | | SulphurDioxideDensity | Number | SO2 density in micrograms/m3, max 1000 |
|
||||
| | | PM25Density | Number | PM2.5 micrometer particulate density in micrograms/m3, max 1000 |
|
||||
| | | PM10Density | Number | PM10 micrometer particulate density in micrograms/m3, max 1000 |
|
||||
| | | VOCDensity | Number | VOC Density in micrograms/m3, max 1000 |
|
||||
| | | VOCDensity | Number | VOC Density in micrograms/m3, default max 1000, supported configuration: minValue, maxValue, step. |
|
||||
| | | Name | String | Name of the sensor |
|
||||
| | | ActiveStatus | Switch, Contact | Working status |
|
||||
| | | FaultStatus | Switch, Contact | Fault status |
|
||||
|
|
|
@ -811,6 +811,11 @@ public class HomekitCharacteristicFactory {
|
|||
private static VOCDensityCharacteristic createVOCDensityCharacteristic(final HomekitTaggedItem taggedItem,
|
||||
HomekitAccessoryUpdater updater) {
|
||||
return new VOCDensityCharacteristic(
|
||||
taggedItem.getConfigurationAsDouble(HomekitTaggedItem.MIN_VALUE,
|
||||
VOCDensityCharacteristic.DEFAULT_MIN_VALUE),
|
||||
taggedItem.getConfigurationAsDouble(HomekitTaggedItem.MAX_VALUE,
|
||||
VOCDensityCharacteristic.DEFAULT_MAX_VALUE),
|
||||
taggedItem.getConfigurationAsDouble(HomekitTaggedItem.STEP, VOCDensityCharacteristic.DEFAULT_STEP),
|
||||
getDoubleSupplier(taggedItem,
|
||||
taggedItem.getConfigurationAsDouble(HomekitTaggedItem.MIN_VALUE,
|
||||
VOCDensityCharacteristic.DEFAULT_MIN_VALUE)),
|
||||
|
|
Loading…
Reference in New Issue