Compare commits

...

2 Commits

Author SHA1 Message Date
e2c464b34e permit unknown keys
All checks were successful
Build and Publish / check-chart (push) Successful in 17s
Build and Publish / helm-release (push) Has been skipped
Build and Publish / release (push) Successful in 5m2s
2025-04-02 19:30:32 -04:00
8a4f360a45 add lightning sensor
Some checks failed
Build and Publish / release (push) Successful in 6m13s
Build and Publish / check-chart (push) Failing after 12m32s
Build and Publish / helm-release (push) Has been cancelled
2025-04-02 19:28:05 -04:00
2 changed files with 8 additions and 0 deletions

View File

@ -145,6 +145,8 @@ func UnmarshalQueryParams(query url.Values) (*AmbientWeatherUpdate, error) {
update := new(AmbientWeatherUpdate)
decoder := schema.NewDecoder()
decoder.IgnoreUnknownKeys(true)
if err := decoder.Decode(update, query); err != nil {
return nil, err
}

View File

@ -29,6 +29,12 @@ type AmbientWeatherUpdate struct {
BattIn *int `json:"battin,omitempty" schema:"battin"`
BattCO2 *int `json:"batt_co2,omitempty" schema:"batt_co2"`
*AmbientTempHumiditySensors
*AmbientLightningData
}
type AmbientLightningData struct {
BattLightning *int `json:"batt_lightning,omitempty" schema:"batt_lightning"`
LightningDay *int `json:"lightning_day,omitempty" schema:"lightning_day"`
}
type AmbientTempHumiditySensors struct {