Skip to content

Releases: ad-ha/mg-saic-ha

0.9.4

17 Feb 13:20
8841066
Compare
Choose a tag to compare

Buy Me A Coffee

What's Changed

  • Fix issue with all entities, when configuring multiple vehicles, obtaining info from first config entry VIN #123
  • Add PT translation by @ViPeR5000 in #120


New Contributors

Full Changelog: 0.9.3...0.9.4

0.9.3

10 Feb 21:51
11f26ed
Compare
Choose a tag to compare

Buy Me A Coffee

What's Changed

  • Bump saic-ismart-client-ng version (closes #104) by @ad-ha in #117
  • Solved issue with unsatisfied dependencies for httpx

Full Changelog: 0.9.2...0.9.3

0.9.2

01 Feb 09:21
62930bf
Compare
Choose a tag to compare

Buy Me A Coffee

What's Changed

  • Fix loading ConfigEntry.Options for Battery Heating, Sunroof and Heated Seats (fallback on Data) (closes #98 and #99)
  • Fix Heated Seats Switch class (closes #98 and #99)

Full Changelog: 0.9.1...0.9.2

0.9.1

30 Jan 22:15
b350d74
Compare
Choose a tag to compare

Buy Me A Coffee

What's Changed

  • Remove Unique VIN verification on ConfigFlow. Causing setup unknown error (closes #96)
  • Added Israel to the list of servers. (closes #95)
    Not sure if this works, as I cannot test the server. Users from Israel, please check and let me know

Full Changelog: 0.9.0...0.9.1

0.9.0

30 Jan 12:22
848c422
Compare
Choose a tag to compare

Buy Me A Coffee

⚠️ THIS UPDATE BRINGS SEVERAL BREAKING CHANGES ⚠️

MAKE SURE TO CAREFULLY READ THE BELOW INFORMATION
All breaking changes are marked with 🚩

WHAT'S CHANGED

  • Fix Climate entity and mechanics for heating (fan only Mode) (closes #80)
  • Fix Mileage sensor unavailable on ICE vehicles (closes #91)
  • Fix Exterior Temperature causing integration to be unavailable (closes #79)
  • Fix Charging Idle showing as Charging Finished in Charging Status sensor (closes #77)
  • Fix issue with switches not being correctly populated by missing argument (closes #82)
  • Fix Multiple Vehicles and entries not generating Unique Ids (closes #92)

BREAKING CHANGES

  • Removed AC Blowing Switch 🚩

  • Refactored Unique IDs for entities in: 🚩

    • Switch
    • Climate
    • Lock
    • Select
    • Button
    • Number

    🚩 This will cause you to now have old entities being replaced by new ones.
    🚩 You will have to manually remove the old entities and rename the new ones (if you would like so)

Dev's Notes

Thank you all, once again, for your support and patience with the development of this integration.

I hope that this version is able to solve a lot of the issues reported and addresses some of the needs/improvements identified by all of you. I tried on this occasion to bring forward everything that was outstanding in issues and also make some improvements to the whole integration, which I hope translates into a easier usage for all of you.

If you have any issues or improvement suggestions, do not hesitate to provide your feedback here: ISSUES

Full Changelog: 0.8.2...0.9.0

0.8.2

20 Dec 13:32
187c2f8
Compare
Choose a tag to compare

Buy Me A Coffee

New Features

  • New HVAC Fan Only Mode (starts Climate without AC on)
  • New instant power sensor (closes #64)
  • New speed sensor (closes #64)
  • New extra attributes on Device Tracker entity:
    • HDOP
    • Satellites
    • Elevation (Altitude)
    • Heading (Cardinal points)
    • Heading Degree

What's Changed

  • Start Climate service renamed (replaces previous Start AC with Settings)
  • Additional Generic Response Checks (interiorTemperature == -40, exteriorTemperature == -40 and exteriorTemperature == -128) (relates to #63)
  • Minor icon changes (battery heating switch and sensor, doors lock entity)
  • Minor backend code reorganization

Dev's Notes

If you have any issues or improvement suggestions, do not hesitate to provide your feedback here: ISSUES

You can also participate with ideas or comments in the Discussions

Full Changelog: 0.8.1...0.8.2

0.8.1

17 Dec 08:13
0bc6e7e
Compare
Choose a tag to compare

Buy Me A Coffee

What's Changed

  • Refactor Device Tracker to discard zero values reported by the API (closes #70 )
  • Correct and reverse Battery Heating API call.
  • Update versioning

Full Changelog: 0.8.0...0.8.1

0.8.0

16 Dec 12:14
7fd1463
Compare
Choose a tag to compare

Buy Me A Coffee

New Features

  • Added new update intervals for actions, switches, buttons and every entity. (from #59)
    After each action an immediate update is scheduled to check the action was taken. Long update interval defined to recheck status. After these updates, the integration goes back into the applicable intervals.

  • Vehicle Options now available in Configuration (from #59)
    These options override API response -Has Sunroof, Has Heated Seats, Has Battery Heating- allowing to show/hide sensors or entities related.

  • All Update Intervals can now be customized in Configuration.
    Upon update to current release, these will be set to default intervals.

  • Support for Current Charge Limit (closes #58) (closes #66)
    New select entity and sensor available

  • Improved Update Intervals (closes #60)
    The integration now as a similar approach to the MQTT integration, having new update intervals after any vehicle status change, including an additional grace period after shutdown or changes.

  • Heated Seats Handling
    Heated seats can now be controlled individually, having also control over heat level. The actions have also been revised to adapt to the new options. New sensors and select entities available for each seat.

Fixes

  • Correct Door naming and handling for RHD vehicles (closes #63)
  • Fix deprecation warning on imports on HA 2024.12 (closes #61)

Other Noteworthy Changes

  • Additional New Sensors
    • Last Powered Off
    • Last Powered On
    • Last Vehicle Activity
  • All Services/Actions are now configurable via UI (no need to use YAML code)
  • Updated EN and ES translations

Dev's Notes

If you have any issues or improvement suggestions, do not hesitate to provide your feedback here: ISSUES

You can also participate with ideas or comments in the Discussions

Full Changelog: 0.7.2...0.8.0

0.7.2

04 Dec 20:50
923b528
Compare
Choose a tag to compare

What's Changed

  • Solve error 500 when accessing configuration menu for the integration (closes #55)

Full Changelog: 0.7.1...0.7.2

0.7.1

03 Dec 20:43
9912ddb
Compare
Choose a tag to compare

Buy Me A Coffee

What's Changed

  • Revise Update Interval scheme. Now correctly set to default after Charging or Powered On Vehicle.
  • Add new Next Update Time sensor.