MG / SAIC - Custom Integration

Hey, QQ about the functionality of setting HVAC mode.

Is there a way to send commands to activate multiple HVAC modes at once? Or do you have to send an HVAC ‘on’ command, then an HVAC ‘set target temperature’ command, and then an HVAC ‘turn on heated seats’ command etc. for example?

Sending them one by one with wait periods between commands feels clunky and like I’m doing something wrong.

Also, the heated seats switch only has ‘on/off’, however the iSmart app had the ability to set Passenger or Driver seat, with a low/medium/high option for both, and I can’t seem to figure out how to replicate that via this.

Many thanks in advance!

Hi @Rossaluss

Let me try to break it down.

You can use the climate entity to set the start and the desire temperature, plus fan, all at once.

Heated seats have to be called separately as they are different services.

That’s, for me, the best way to do it.

I don’t have heated seats so my implementation is quite basic because I don’t have a way to test it. The only option, by the moment, is on/off only. Whenever I have some time I may try to digg more on that, but without a way to test it, I cannot ensure it will work at first.

Cheers