I dreamed that my grandfather who died last month told me not to go home at the weekend. I am now in Xiamen and my home is in Nan 'an. . . Seek to interpret dreams

I don't think the key to your dream lies in what happened at home.

The grandfather in your dream should actually be an image created by your subconscious mind. This consciousness wants to tell you that you still have things to do in Xiamen, far more important than going home.

I hope my answer can give you some reminders. Don't be fooled by ghosts and gods' theories about dreams.