Add support for temp+humidity sensors
All checks were successful
Build and Publish / release (push) Successful in 6m32s
All checks were successful
Build and Publish / release (push) Successful in 6m32s
This commit is contained in:
@ -24,6 +24,7 @@ const (
|
||||
BattIndoorSensor = "IndoorSensor"
|
||||
BattRainSensor = "RainSensor"
|
||||
BattCO2Sensor = "CO2Sensor"
|
||||
THSensor = "TempHumiditySensor"
|
||||
)
|
||||
|
||||
func (awn *AWNProvider) Name() string {
|
||||
@ -89,11 +90,55 @@ func MapAwnUpdate(awnUpdate *AmbientWeatherUpdate) *weather.WeatherUpdate {
|
||||
Component: BattCO2Sensor,
|
||||
Status: awnUpdate.BattCO2,
|
||||
},
|
||||
// Temp and Humidity Sensors
|
||||
{
|
||||
Component: THSensor + "1",
|
||||
Status: awnUpdate.Batt1,
|
||||
},
|
||||
{
|
||||
Component: THSensor + "2",
|
||||
Status: awnUpdate.Batt2,
|
||||
},
|
||||
{
|
||||
Component: THSensor + "3",
|
||||
Status: awnUpdate.Batt3,
|
||||
},
|
||||
{
|
||||
Component: THSensor + "4",
|
||||
Status: awnUpdate.Batt4,
|
||||
},
|
||||
{
|
||||
Component: THSensor + "5",
|
||||
Status: awnUpdate.Batt5,
|
||||
},
|
||||
{
|
||||
Component: THSensor + "6",
|
||||
Status: awnUpdate.Batt6,
|
||||
},
|
||||
{
|
||||
Component: THSensor + "7",
|
||||
Status: awnUpdate.Batt7,
|
||||
},
|
||||
{
|
||||
Component: THSensor + "8",
|
||||
Status: awnUpdate.Batt8,
|
||||
},
|
||||
},
|
||||
TempIndoorF: awnUpdate.TempInF,
|
||||
HumidityIndoor: awnUpdate.HumidityIn,
|
||||
BaromRelativeIn: awnUpdate.BaromRelIn,
|
||||
BaromAbsoluteIn: awnUpdate.BaromAbsIn,
|
||||
// TODO: Permit mapping to config name
|
||||
TempHumiditySensors: []*weather.TempHumiditySensor{
|
||||
{Name: "Sensor1", TempF: awnUpdate.Temp1F, Humidity: awnUpdate.Humidity1},
|
||||
{Name: "Sensor2", TempF: awnUpdate.Temp2F, Humidity: awnUpdate.Humidity2},
|
||||
{Name: "Sensor3", TempF: awnUpdate.Temp3F, Humidity: awnUpdate.Humidity3},
|
||||
{Name: "Sensor4", TempF: awnUpdate.Temp4F, Humidity: awnUpdate.Humidity4},
|
||||
{Name: "Sensor5", TempF: awnUpdate.Temp5F, Humidity: awnUpdate.Humidity5},
|
||||
{Name: "Sensor6", TempF: awnUpdate.Temp6F, Humidity: awnUpdate.Humidity6},
|
||||
{Name: "Sensor7", TempF: awnUpdate.Temp7F, Humidity: awnUpdate.Humidity7},
|
||||
{Name: "Sensor8", TempF: awnUpdate.Temp8F, Humidity: awnUpdate.Humidity8},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user