Skip to content

Commit 661d10f

Browse files
committed
Small changes due to sync with release 0.200.1 of evcc.io/evcc
1 parent cc73659 commit 661d10f

File tree

3 files changed

+6
-51
lines changed

3 files changed

+6
-51
lines changed

charger/vaillant.go

+3-34
Original file line numberDiff line numberDiff line change
@@ -112,38 +112,7 @@ func NewVaillantFromConfig(ctx context.Context, other map[string]interface{}) (a
112112
}
113113
}
114114

115-
var get func() (int64, error)
116-
get = provider.Cached(func() (int64, error) {
117-
system, err := conn.GetSystem(systemId)
118-
if err != nil {
119-
return 0, err
120-
}
121-
enabled := Normal
122-
if heating {
123-
z := sensonet.GetZoneData(system, cc.HeatingZone)
124-
if z.State.CurrentSpecialFunction == sensonet.SPECIAL_FUNCTION_QUICK_VETO {
125-
enabled = Boost
126-
}
127-
} else {
128-
switch {
129-
case len(system.State.Dhw) > 0:
130-
dhw := sensonet.GetDhwData(system, sensonet.HOTWATERINDEX_DEFAULT)
131-
if dhw.State.CurrentSpecialFunction == sensonet.SPECIAL_FUNCTION_HOTWATER_BOOST {
132-
enabled = Boost
133-
}
134-
case len(system.State.DomesticHotWater) > 0:
135-
domestichotwater := sensonet.GetDomesticHotWaterData(system, sensonet.HOTWATERINDEX_DEFAULT)
136-
if domestichotwater.State.CurrentSpecialFunction == sensonet.SPECIAL_FUNCTION_HOTWATER_BOOST {
137-
enabled = Boost
138-
}
139-
default:
140-
return 0, api.ErrNotAvailable
141-
}
142-
}
143-
return enabled, nil
144-
}, cc.Cache)
145-
146-
sgr, err := NewSgReady(ctx, &cc.embed, set, get, nil, cc.Phases)
115+
sgr, err := NewSgReady(ctx, &cc.embed, set, nil, nil, cc.Phases)
147116
if err != nil {
148117
return nil, err
149118
}
@@ -202,8 +171,8 @@ func NewVaillantFromConfig(ctx context.Context, other map[string]interface{}) (a
202171
default:
203172
return 0, api.ErrNotAvailable
204173
}
205-
}
206-
}, cc.Cache)
174+
}, cc.Cache)
175+
}
207176

208177
return decorateVaillant(res, power, temp), nil
209178
}

core/loadpoint.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -1897,7 +1897,7 @@ func (lp *Loadpoint) Update(sitePower, batteryBoostPower float64, rates api.Rate
18971897
//WW added by WW to show the current quick mode in the vehicle title and the SoC data even if no charge session active
18981898
if c, ok := lp.charger.(*charger.Sensonet); ok {
18991899
if lp.chargerHasFeature(api.IntegratedDevice) {
1900-
title := lp.Title()
1900+
title := lp.GetTitle()
19011901
lp.publish(keys.Title, title+c.ModeText())
19021902
if lp.socEstimator != nil {
19031903
soc, err := lp.socEstimator.Soc(lp.getChargedEnergy())
@@ -1936,7 +1936,7 @@ func (lp *Loadpoint) Update(sitePower, batteryBoostPower float64, rates api.Rate
19361936
}
19371937
if c, ok := lp.charger.(*charger.VaillantEbus); ok {
19381938
if lp.chargerHasFeature(api.IntegratedDevice) {
1939-
title := lp.Title()
1939+
title := lp.GetTitle()
19401940
lp.publish(keys.Title, title+c.ModeText())
19411941
if lp.socEstimator != nil {
19421942
soc, err := lp.socEstimator.Soc(lp.getChargedEnergy())
@@ -1979,7 +1979,7 @@ func (lp *Loadpoint) Update(sitePower, batteryBoostPower float64, rates api.Rate
19791979
api.Meter
19801980
api.SocLimiter
19811981
}); ok {
1982-
title := lp.Title()
1982+
title := lp.GetTitle()
19831983
lp.publish(keys.Title, title+c.ModeText())
19841984
if lp.socEstimator != nil {
19851985
soc, err := lp.socEstimator.Soc(lp.getChargedEnergy())

go.sum

-14
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,8 @@ 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.4-0.20250121131846-b163a2c9af0e h1:JNCCagaqWz1Lef7GfrhKQ9AlO34d/gkKqVPHutEJtlM=
27-
github.com/WulfgarW/sensonet v0.0.4-0.20250121131846-b163a2c9af0e/go.mod h1:zNfnJUhHiDL8V4f9ZC0puUOWpss0F7xqCbJ87UY6dpA=
28-
github.com/WulfgarW/sensonet v0.0.4-0.20250124133702-176b581f2a64 h1:7yfAerI/geLVjIAlPSOZCo2npqUmUvMgv64rt/H9I2k=
29-
github.com/WulfgarW/sensonet v0.0.4-0.20250124133702-176b581f2a64/go.mod h1:zNfnJUhHiDL8V4f9ZC0puUOWpss0F7xqCbJ87UY6dpA=
30-
github.com/WulfgarW/sensonet v0.0.4-0.20250125125415-b357453bfc35 h1:4ZC0jOHgFq2GCh4hlRUe0bJTpjtP3YsCDy+pzW8cWC0=
31-
github.com/WulfgarW/sensonet v0.0.4-0.20250125125415-b357453bfc35/go.mod h1:zNfnJUhHiDL8V4f9ZC0puUOWpss0F7xqCbJ87UY6dpA=
32-
github.com/WulfgarW/sensonet v0.0.4-0.20250125135942-1bfba3587f87 h1:03SQvvr6fj/0zKjXvVz2evPHYBWOkquw9pl1IaH17t0=
33-
github.com/WulfgarW/sensonet v0.0.4-0.20250125135942-1bfba3587f87/go.mod h1:zNfnJUhHiDL8V4f9ZC0puUOWpss0F7xqCbJ87UY6dpA=
3426
github.com/WulfgarW/sensonet v0.0.4 h1:h4n+Ic/D/ELYzBvvnJ3fXcDUMUaYiiM8t3oSNcK4k08=
3527
github.com/WulfgarW/sensonet v0.0.4/go.mod h1:zNfnJUhHiDL8V4f9ZC0puUOWpss0F7xqCbJ87UY6dpA=
36-
github.com/WulfgarW/sensonetEbus v0.0.0-20250120115035-dfee81606c76 h1:iQMpp5gfR1h6QNQSb9sbuS4rcIMcP4qIOT3bv6TIlS4=
37-
github.com/WulfgarW/sensonetEbus v0.0.0-20250120115035-dfee81606c76/go.mod h1:3/LYxx3qkoszNvR80KS6k03jYGqoEd8l4ZiArqImPlQ=
38-
github.com/WulfgarW/sensonetEbus v0.0.0-20250124081106-98625de633c3 h1:hx/0tubLgmvBGotLUPOB/8Ba6hPBotXhhp2fXYk4gIs=
39-
github.com/WulfgarW/sensonetEbus v0.0.0-20250124081106-98625de633c3/go.mod h1:3/LYxx3qkoszNvR80KS6k03jYGqoEd8l4ZiArqImPlQ=
40-
github.com/WulfgarW/sensonetEbus v0.0.0-20250124124541-9d693368737e h1:oQ8/u01vrI+ArbF7X7E7zbwn0VK/SkbOg5dTkU9+SQc=
41-
github.com/WulfgarW/sensonetEbus v0.0.0-20250124124541-9d693368737e/go.mod h1:3/LYxx3qkoszNvR80KS6k03jYGqoEd8l4ZiArqImPlQ=
4228
github.com/WulfgarW/sensonetEbus v0.0.1 h1:ug6SAILKPzz1pFA0CH4kekra0GIUKrw0r8Z3JcWC7j4=
4329
github.com/WulfgarW/sensonetEbus v0.0.1/go.mod h1:3/LYxx3qkoszNvR80KS6k03jYGqoEd8l4ZiArqImPlQ=
4430
github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c=

0 commit comments

Comments
 (0)