@@ -138,7 +138,10 @@ func (config *ProductConfig) StatusToMap(status []protocol.SubData) (map[string]
}
result[label] = values
- result["device_id"] = sub.Head.ExternalDeviceId
+ if sub.Head.SubDeviceid == 0 {
+ result["device_id"] = sub.Head.ExternalDeviceId
+ }
+ result["device_id"] = sub.Head.SubDeviceid
return result, nil