DaveTiffTaylor
Standard Member
Hi as the title suggests, what integration are people using for HA & ZS EV, and can you read back the mileage?
Regards Dave
Regards Dave
How does that work? Is it to schedule charging or to use the car battery for power?Picked up a 2022 ZS EV yesterday and have added it to my Home Assistant today. We now have two MG EVs integrated.
I have it also.How does that work? Is it to schedule charging or to use the car battery for power?
See here for earlier info.How does that work? Is it to schedule charging or to use the car battery for power?
Looking good.See here for earlier info.
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...
It's for whatever you want to use it for. I use it for tracking info on the car, and occasionally have used it with some automations regarding charging (mainly as load dump in my last home as I had to carefully management peak current draw).
Here's an example of a couple of charts where I track economy over time:
View attachment 37111
Guess when I did a bunch of towing?
I prefer for charging automation to be managed by an independent charger control though, as I think it's best not to be reliant on the car's connectivity and SAIC's servers for that task.
But for the most part you certainly could use it to manage charging. In fact I might just trial it tonight for my wife's car with the plug-in charger during the super off-peak period (mine will get charged with our wall charger).
You could do all sorts of things - e.g. if you were a regular commuter and needed to pre-warm the battery and cabin in winter on certain days of the week then you could automate that to happen at a certain time of day if the exterior temperature goes below a set threshold. Easy to set a toggle to turn the feature on/off.
Or set up an alert if the 12 V auxiliary battery voltage drops too low too often, indicating it might be good idea to tend to it or replace it.
I have a sensor I set up to tell me how many days it's been since the car was fully charged to 100%. I could set a trigger to remind me to do that if it's been a bit long.
Really it's a function of your imagination and thinking "wouldn't it be good if... ?".
I still have and occasionally use the iSmart app. They are not mutually exclusive.To be honest i would not want to uninstall the ISmart app though, the connection to the servers via HA, seems even more dodgy than the app.
Set up a dashboard for my wife's phone:
See post #5 above for the link to the discussion.What integration do I need to look up?
A Home Assistant add-on connects to the SAIC API, the same system as the iSmart app uses. If you are already using the SAIC iSmart app, then you can connect Home Assistant to it.So how is it connected to the car? You need to have something wired up in the car?
It appears setting the scheduled charging didn't work but that just could have been user error on my part.But for the most part you certainly could use it to manage charging. In fact I might just trial it tonight for my wife's car with the plug-in charger during the super off-peak period (mine will get charged with our wall charger).
alias: MGZS Start Charging
description: ""
triggers:
- trigger: time_pattern
minutes: /5
conditions:
- condition: state
entity_id: binary_sensor.xxxx_charger_connected
state: "on"
- condition: not
conditions:
- condition: state
entity_id: binary_sensor.xxxx_battery_charging
state: "on"
- condition: numeric_state
entity_id: sensor.xxxx_soc
below: 90
- condition: or
conditions:
- condition: time
after: "09:59:00"
before: "15:00:00"
- condition: time
after: "00:00:00"
before: "04:00:00"
- condition: numeric_state
entity_id: sensor.sigen_0_grid_sensor_export_power
above: 1000
enabled: false
actions:
- type: turn_on
device_id: xxxxx
entity_id: xxxxx
domain: switch
mode: single
alias: MGZS Stop Charging
description: ""
triggers:
- trigger: time_pattern
minutes: /5
conditions:
- condition: state
entity_id: binary_sensor.xxxxx_charger_connected
state: "on"
- condition: state
entity_id: binary_sensor.xxxxx_battery_charging
state: "on"
- condition: not
conditions:
- condition: or
conditions:
- condition: time
after: "09:59:00"
before: "15:00:00"
- condition: time
after: "00:00:00"
before: "04:00:00"
- condition: numeric_state
entity_id: sensor.sigen_0_plant_grid_sensor_active_power
above: 500
actions:
- type: turn_off
device_id: xxxxx
entity_id: xxxxx
domain: switch
mode: single
Using the HA integration, you will make another driver in the ISmart app so the integration essentially connects like it was another ISmart userSo how is it connected to the car? You need to have something wired up in the car?
Looks amazing !
What account email do you use though for the integration when adding another user?Using the HA integration, you will make another driver in the ISmart app so the integration essentially connects like it was another ISmart user
I made a new one, it's just like if you added a second person.What account email do you use though for the integration when adding another user?
How does it know that new email is assigned to the HA add-on? There is no email address used in the configuration.I made a new one, it's just like if you added a second person.
Fun fact....You can have a max of 3 users on one car.