Skip to content

v0.21.0 - New Strategy against account blocking

Latest
Compare
Choose a tag to compare
@ReneNulschDE ReneNulschDE released this 08 Dec 20:35
· 15 commits to master since this release
ff6ccd5

Main goal: Prevent the account blocking with a new connection handling

  • The connection is closed after 30 seconds if no update messages are received from the MB server.
  • If a message is received or a car ignition state is on, the 30 seconds window restarts.
  • The connection is re-established after 60 seconds.
  • Changes that have happened in the meantime are delivered by the MB systems. (the latest values, not all)
  • If an action, button or switch is triggered, the connection remains active for 120 seconds in order to receive long-running responses from the MB system.
  • It can take 24 hours until the new logic is effective. During this time, you might experience account blocks, particularly if you update the component in the afternoon. (See here for some test results)

Other fixes:

  • New capability modes for auxHeat (fixes: #288, some cars reporting that the "command capabilities" for auxheat are not available, but at the same time the car reports the "capability" auxHeat. We check "auxHeat" also now.)
  • Polish and Spanish translation improvements (#291, #293 - Thanks @piotrgt and gallegonovato)

New

  • The Device overview and the diagnostic report contains more information about the hardware and software stack of the car. This could be helpful to diagnose different behaviors of the MB-API (see here fore more details)

Thanks to the supporters!