Heater can supply only one model of heater which is a 1000 Watts electrical heater. The heater power level can be adjusted between 0 and 1.0 which means into range of 0 Watt (heater is off) and 1000 Watts (completely turned on).
Property name | Constant name | Value | Default value | Type | Modifiable |
heater.powerLevel | HEATER_POWER_LEVEL | [0-1.0] | 0.0 | Double | Yes |
heater.maxPowerLevel | HEATER_MAX_POWER_LEVEL | 1000 | 1000 | Double | No |
We take into account physical consideration to compute the temperature (expressed in Kelvin unit) returned by the device. We have considered that the room has no thermal loss and the external temperature does not influence the internal temperature.
fr.liglab.adele.icasa.device.temperature.Heater
getSerialNumber()
: Get the device IDgetPowerLevel()
: Get the power level in percentagesetPowerLevel(double level)
: Set the power level of the heater in percentagegetMaxPowerLevel()
: Get the max power level of the heater in WattsCooler can supply only one model of cooler which is a 1000 Watts electrical cooler. The cooler power level can be adjusted between 0 and 1.0 which means into range of 0 Watt (cooler is off) and 1000 Watts (completely turned on).
Property name | Constant name | Value | Default value | Type | Modifiable |
cooler.powerLevel | COOLER_POWER_LEVEL | [0-1.0] | 0.0 | Double | Yes |
cooler.maxPowerLevel | COOLER_MAX_POWER_LEVEL | 1000 | 1000 | Double | No |
We take into account physical consideration to compute the temperature (expressed in Kelvin unit) returned by the device. We have considered that the room has no thermal loss and the external temperature does not influence the internal temperature.
fr.liglab.adele.icasa.device.temperature.Cooler
getSerialNumber()
: Get the device IDgetPowerLevel()
: Get the power level in percentagesetPowerLevel(double level)
: Set the power level of the cooler in percentagegetMaxPowerLevel()
: Get the max power level of the cooler in Watts