Discovergy: fix energy conversion to kWh
This commit is contained in:
parent
61d96a81a1
commit
b031610594
1 changed files with 2 additions and 2 deletions
|
|
@ -69,8 +69,8 @@ func NewDiscovergyFromConfig(other map[string]interface{}) (api.Meter, error) {
|
|||
}
|
||||
|
||||
dataG := provider.NewCached(func() (interface{}, error) {
|
||||
uri := fmt.Sprintf("%s/last_reading?meterId=%s", discovergy.API, meterID)
|
||||
var res discovergy.Reading
|
||||
uri := fmt.Sprintf("%s/last_reading?meterId=%s", discovergy.API, meterID)
|
||||
err := client.GetJSON(uri, &res)
|
||||
return res, err
|
||||
}, cc.Cache).InterfaceGetter()
|
||||
|
|
@ -102,7 +102,7 @@ var _ api.MeterEnergy = (*Discovergy)(nil)
|
|||
func (m *Discovergy) TotalEnergy() (float64, error) {
|
||||
res, err := m.dataG()
|
||||
if res, ok := res.(discovergy.Reading); err == nil && ok {
|
||||
return float64(res.Values.Energy) / 1e6, nil
|
||||
return float64(res.Values.Energy) / 1e10, nil
|
||||
}
|
||||
return 0, err
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue