From ae33590e6b65a3ebea8fd1fd2409dc18ab7573cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20He=C3=9F?= Date: Tue, 21 Nov 2023 08:17:39 +0100 Subject: [PATCH] chore: reenable decorator for Tesla Powerwall (#10853) --- meter/powerwall.go | 2 +- meter/powerwall_decorators.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meter/powerwall.go b/meter/powerwall.go index c7090d58f..cdfd62c01 100644 --- a/meter/powerwall.go +++ b/meter/powerwall.go @@ -32,7 +32,7 @@ func init() { registry.Add("powerwall", NewPowerWallFromConfig) } -// go:generate go run ../cmd/tools/decorate.go -f decoratePowerWall -b *PowerWall -r api.Meter -t "api.MeterEnergy,TotalEnergy,func() (float64, error)" -t "api.Battery,Soc,func() (float64, error)" -t "api.BatteryCapacity,Capacity,func() float64" -t "api.BatteryController,SetBatteryMode,func(api.BatteryMode) error" +//go:generate go run ../cmd/tools/decorate.go -f decoratePowerWall -b *PowerWall -r api.Meter -t "api.MeterEnergy,TotalEnergy,func() (float64, error)" -t "api.Battery,Soc,func() (float64, error)" -t "api.BatteryCapacity,Capacity,func() float64" -t "api.BatteryController,SetBatteryMode,func(api.BatteryMode) error" // NewPowerWallFromConfig creates a PowerWall Powerwall Meter from generic config func NewPowerWallFromConfig(other map[string]interface{}) (api.Meter, error) { diff --git a/meter/powerwall_decorators.go b/meter/powerwall_decorators.go index 0a3e2f836..daef29c61 100644 --- a/meter/powerwall_decorators.go +++ b/meter/powerwall_decorators.go @@ -268,8 +268,8 @@ type decoratePowerWallBatteryControllerImpl struct { batteryController func(api.BatteryMode) error } -func (impl *decoratePowerWallBatteryControllerImpl) SetBatteryMode(m api.BatteryMode) error { - return impl.batteryController(m) +func (impl *decoratePowerWallBatteryControllerImpl) SetBatteryMode(p0 api.BatteryMode) error { + return impl.batteryController(p0) } type decoratePowerWallMeterEnergyImpl struct {