I use the Home Assistant SAIC MQTT Gateway (Python) add-on to gather data from both of our MGs, and I also have MQTT server inside of Home Assistant as well as InfluxDB and Grafana in Home Assistant to be able to chart such things. This is some info when I started:
I had a go at getting this integration installed and with a fair bit of help from the good people on the HA user forums* I have it running.
Working on some dashboards, but the nice thing with this is I can have a dashboard operating on both my and my wife's phone whereas iSmart is limited to one device at a time. Indeed there may never be a need for iSmart.
Will use something like this for a phone dashboard:
We don't need defrosting, so left those control out. I can still get them via the main dashboard if ever needed.
Some prettying up with a pic of the car etc might be...
The add-on details here:
SAIC-iSmart-API repository for Home Assistant OS (HASS.IO) - SAIC-iSmart-API/saic-home-assistant-addon
github.com
It can also control various features of the cars, e.g. charging controls, locking/unlocking, aircon system.