The good news: Welcome to the next release, this is quite a big one - with a lot of new stuff.
The bad news: There are some hard signs that the MB-team is implementing a new authentication procedure and this could/would kill the integration.
Special thanks to @philippwaller. He added new stuff and improved the overall quality!
New
-
Binary sensor "preclimateStatus" - This binary sensor combines the different precond status attributes into one and shows if a Pre-Entry Climate Action is running or not. (Thanks @philippwaller)
attributes: precondState, precondActive, precondError, precondNow, precondNowError, precondDuration, precondatdeparture, precondAtDepartureDisable, precondSeatFrontLeft, precondSeatFrontRight, precondSeatRearLeft, precondSeatRearRight, temperature_points_frontLeft, temperature_points_frontRight, temperature_points_rearLeft, temperature_points_rearRight,
-
Sensor "wiperHealthPercent" - This sensor shows the status of your wipers. (For a limited set of cars - My dev cars GLA, GLC, EQB, EQV, EQS don't have it, ... but some cars are showing the data) (Thanks @philippwaller)
attributes: wiperLifetimeExceeded [EXPERIMENTAL, user feedback wanted]
-
Sensor "auxheatstatus" and "preclimateStatus" have new attributes:
temperature_points_*
-
Switch "Pre- entry climate" - To switch on/off the pre-entry climate function. (Thanks @philippwaller)
-
[experimental] Service/Action "preconditioning_configure_seats" - Configure which seats should be preconditioned of a car defined by a vin. (Please share your feedback in the HA Forum).
-
[experimental] Service/Action "temperature_configure" - Configure the target preconditioning/auxheat temperatures for zones in a car defined by a VIN. (Please share your feedback in the HA Forum).
-
Binary Sensor "theftsystemarmed"
attributes: carAlarmLastTime, carAlarmReason, collisionAlarmTimestamp, interiorSensor, interiorProtectionStatus, interiorMonitoringLastEvent, interiorMonitoringStatus, exteriorMonitoringLastEvent, exteriorMonitoringStatus, lastParkEvent, lastTheftWarning, lastTheftWarningReason, parkEventLevel, parkEventType, theftAlarmActive, towProtectionSensorStatus, towSensor,
Breaking Changes
- Attributes "value_short", "value_description" removed from the sensors ignitionstate, starterBatteryState, auxheatstatus - these are handled via frontend translation now
Fixes
- Update MB Backend websocket-url in the US/CA, APAC region, fixes
Other error 418, message='Invalid response status', url='wss://websocket.amap-prod.mobilesdk.mercedes-benz.com/ws'
- Improve handling of accounts with no cars
- PositionLat was removed from the diagnostic report to improve data privacy (Thanks @philippwaller)