jamakr4
Established Member
I think it’s a common issue for most MG4 owners that the car enters some kind of deep sleep mode where you can’t pull information from it anymore and therefore can’t, for example, preheat the car.
My solution (when this happened to me at home) so far has been to go to my kitchen window with the key fob, unlock the car, and then lock it again so it became available within iSmart again. Quite annoying, but still better than nothing.
My idea is to do this lock–unlock procedure automatically every day so the car won’t enter this deep sleep state.
I would do this with either one of these two Home Assistant add-ons (they give you full access to the car and even let you see some things that you can’t see in the MG app). More interestingly, they also give you the option to build your own automations. The possibilities are only limited by the actions that MG provides—so instead of doing this unlock–lock trick, you could also preheat the car, seats, etc. via one these integrations:
GitHub - ad-ha/mg-saic-ha: MG SAIC Custom Integration for Home Assistant - NOT MAINTAINED
SAIC-iSmart-API
Important: When using these integrations, you need a second account for your iSmart app; otherwise, you will receive weird errors like “token expired”, etc. When setting up the second account, make sure you share the key with this account so it has full privileges.
I personally am not going to try this because my car is parked directly near a public road, and I’m too afraid that some random person walking by could see the car getting unlocked and do something stupid. But if your car is parked in a garage or on a locked property, I think it could be worth trying.
My solution (when this happened to me at home) so far has been to go to my kitchen window with the key fob, unlock the car, and then lock it again so it became available within iSmart again. Quite annoying, but still better than nothing.
My idea is to do this lock–unlock procedure automatically every day so the car won’t enter this deep sleep state.
I would do this with either one of these two Home Assistant add-ons (they give you full access to the car and even let you see some things that you can’t see in the MG app). More interestingly, they also give you the option to build your own automations. The possibilities are only limited by the actions that MG provides—so instead of doing this unlock–lock trick, you could also preheat the car, seats, etc. via one these integrations:
GitHub - ad-ha/mg-saic-ha: MG SAIC Custom Integration for Home Assistant - NOT MAINTAINED
SAIC-iSmart-API
Important: When using these integrations, you need a second account for your iSmart app; otherwise, you will receive weird errors like “token expired”, etc. When setting up the second account, make sure you share the key with this account so it has full privileges.
I personally am not going to try this because my car is parked directly near a public road, and I’m too afraid that some random person walking by could see the car getting unlocked and do something stupid. But if your car is parked in a garage or on a locked property, I think it could be worth trying.
Attachments
-
Screenshot 2025-09-09 at 10.31.02.webp49.8 KB · Views: 18
-
Screenshot 2025-09-09 at 10.31.20.webp21.3 KB · Views: 14
-
Screenshot 2025-09-09 at 10.31.28.webp21.2 KB · Views: 12
-
Screenshot 2025-09-09 at 10.31.11.webp18.5 KB · Views: 13
-
Screenshot 2025-09-09 at 10.22.54.webp24.3 KB · Views: 15
-
Screenshot 2025-09-09 at 10.35.54.webp12.9 KB · Views: 18