Skip to content

Releases: ReneNulschDE/mbapi2020

v0.12.0 - Sunroof Sensor, Reauth fix, Websocket handling

11 Mar 14:32
Compare
Choose a tag to compare

Fixes:

  • Reauth error (KeyError) (fixes: #208)
  • Add async lock to refresh-token (fixes: #208)
  • Sensor "max_soc" not available for EQx (fixes: #210)
  • New websocket implementation to handle some race conditions (tackles: #156)

New:

  • Sensor "Sunroof" (#206)
            "0": "Closed",
            "1": "Opened",
            "2": "Open lifting",
            "3": "Running",
            "4": "Anti booming",
            "5": "Intermediate sliding",
            "6": "Intermediate lifting",
            "7": "Opening",
            "8": "Closing",
            "9": "Anti booming lifting",
            "10": "Intermediate position",
            "11": "Opening lifting",
            "12": "Closing lifting"
    
    

v0.11.2-beta.4 - Reauth fix, Websockets, Sunroof Sensor

07 Mar 07:58
Compare
Choose a tag to compare

Fixes:

  • Reauth error (KeyError) (fixes: #208)
  • Add async lock to refresh-token (fixes: #208)
  • Sensor "max_soc" not available for EQx (fixes: #210)
  • New websocket implementation to handle some race conditions (tackles: #156)

New:

  • Sensor "Sunroof" (#206)
            "0": "Closed",
            "1": "Opened",
            "2": "Open lifting",
            "3": "Running",
            "4": "Anti booming",
            "5": "Intermediate sliding",
            "6": "Intermediate lifting",
            "7": "Opening",
            "8": "Closing",
            "9": "Anti booming lifting",
            "10": "Intermediate position",
            "11": "Opening lifting",
            "12": "Closing lifting"
    
    

v0.11.2-beta.3 - Reauth fix

04 Mar 12:51
Compare
Choose a tag to compare
Pre-release

Fixes:

Reauth error (KeyError)
Add async lock to refresh-token

v0.11.2-beta.2 - Reauth fix

04 Mar 11:55
Compare
Choose a tag to compare
Pre-release

Fixes:

  • Reauth error (KeyError)
  • Add async lock to refresh-token

v0.11.2-beta.1 - Reauth fix

28 Feb 08:03
Compare
Choose a tag to compare
Pre-release

Fixes:

  • Reauth error (KeyError)

v0.11.1 - Parking events, Charging Program selection, Smarts ...

21 Feb 16:24
Compare
Choose a tag to compare

New:

  • Sensor: lastParkEvent (datetime), Attributes parkEventType (area of the car where the incident happened), parkEventLevel (level of the incident (low,medium,high) (see readme for int translation)
  • Sensor: Interior Protection (int), 0 and 1 = Not active, 2 = Active
  • Add "_last_full_message" to diagnostic log (contains the original MB data)
  • Experimental: New Service Charge_Program_Configure to select the active charge_program 0=default, 2=Home, 3=Work

Fixes:

  • Smart cars are available again
  • AuxHeat switch is back

Other:

  • Protos updated to latest Google Protobuf version

v0.11.0-beta.2 - Parking events, Smarts, Auxheat, ...

20 Feb 11:44
Compare
Choose a tag to compare

New:

  • Sensor: lastParkEvent (datetime), Attributes parkEventType (area of the car where the incident happened), parkEventLevel (level of the incident (low,medium,high) (see readme for int translation)
  • Sensor: Interior Protection (int), 0 and 1 = Not active, 2 = Active
  • Add "_last_full_message" to diagnostic log (contains the original MB data)
  • Experimental: New Service Charge_Program_Configure to select the active charge_program 0=default, 2=Home, 3=Work

Fixes:

  • Smart cars are available again
  • AuxHeat switch is back

Other:

  • Protos updated to latest Google Protobuf version

v0.11.0-beta.1 - Parking events, Smarts, Auxheat, ...

15 Feb 10:40
Compare
Choose a tag to compare

New:

  • Sensor: lastParkEvent (datetime), Attributes parkEventType (area of the car where the incident happened), parkEventLevel (level of the incident (low,medium,high) (see readme for int translation)
  • Sensor: Interior Protection (int), 0 and 1 = Not active, 2 = Active
  • Add "_last_full_message" to diagnostic log (contains the original MB data)

Fixes:

  • Smart cars are available again
  • AuxHeat switch is back

Other:

  • Protos updated to latest Google Protobuf version

v0.10.1 - Fix Services, Units, Multi-User Migration

08 Feb 19:08
Compare
Choose a tag to compare

Thanks for the fast upgrade to v0.10.0 and your feedback. Here is a bugfix release that addresses most of the reported issues

Fixes:

  • Migration to multi-user fails when the refresh token in the old auth-file is invalid (#192)
  • Error message in the auth process gives a better information about the failure reason on MB side now (#192)
  • Service calls are working again (#194)
  • Wrong unit KW was changed back to kW. (Please use the statistic repair function developer-tools/statistics to fix it) (#193),(#195)
  • Remove vin and dealer from diagnostic logs

Still open:

  • Problems with the Auxheat switch (#196),(#197)

v0.10.0 - Multi-user support, better diagnostics

07 Feb 21:15
Compare
Choose a tag to compare

I have to push a bigger release without beta versions to be in line with required changes related to the HA release 2024.02.

What's new:

  • Multi-user support: You can now add multiple MB accounts.
  • Better diagnostics: The diagnostic download now has more information in a better format

What changed:

  • The user tokens are now stored in the .storage directory and the HA configuration database. Please use the "Delete token function" in the configuration.
  • Hundreds of other code changes to be in line with the actual HA code base

Breaking changes:

  • I had to change the way how units are handled. This change was added very late to HA and I have not tested all the different countries and options. So please expect some open topics.
  • the version 0.9.9 created sensors for functionality that a car not has. This releases will fix this but you have to delete the sensors manually or wait 30 days then HA will delete the sensors.

Notes:

  • When you add additional accounts please make sure that the same car is not added multiple times (secondary drivers). The system will handle this case but some errors will reported in the error log. There is no standard functionality in HA for this use-case and I have to find a way to handle it.
  • Please try always to register the cars with your primary car account. Future functionality may not work with secondary accounts.