Fixed typo that was causing dew point errors.

This commit is contained in:
2021-10-17 18:37:06 -04:00
parent d8734913e0
commit 7a4c08da6e
3 changed files with 22 additions and 6 deletions

View File

@@ -8,7 +8,7 @@ import Foundation
var logger: Logger = {
var logger = Logger(label: "dewPoint-logger")
logger.logLevel = .info
logger.logLevel = .debug
return logger
}()
@@ -32,22 +32,24 @@ defer {
}
while true {
// let temp = try environment.mqttClient.fetchTemperature(tempSensor, .imperial).wait()
// logger.debug("Temp: \(temp.rawValue)")
logger.debug("Fetching dew point...")
let dp = try environment.mqttClient.currentDewPoint(
temperature: tempSensor,
humidity: humiditySensor,
units: .imperial
).wait()
logger.info("Dew Point: \(dp.rawValue) \(dp.units.symbol)")
try environment.mqttClient.publish(
dewPoint: dp,
to: environment.topics.sensors.dewPoint
).wait()
logger.debug("Published dew point...")
Thread.sleep(forTimeInterval: 5)