Use renamed Units class (#9267)
Signed-off-by: Wouter Born <github@maindrain.net>
This commit is contained in:
@@ -27,7 +27,7 @@ import org.openhab.binding.luftdateninfo.internal.dto.SensorDataValue;
|
||||
import org.openhab.binding.luftdateninfo.internal.utils.NumberUtils;
|
||||
import org.openhab.core.library.types.QuantityType;
|
||||
import org.openhab.core.library.unit.SIUnits;
|
||||
import org.openhab.core.library.unit.SmartHomeUnits;
|
||||
import org.openhab.core.library.unit.Units;
|
||||
import org.openhab.core.thing.Thing;
|
||||
|
||||
/**
|
||||
@@ -40,7 +40,7 @@ import org.openhab.core.thing.Thing;
|
||||
public class ConditionHandler extends BaseSensorHandler {
|
||||
|
||||
protected QuantityType<Temperature> temperatureCache = QuantityType.valueOf(-1, SIUnits.CELSIUS);
|
||||
protected QuantityType<Dimensionless> humidityCache = QuantityType.valueOf(-1, SmartHomeUnits.PERCENT);
|
||||
protected QuantityType<Dimensionless> humidityCache = QuantityType.valueOf(-1, Units.PERCENT);
|
||||
protected QuantityType<Pressure> pressureCache = QuantityType.valueOf(-1, SIUnits.PASCAL);
|
||||
protected QuantityType<Pressure> pressureSeaCache = QuantityType.valueOf(-1, SIUnits.PASCAL);
|
||||
|
||||
@@ -60,8 +60,7 @@ public class ConditionHandler extends BaseSensorHandler {
|
||||
SIUnits.CELSIUS);
|
||||
updateState(TEMPERATURE_CHANNEL, temperatureCache);
|
||||
} else if (v.getValueType().equals(HUMIDITY)) {
|
||||
humidityCache = QuantityType.valueOf(NumberUtils.round(v.getValue(), 1),
|
||||
SmartHomeUnits.PERCENT);
|
||||
humidityCache = QuantityType.valueOf(NumberUtils.round(v.getValue(), 1), Units.PERCENT);
|
||||
updateState(HUMIDITY_CHANNEL, humidityCache);
|
||||
} else if (v.getValueType().equals(PRESSURE)) {
|
||||
pressureCache = QuantityType.valueOf(NumberUtils.round(v.getValue(), 1), SIUnits.PASCAL);
|
||||
|
||||
@@ -24,7 +24,7 @@ import org.eclipse.jdt.annotation.Nullable;
|
||||
import org.openhab.binding.luftdateninfo.internal.dto.SensorDataValue;
|
||||
import org.openhab.binding.luftdateninfo.internal.utils.NumberUtils;
|
||||
import org.openhab.core.library.types.QuantityType;
|
||||
import org.openhab.core.library.unit.SmartHomeUnits;
|
||||
import org.openhab.core.library.unit.Units;
|
||||
import org.openhab.core.thing.Thing;
|
||||
|
||||
/**
|
||||
@@ -35,9 +35,9 @@ import org.openhab.core.thing.Thing;
|
||||
*/
|
||||
@NonNullByDefault
|
||||
public class NoiseHandler extends BaseSensorHandler {
|
||||
protected QuantityType<Dimensionless> noiseEQCache = QuantityType.valueOf(-1, SmartHomeUnits.DECIBEL);
|
||||
protected QuantityType<Dimensionless> noiseMinCache = QuantityType.valueOf(-1, SmartHomeUnits.DECIBEL);
|
||||
protected QuantityType<Dimensionless> noiseMaxCache = QuantityType.valueOf(-1, SmartHomeUnits.DECIBEL);
|
||||
protected QuantityType<Dimensionless> noiseEQCache = QuantityType.valueOf(-1, Units.DECIBEL);
|
||||
protected QuantityType<Dimensionless> noiseMinCache = QuantityType.valueOf(-1, Units.DECIBEL);
|
||||
protected QuantityType<Dimensionless> noiseMaxCache = QuantityType.valueOf(-1, Units.DECIBEL);
|
||||
|
||||
public NoiseHandler(Thing thing) {
|
||||
super(thing);
|
||||
@@ -51,16 +51,13 @@ public class NoiseHandler extends BaseSensorHandler {
|
||||
if (HTTPHandler.getHandler().isNoise(valueList)) {
|
||||
valueList.forEach(v -> {
|
||||
if (v.getValueType().equals(NOISE_EQ)) {
|
||||
noiseEQCache = QuantityType.valueOf(NumberUtils.round(v.getValue(), 1),
|
||||
SmartHomeUnits.DECIBEL);
|
||||
noiseEQCache = QuantityType.valueOf(NumberUtils.round(v.getValue(), 1), Units.DECIBEL);
|
||||
updateState(NOISE_EQ_CHANNEL, noiseEQCache);
|
||||
} else if (v.getValueType().equals(NOISE_MIN)) {
|
||||
noiseMinCache = QuantityType.valueOf(NumberUtils.round(v.getValue(), 1),
|
||||
SmartHomeUnits.DECIBEL);
|
||||
noiseMinCache = QuantityType.valueOf(NumberUtils.round(v.getValue(), 1), Units.DECIBEL);
|
||||
updateState(NOISE_MIN_CHANNEL, noiseMinCache);
|
||||
} else if (v.getValueType().equals(NOISE_MAX)) {
|
||||
noiseMaxCache = QuantityType.valueOf(NumberUtils.round(v.getValue(), 1),
|
||||
SmartHomeUnits.DECIBEL);
|
||||
noiseMaxCache = QuantityType.valueOf(NumberUtils.round(v.getValue(), 1), Units.DECIBEL);
|
||||
updateState(NOISE_MAX_CHANNEL, noiseMaxCache);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -23,7 +23,7 @@ import org.openhab.binding.luftdateninfo.internal.dto.SensorDataValue;
|
||||
import org.openhab.binding.luftdateninfo.internal.utils.NumberUtils;
|
||||
import org.openhab.core.library.dimension.Density;
|
||||
import org.openhab.core.library.types.QuantityType;
|
||||
import org.openhab.core.library.unit.SmartHomeUnits;
|
||||
import org.openhab.core.library.unit.Units;
|
||||
import org.openhab.core.thing.Thing;
|
||||
|
||||
/**
|
||||
@@ -35,8 +35,8 @@ import org.openhab.core.thing.Thing;
|
||||
@NonNullByDefault
|
||||
public class PMHandler extends BaseSensorHandler {
|
||||
|
||||
protected QuantityType<Density> pm25Cache = QuantityType.valueOf(-1, SmartHomeUnits.MICROGRAM_PER_CUBICMETRE);
|
||||
protected QuantityType<Density> pm100Cache = QuantityType.valueOf(-1, SmartHomeUnits.MICROGRAM_PER_CUBICMETRE);
|
||||
protected QuantityType<Density> pm25Cache = QuantityType.valueOf(-1, Units.MICROGRAM_PER_CUBICMETRE);
|
||||
protected QuantityType<Density> pm100Cache = QuantityType.valueOf(-1, Units.MICROGRAM_PER_CUBICMETRE);
|
||||
|
||||
public PMHandler(Thing thing) {
|
||||
super(thing);
|
||||
@@ -51,11 +51,11 @@ public class PMHandler extends BaseSensorHandler {
|
||||
valueList.forEach(v -> {
|
||||
if (v.getValueType().equals(P1)) {
|
||||
pm100Cache = QuantityType.valueOf(NumberUtils.round(v.getValue(), 1),
|
||||
SmartHomeUnits.MICROGRAM_PER_CUBICMETRE);
|
||||
Units.MICROGRAM_PER_CUBICMETRE);
|
||||
updateState(PM100_CHANNEL, pm100Cache);
|
||||
} else if (v.getValueType().equals(P2)) {
|
||||
pm25Cache = QuantityType.valueOf(NumberUtils.round(v.getValue(), 1),
|
||||
SmartHomeUnits.MICROGRAM_PER_CUBICMETRE);
|
||||
Units.MICROGRAM_PER_CUBICMETRE);
|
||||
updateState(PM25_CHANNEL, pm25Cache);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user