From c01fca9fd224381830775e6827cd1410efc22145 Mon Sep 17 00:00:00 2001 From: andig Date: Tue, 7 Jul 2026 18:50:32 +0200 Subject: [PATCH 1/2] LPC/LPP: re-add model.EntityTypeTypeGridGuard --- usecases/cs/lpc/usecase.go | 1 + usecases/cs/lpp/usecase.go | 1 + 2 files changed, 2 insertions(+) diff --git a/usecases/cs/lpc/usecase.go b/usecases/cs/lpc/usecase.go index eaa26c0b..81ce002f 100644 --- a/usecases/cs/lpc/usecase.go +++ b/usecases/cs/lpc/usecase.go @@ -43,6 +43,7 @@ var _ ucapi.CsLPCInterface = (*LPC)(nil) func NewLPC(localEntity spineapi.EntityLocalInterface, eventCB api.EntityEventCallback) *LPC { validActorTypes := []model.UseCaseActorType{model.UseCaseActorTypeEnergyGuard} validEntityTypes := []model.EntityTypeType{ + model.EntityTypeTypeGridGuard, model.EntityTypeTypeCEM, model.EntityTypeTypeCompressor, model.EntityTypeTypeEVSE, diff --git a/usecases/cs/lpp/usecase.go b/usecases/cs/lpp/usecase.go index 6997eca5..38c4d8e5 100644 --- a/usecases/cs/lpp/usecase.go +++ b/usecases/cs/lpp/usecase.go @@ -43,6 +43,7 @@ var _ ucapi.CsLPPInterface = (*LPP)(nil) func NewLPP(localEntity spineapi.EntityLocalInterface, eventCB api.EntityEventCallback) *LPP { validActorTypes := []model.UseCaseActorType{model.UseCaseActorTypeEnergyGuard} validEntityTypes := []model.EntityTypeType{ + model.EntityTypeTypeGridGuard, model.EntityTypeTypeCEM, model.EntityTypeTypeEVSE, model.EntityTypeTypeInverter, From 96fa81b64593fa1a468fdb4b842b4b63cf0a76b7 Mon Sep 17 00:00:00 2001 From: andig Date: Tue, 7 Jul 2026 21:31:44 +0200 Subject: [PATCH 2/2] wip --- usecases/cs/lpc/usecase.go | 6 ------ usecases/cs/lpp/usecase.go | 4 ---- 2 files changed, 10 deletions(-) diff --git a/usecases/cs/lpc/usecase.go b/usecases/cs/lpc/usecase.go index 81ce002f..555341e5 100644 --- a/usecases/cs/lpc/usecase.go +++ b/usecases/cs/lpc/usecase.go @@ -45,12 +45,6 @@ func NewLPC(localEntity spineapi.EntityLocalInterface, eventCB api.EntityEventCa validEntityTypes := []model.EntityTypeType{ model.EntityTypeTypeGridGuard, model.EntityTypeTypeCEM, - model.EntityTypeTypeCompressor, - model.EntityTypeTypeEVSE, - model.EntityTypeTypeHeatPumpAppliance, - model.EntityTypeTypeInverter, - model.EntityTypeTypeSmartEnergyAppliance, - model.EntityTypeTypeSubMeterElectricity, } useCaseScenarios := []api.UseCaseScenario{ { diff --git a/usecases/cs/lpp/usecase.go b/usecases/cs/lpp/usecase.go index 38c4d8e5..9a2c7dc9 100644 --- a/usecases/cs/lpp/usecase.go +++ b/usecases/cs/lpp/usecase.go @@ -45,10 +45,6 @@ func NewLPP(localEntity spineapi.EntityLocalInterface, eventCB api.EntityEventCa validEntityTypes := []model.EntityTypeType{ model.EntityTypeTypeGridGuard, model.EntityTypeTypeCEM, - model.EntityTypeTypeEVSE, - model.EntityTypeTypeInverter, - model.EntityTypeTypeSmartEnergyAppliance, - model.EntityTypeTypeSubMeterElectricity, } useCaseScenarios := []api.UseCaseScenario{ {