Skip to content

Commit 4e579d6

Browse files
committed
- vaillantEbus/switch.go: Added a debug output in function Enable()
- vaillant-ebus_vehicle.go: Added call of v.conn.CheckPVUseStrategy() in function GetLimitSoc() - Updated dependencies in go.mod
1 parent c144709 commit 4e579d6

4 files changed

Lines changed: 11 additions & 9 deletions

File tree

charger/vaillantEbus/switch.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ func (sh *Switch) Enable(enable bool) error {
5959
}
6060
heatingPar.VetoDuration = -1.0 //negative value means: use default
6161
if enable {
62+
d.log.DEBUG.Println("In Switch.Enable: PVUseStrategy= ", d.pvUseStrategy, ", converted to ", PVUseStrategyToSensonetEbusStrategy(d.pvUseStrategy), "for sensonetEbus.")
6263
result, err := d.ebusdConn.StartStrategybased(PVUseStrategyToSensonetEbusStrategy(d.pvUseStrategy), &heatingPar)
6364
if err != nil {
6465
err = fmt.Errorf("error return from StartStrategybased: %s", err)

go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ require (
88
github.com/BurntSushi/toml v1.5.0
99
github.com/Masterminds/sprig/v3 v3.3.0
1010
github.com/PuerkitoBio/goquery v1.10.3
11-
github.com/WulfgarW/sensonet v0.0.6
12-
github.com/WulfgarW/sensonetEbus v0.0.4
11+
github.com/WulfgarW/sensonet v0.0.7
12+
github.com/WulfgarW/sensonetEbus v0.0.5
1313
github.com/andig/evopt v0.0.0-20251030151600-82023795e6f5
1414
github.com/andig/go-powerwall v0.2.1-0.20230808194509-dd70cdb6e140
1515
github.com/andig/gosunspec v0.0.0-20240918203654-860ce51d602b
@@ -235,7 +235,7 @@ require (
235235
go.yaml.in/yaml/v2 v2.4.3 // indirect
236236
go.yaml.in/yaml/v3 v3.0.4 // indirect
237237
golang.org/x/mod v0.29.0 // indirect
238-
golang.org/x/sys v0.37.0 // indirect
238+
golang.org/x/sys v0.38.0 // indirect
239239
golang.org/x/term v0.36.0 // indirect
240240
google.golang.org/genproto/googleapis/rpc v0.0.0-20250804133106-a7a43d27e69b // indirect
241241
gopkg.in/go-playground/validator.v9 v9.31.0 // indirect

go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWX
2323
github.com/Shopify/toxiproxy v2.1.4+incompatible h1:TKdv8HiTLgE5wdJuEML90aBgNWsokNbMijUGhmcoBJc=
2424
github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
2525
github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g=
26-
github.com/WulfgarW/sensonet v0.0.6 h1:yqT0yC4epZGrtAI3OWso5zqHuq4ZJp+Hx3B9VrmEEkQ=
27-
github.com/WulfgarW/sensonet v0.0.6/go.mod h1:2T7TU5q62zXDVdlReYULKvtfqWRynwfZ8fnzNbFQzGQ=
28-
github.com/WulfgarW/sensonetEbus v0.0.4 h1:6jMqFqT3HKuxS7AcgskN0gBjzDWmGS6B977XM6nWMeo=
29-
github.com/WulfgarW/sensonetEbus v0.0.4/go.mod h1:AlYMiWjwRF2OyzNxJjXdPv76RBEM7QHh/QEu5p3Bnjw=
26+
github.com/WulfgarW/sensonet v0.0.7 h1:WkrZF7UNoQVyQIvpaUPqZfKTvHfFXTRmSF/zMQKJo+Q=
27+
github.com/WulfgarW/sensonet v0.0.7/go.mod h1:GNOik1nTPswwtZ4bLpIRglEn9dNgEG79iOhVUq4IKgA=
28+
github.com/WulfgarW/sensonetEbus v0.0.5 h1:TBNnzzBQBuAqsMPNaSQAkuUo39WXtdZIzxyIKJjd8So=
29+
github.com/WulfgarW/sensonetEbus v0.0.5/go.mod h1:AlYMiWjwRF2OyzNxJjXdPv76RBEM7QHh/QEu5p3Bnjw=
3030
github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c=
3131
github.com/ahmetb/go-linq/v3 v3.2.0 h1:BEuMfp+b59io8g5wYzNoFe9pWPalRklhlhbiU3hYZDE=
3232
github.com/ahmetb/go-linq/v3 v3.2.0/go.mod h1:haQ3JfOeWK8HpVxMtHHEMPVgBKiYyQ+f1/kLZh/cj9U=
@@ -931,8 +931,8 @@ golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
931931
golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
932932
golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
933933
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
934-
golang.org/x/sys v0.37.0 h1:fdNQudmxPjkdUTPnLn5mdQv7Zwvbvpaxqs831goi9kQ=
935-
golang.org/x/sys v0.37.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
934+
golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
935+
golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
936936
golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE=
937937
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
938938
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=

vehicle/vaillant-ebus_vehicle.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,5 +98,6 @@ func (v *VaillantEbus_vehicle) GetLimitSoc() (int64, error) {
9898
if err != nil {
9999
return 0, err
100100
}
101+
err = v.conn.CheckPVUseStrategy(v.PvUseStrategy)
101102
return tt, err
102103
}

0 commit comments

Comments
 (0)