Skip to content
This repository was archived by the owner on Nov 27, 2021. It is now read-only.

Commit 33f40be

Browse files
committed
fix: use UpdateValue
1 parent 96eaaed commit 33f40be

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

cmd/hc-http-temperature/cmd.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,15 @@ func main() {
6767
tempSensor.AddCharacteristic(tempStatusFault.Characteristic)
6868

6969
var fetchTemperature = func() interface{} {
70-
tempStatusActive.SetValue(true)
7170
data, err := makeHTTPRequest(*url)
71+
tempStatusActive.UpdateValue(true)
7272
if err != nil {
7373
log.Println(err)
74-
tempStatusActive.SetValue(false)
75-
tempStatusFault.SetValue(characteristic.StatusFaultGeneralFault)
74+
tempStatusActive.UpdateValue(false)
75+
tempStatusFault.UpdateValue(characteristic.StatusFaultGeneralFault)
7676
return nil
7777
}
78-
tempStatusFault.SetValue(characteristic.StatusFaultNoFault)
78+
tempStatusFault.UpdateValue(characteristic.StatusFaultNoFault)
7979
return gjson.Get(string(data), *tempJSONPath).Float()
8080
}
8181

@@ -108,15 +108,15 @@ func main() {
108108
humiditySensor.AddCharacteristic(humidityStatusActive.Characteristic)
109109

110110
var fetchHumidity = func() interface{} {
111-
humidityStatusActive.SetValue(true)
112111
data, err := makeHTTPRequest(*url)
112+
humidityStatusActive.UpdateValue(true)
113113
if err != nil {
114114
log.Println(err)
115-
humidityStatusActive.SetValue(false)
116-
humidityStatusFault.SetValue(characteristic.StatusFaultGeneralFault)
115+
humidityStatusActive.UpdateValue(false)
116+
humidityStatusFault.UpdateValue(characteristic.StatusFaultGeneralFault)
117117
return nil
118118
}
119-
humidityStatusFault.SetValue(characteristic.StatusFaultNoFault)
119+
humidityStatusFault.UpdateValue(characteristic.StatusFaultNoFault)
120120
return gjson.Get(string(data), *humJSONPath).Float()
121121
}
122122

0 commit comments

Comments
 (0)