diff --git a/hems/semp/semp.go b/hems/semp/semp.go index 495af2019..142910b24 100644 --- a/hems/semp/semp.go +++ b/hems/semp/semp.go @@ -368,7 +368,7 @@ func (s *SEMP) deviceStatus(id int, lp core.LoadPointAPI) DeviceStatus { res := DeviceStatus{ DeviceID: s.deviceID(id), - EMSignalsAccepted: isPV, + EMSignalsAccepted: s.controllable && isPV, PowerInfo: PowerInfo{ AveragePower: int(chargePower), AveragingInterval: 60,