Skip to content

Commit b83ba51

Browse files
committed
Always use celsius temperature units in protocol
Even though homekit has the temperature unit field, actual temperatures are always communicated in celsius - the characteristic is only used for display purposes.
1 parent 6a62131 commit b83ba51

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
package com.beowulfe.hap.impl.characteristics.thermostat;
22

33
import com.beowulfe.hap.accessories.TemperatureSensor;
4-
import com.beowulfe.hap.accessories.properties.TemperatureUnit;
54
import com.beowulfe.hap.characteristics.EventableCharacteristic;
65
import com.beowulfe.hap.characteristics.FloatCharacteristic;
76

87
public abstract class AbstractTemperatureCharacteristic extends FloatCharacteristic implements EventableCharacteristic {
98

109
public AbstractTemperatureCharacteristic(String type, boolean isWritable, String description, TemperatureSensor sensor) {
1110
super(type, isWritable, true, description, sensor.getMinimumTemperature(), sensor.getMaximumTemperature(),
12-
0.1, sensor.getTemperatureUnit() == TemperatureUnit.CELSIUS ? "celsius" : "fahrenheit");
11+
0.1, "celsius");
1312
}
1413

1514
}

0 commit comments

Comments
 (0)