File tree Expand file tree Collapse file tree 4 files changed +10
-0
lines changed Expand file tree Collapse file tree 4 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -82,6 +82,10 @@ func (e *LPC) connected(entity spineapi.EntityRemoteInterface) {
82
82
if _ , err := deviceDiagnosis .Subscribe (); err != nil {
83
83
logging .Log ().Debug (err )
84
84
}
85
+
86
+ if _ , err := deviceDiagnosis .RequestHeartbeat (); err != nil {
87
+ logging .Log ().Debug (err )
88
+ }
85
89
}
86
90
}
87
91
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ var _ ucapi.EgLPCInterface = (*LPC)(nil)
18
18
func NewLPC (localEntity spineapi.EntityLocalInterface , eventCB api.EntityEventCallback ) * LPC {
19
19
validActorTypes := []model.UseCaseActorType {model .UseCaseActorTypeControllableSystem }
20
20
validEntityTypes := []model.EntityTypeType {
21
+ model .EntityTypeTypeCEM ,
21
22
model .EntityTypeTypeCompressor ,
22
23
model .EntityTypeTypeEVSE ,
23
24
model .EntityTypeTypeHeatPumpAppliance ,
Original file line number Diff line number Diff line change @@ -83,6 +83,10 @@ func (e *LPP) connected(entity spineapi.EntityRemoteInterface) {
83
83
if _ , err := deviceDiagnosis .Subscribe (); err != nil {
84
84
logging .Log ().Debug (err )
85
85
}
86
+
87
+ if _ , err := deviceDiagnosis .RequestHeartbeat (); err != nil {
88
+ logging .Log ().Debug (err )
89
+ }
86
90
}
87
91
}
88
92
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ var _ ucapi.EgLPPInterface = (*LPP)(nil)
18
18
func NewLPP (localEntity spineapi.EntityLocalInterface , eventCB api.EntityEventCallback ) * LPP {
19
19
validActorTypes := []model.UseCaseActorType {model .UseCaseActorTypeControllableSystem }
20
20
validEntityTypes := []model.EntityTypeType {
21
+ model .EntityTypeTypeCEM ,
21
22
model .EntityTypeTypeEVSE ,
22
23
model .EntityTypeTypeInverter ,
23
24
model .EntityTypeTypeSmartEnergyAppliance ,
You can’t perform that action at this time.
0 commit comments