Mercedes Me Binding

Values are delivered by Mercedes. I’m just providing meaningful mappings.

But why shall this lead to the above effect? Each icon is connected to one specific item, right?

For Windows the window-closed-icon shall be shown if item.state == 2
For Vehicle the window-closed-icon shall be shown if item.state == 1

Understood. At the moment i use the same dynamic icon for all six. If the numbers are fix, i would have to create an extra icon set for the vehicle status.

Hello,
Thanks for making that available so quick!
Unfortunately I still get the old version through the marketplace.
I had upgraded to openhab 4.1.0-SNAPSHOT, then I deinstalled the old binding (Things and Items deleted) and reinstalled. Even clean-cache and reboot does not help, I still get the old UI:

And yet, it says 4.1.0-SNAPSHOT here, too.
Any ideas what is going wrong here?

I had upgraded my Openhab installation before reinstalling. That way I got the new binding.

Yes, that’s what I did, too. I was on 4.0 stable and switched to 4.1 snapshot. Also did the openhab-cli clean-cache and rebooted the server.
Update: I replaced the jar with the downloaded jar. Still the same. Tried another browser to be sure it’s not the browser cache. Still the wrong page. Don’t understand what’s happening there :frowning:

Update 2: switch log level to debug, removed and reinstalled. Now it works. Go figure…

I understand that there might be confusion regarding versions. MercedesMe binding which stopped working end of August is still delivered in the official distribution. Check which version you installed as shown in the below screenshot.

  1. Ensure you don’t installed MercedesMe binding from openHAB Distribution! It is still available in the official distribution and snapshots.
  2. Check if MercedesMe binding is available at Community Marketplace For Snapshot 4.1 I didn’t checked but 3.x and 4.0.x it’s available.
  3. Take correspondig jar from MercedesMe Marketplace site and drop it into the addons folder.

You can check which version is installed via Settings -> Bindings in UI. As you can see in the picture below I dropped the jar into addons folder and the binding is shown in section Other Add-ons


b

I now get data. And I can actually open sun roof, windows and lock/unlock, which wasn’t possible via the oold binding (API). So that opens a lot of opportunities.

Unfortunately the most interesting (foe me :wink: ) data like charging status, battery level and end time are missing. I can see them in the proto_data (B250e plug-in hybrid):

"soc":{"display_value":"63","timestamp_in_ms":1695142074000,"ratio_unit":"PERCENT","timestamp":1695142074,"int_value":63},

"endofchargetime":{"display_value":"20:45","timestamp_in_ms":1695140419000,"clock_hour_unit":"T24H","timestamp":1695140419,"changed":true,"int_value":1245}

"chargingstatus":{"timestamp_in_ms":1695142325000,"timestamp":1695142325,"int_value":0}

I presume that is still work in progress. Is there anything I can do to help add that information?

Yes, please send me your complete proto-update as direct message. No personal information or VIN of vehicle is included.
Binding is tested only with my electric vehicle so I’m missing data from

  • hybrid
  • combustion

and features like sunroof as you mentioned I’m really surprised that sunroof commands are working without any tests. Great to hear but I still have no mapping values regarding sunroof states
If you can send me the proto.update when it’s opened, lifted or closed will definitelly help to complete the binding!

Addition: Is your Vehicle UID named as mercedesme:hybrid:XXX?

Yes, it’s mercedesme:hybrid:xxx
I can try to figure out the sunroof states.
What is funny: according to the command capabilities, ventilation is not supported for my car but it works anyway. I already realised at many occasions that the mercedes software is far from mature, in particular the assistance systems.

Anyway, here is the complete proto-update:

 {"chargeCouplerACStatus":{"timestamp_in_ms":1695140413000,"nil_value":true,"timestamp":1695140413,"status":4},"doorLockStatusOverall":{"timestamp_in_ms":1695139939000,"timestamp":1695139939,"int_value":0},"precondSeatFrontRight":{"timestamp_in_ms":1693039001000,"bool_value":false,"timestamp":1693039001},"evRangeAssistDriveOnSOC":{"timestamp_in_ms":1692984019667,"nil_value":true,"timestamp":1692984019,"status":1},"tirePressMeasTimestamp":{"timestamp_in_ms":1695137537000,"timestamp":1695137537,"int_value":1695137537},"drivenTimeStart":{"timestamp_in_ms":1695137496000,"timestamp":1695137496,"int_value":25},"smartCharging":{"timestamp_in_ms":1695137561000,"timestamp":1695137561,"int_value":0},"vehicleHealthStatus":{"timestamp_in_ms":1627381426000,"nil_value":true,"timestamp":1627381426,"status":1},"doorlockstatusdecklid":{"timestamp_in_ms":1695139939000,"bool_value":false,"timestamp":1695139939},"maxSoc":{"timestamp_in_ms":1693039001000,"ratio_unit":"PERCENT","nil_value":true,"timestamp":1693039001,"status":4},"socprofile":{"timestamp_in_ms":1695053012000,"nil_value":true,"timestamp":1695053012,"status":1},"maxrange":{"display_value":"64.0","timestamp_in_ms":1695141963000,"distance_unit":"KILOMETERS","timestamp":1695141963,"changed":true,"int_value":64},"maxSocLowerLimit":{"timestamp_in_ms":1606417132000,"ratio_unit":"PERCENT","nil_value":true,"timestamp":1606417132,"status":4},"weeklyProfile":{"timestamp_in_ms":1692968409000,"weekly_profile_value":{},"timestamp":1692968409},"liquidRangeSkipIndication":{"timestamp_in_ms":1695137537000,"bool_value":false,"timestamp":1695137537},"chargeCouplerDCStatus":{"timestamp_in_ms":1695140413000,"nil_value":true,"timestamp":1695140413,"status":4},"doorlockstatusfrontright":{"timestamp_in_ms":1695139939000,"bool_value":false,"timestamp":1695139939},"tirepressureRearRight":{"display_value":"2.2","timestamp_in_ms":1695137351000,"pressure_unit":"BAR","double_value":220,"timestamp":1695137351},"languageHU":{"timestamp_in_ms":1693040037000,"timestamp":1693040037,"int_value":0},"tireMarkerRearLeft":{"timestamp_in_ms":1695137537000,"timestamp":1695137537,"int_value":0},"vehiclePositionErrorCode":{"timestamp_in_ms":1695140227931,"timestamp":1695140227,"int_value":5},"distanceElectricalStart":{"timestamp_in_ms":1606417132000,"distance_unit":"KILOMETERS","nil_value":true,"timestamp":1606417132,"status":4},"departureTimeMode":{"timestamp_in_ms":1693039001000,"timestamp":1693039001,"int_value":0},"parkbrakestatus":{"timestamp_in_ms":1695137545000,"bool_value":true,"timestamp":1695137545},"gasTankLevel":{"timestamp_in_ms":1606417132000,"nil_value":true,"timestamp":1606417132,"status":4},"starterBatteryState":{"timestamp_in_ms":1695141963000,"timestamp":1695141963,"int_value":0},"precondNowError":{"timestamp_in_ms":1693039001000,"timestamp":1693039001,"int_value":0},"windowStatusOverall":{"timestamp_in_ms":1695141758000,"timestamp":1695141758,"int_value":1},"tireSensorAvailable":{"timestamp_in_ms":1695137537000,"timestamp":1695137537,"int_value":0},"weeklySetHU":{"timestamp_in_ms":1692968409000,"weekly_settings_head_unit_value":[],"timestamp":1692968409},"rangeelectric":{"display_value":"39","timestamp_in_ms":1695141963000,"distance_unit":"KILOMETERS","timestamp":1695141963,"changed":true,"int_value":39},"tireMarkerRearRight":{"timestamp_in_ms":1695137537000,"timestamp":1695137537,"int_value":0},"windowstatusrearright":{"timestamp_in_ms":1695141758000,"timestamp":1695141758,"int_value":2},"serviceintervaldays":{"timestamp_in_ms":1695141758000,"nil_value":true,"timestamp":1695141758,"changed":true,"status":3},"electricalRangeSkipIndication":{"timestamp_in_ms":1695137537000,"bool_value":false,"timestamp":1695137537},"windowstatusrearleft":{"timestamp_in_ms":1695141758000,"timestamp":1695141758,"int_value":2},"endofchargetime":{"display_value":"20:45","timestamp_in_ms":1695140419000,"clock_hour_unit":"T24H","timestamp":1695140419,"changed":true,"int_value":1245},"hybridWarnings":{"timestamp_in_ms":1695137529000,"nil_value":true,"timestamp":1695137529,"status":3},"positionHeading":{"timestamp_in_ms":1695136113000,"double_value":60.3,"timestamp":1695136113},"lastTheftWarning":{"timestamp_in_ms":1689605531000,"nil_value":true,"timestamp":1689605531,"status":1},"precondAtDepartureDisable":{"timestamp_in_ms":1693039001000,"bool_value":false,"timestamp":1693039001},"doorstatusrearleft":{"timestamp_in_ms":1695100092000,"bool_value":false,"timestamp":1695100092},"odo":{"display_value":"29200","timestamp_in_ms":1695137492000,"distance_unit":"KILOMETERS","timestamp":1695137492,"int_value":29200},"theftSystemArmed":{"timestamp_in_ms":1695139939000,"bool_value":true,"timestamp":1695139939},"tirewarninglamp":{"timestamp_in_ms":1695137537000,"timestamp":1695137537,"int_value":0},"positionLong":{"timestamp_in_ms":1695136113000,"double_value":6.104619,"timestamp":1695136113},"precondDuration":{"timestamp_in_ms":1693039001000,"timestamp":1693039001,"int_value":0},"electricconsumptionreset":{"display_value":"8.9","timestamp_in_ms":1695139359000,"electricity_consumption_unit":"KWH_PER_100KM","double_value":8.9,"timestamp":1695139359},"precondatdeparture":{"timestamp_in_ms":1693039001000,"bool_value":false,"timestamp":1693039001},"flipWindowStatus":{"timestamp_in_ms":1606417132000,"nil_value":true,"timestamp":1606417132,"status":4},"temperatureUnitHU":{"timestamp_in_ms":1693039001000,"bool_value":false,"timestamp":1693039001},"departureTimeWeekday":{"timestamp_in_ms":1693039001000,"nil_value":true,"timestamp":1693039001,"status":3},"averageSpeedReset":{"display_value":"46","timestamp_in_ms":1693319207000,"speed_unit":"KM_PER_HOUR","double_value":46,"timestamp":1693319207},"ecoscoreconst":{"display_value":"85","timestamp_in_ms":1695137481000,"ratio_unit":"PERCENT","timestamp":1695137481,"int_value":85},"doorstatusfrontright":{"timestamp_in_ms":1695141758000,"bool_value":false,"timestamp":1695141758,"changed":true},"tcuConnectionStateLowChannel":{"timestamp_in_ms":1695140417973,"timestamp":1695140417,"changed":true},"parkEventType":{"timestamp_in_ms":1606417132000,"nil_value":true,"timestamp":1606417132,"status":1},"chargingstatus":{"timestamp_in_ms":1695141919000,"timestamp":1695141919,"int_value":0},"interiorProtectionSensorStatus":{"timestamp_in_ms":1695139949000,"timestamp":1695139949,"int_value":2},"ecoscoretotal":{"timestamp_in_ms":1695137437000,"ratio_unit":"PERCENT","nil_value":true,"timestamp":1695137437,"status":4},"doorstatusfrontleft":{"timestamp_in_ms":1695141758000,"bool_value":false,"timestamp":1695141758,"changed":true},"electricRatioOverall":{"timestamp_in_ms":1668695125000,"nil_value":true,"timestamp":1668695125,"status":4},"warningbrakeliningwear":{"timestamp_in_ms":1695137537000,"bool_value":false,"timestamp":1695137537},"parkEventLevel":{"timestamp_in_ms":1606417132000,"nil_value":true,"timestamp":1606417132,"status":1},"distanceZEStart":{"display_value":"17.2","timestamp_in_ms":1695137493000,"distance_unit":"KILOMETERS","double_value":17.2,"timestamp":1695137493},"doorlockstatusgas":{"timestamp_in_ms":1695139939000,"bool_value":false,"timestamp":1695139939},"engineHoodStatus":{"timestamp_in_ms":1693039001000,"bool_value":false,"timestamp":1693039001},"doorstatusrearright":{"timestamp_in_ms":1695014292000,"bool_value":false,"timestamp":1695014292},"keylineActivationState":{"timestamp_in_ms":1619689253000,"timestamp":1619689253},"tirewarningsrdk":{"timestamp_in_ms":1695137537000,"timestamp":1695137537,"int_value":0},"towProtectionSensorStatus":{"timestamp_in_ms":1695139949000,"timestamp":1695139949,"int_value":2},"precondNow":{"timestamp_in_ms":1695053011000,"bool_value":false,"timestamp":1695053011},"rangeliquid":{"display_value":"114","timestamp_in_ms":1695137537000,"distance_unit":"KILOMETERS","timestamp":1695137537,"int_value":114},"theftAlarmActive":{"timestamp_in_ms":1693039001000,"bool_value":false,"timestamp":1693039001},"sunroofEventActive":{"timestamp_in_ms":1695139398000,"bool_value":false,"timestamp":1695139398},"chargingPower":{"timestamp_in_ms":1695141963000,"double_value":2.2,"timestamp":1695141963},"averageSpeedStart":{"display_value":"40","timestamp_in_ms":1695139360000,"speed_unit":"KM_PER_HOUR","double_value":40,"timestamp":1695139360},"drivenTimeReset":{"timestamp_in_ms":1695137492000,"timestamp":1695137492,"int_value":3862},"positionLat":{"timestamp_in_ms":1695136113000,"double_value":46.226885,"timestamp":1695136113},"gasconsumptionstart":{"timestamp_in_ms":1606417132000,"gas_consumption_unit":"KG_PER_100KM","nil_value":true,"timestamp":1606417132,"status":4},"vehicleLockState":{"timestamp_in_ms":1695141758000,"timestamp":1695141758,"int_value":2},"windowStatusRearRightBlind":{"timestamp_in_ms":1693039001000,"nil_value":true,"timestamp":1693039001,"status":4},"gasTankRange":{"timestamp_in_ms":1606417132000,"distance_unit":"KILOMETERS","nil_value":true,"timestamp":1606417132,"status":4},"ecoscorefreewhl":{"display_value":"100","timestamp_in_ms":1695136829000,"ratio_unit":"PERCENT","timestamp":1695136829,"int_value":100},"doorlockstatusrearright":{"timestamp_in_ms":1695139939000,"bool_value":false,"timestamp":1695139939},"distanceStart":{"display_value":"17.2","timestamp_in_ms":1695137492000,"distance_unit":"KILOMETERS","double_value":17.2,"timestamp":1695137492},"soc":{"display_value":"63","timestamp_in_ms":1695141919000,"ratio_unit":"PERCENT","timestamp":1695141919,"changed":true,"int_value":63},"gasconsumptionreset":{"timestamp_in_ms":1606417132000,"gas_consumption_unit":"KG_PER_100KM","nil_value":true,"timestamp":1606417132,"status":4},"distanceReset":{"display_value":"2974.4","timestamp_in_ms":1695137492000,"distance_unit":"KILOMETERS","double_value":2974.4,"timestamp":1695137492},"lastTheftWarningReason":{"timestamp_in_ms":1692968409000,"timestamp":1692968409,"int_value":33},"sunroofStatusFrontBlind":{"timestamp_in_ms":1695141758000,"nil_value":true,"timestamp":1695141758,"status":4},"windowstatusfrontleft":{"timestamp_in_ms":1695137505000,"timestamp":1695137505,"int_value":2},"speedUnitFromIC":{"timestamp_in_ms":1606734798000,"nil_value":true,"timestamp":1606734798,"status":1},"windowStatusRearLeftBlind":{"timestamp_in_ms":1693039001000,"nil_value":true,"timestamp":1693039001,"status":4},"doorlockstatusvehicle":{"timestamp_in_ms":1695139939000,"timestamp":1695139939,"int_value":2},"tankLevelAdBlue":{"timestamp_in_ms":1695137537000,"ratio_unit":"PERCENT","nil_value":true,"timestamp":1695137537,"status":4},"tirepressureRearLeft":{"display_value":"2.2","timestamp_in_ms":1695137027000,"pressure_unit":"BAR","double_value":222.5,"timestamp":1695137027},"timeFormatHU":{"timestamp_in_ms":1693040036000,"bool_value":true,"timestamp":1693040036},"liquidconsumptionstart":{"display_value":"0.0","timestamp_in_ms":1693039001000,"double_value":0,"combustion_consumption_unit":"LITER_PER_100KM","timestamp":1693039001},"distanceGasReset":{"timestamp_in_ms":1606417132000,"distance_unit":"KILOMETERS","nil_value":true,"timestamp":1606417132,"status":4},"temperaturePoints":{"temperature_points_value":{"emperature_points":[{"temperature":20,"zone":"frontCenter","temperature_display_value":"20.0"}]},"timestamp_in_ms":1693045504000,"temperature_unit":"CELSIUS","timestamp":1693045504},"departuretimesoc":{"display_value":"100","timestamp_in_ms":1695141963000,"ratio_unit":"PERCENT","timestamp":1695141963,"int_value":100},"selectedChargeProgram":{"timestamp_in_ms":1693039001000,"nil_value":true,"timestamp":1693039001,"status":4},"chargePrograms":{"timestamp_in_ms":1606417132000,"nil_value":true,"timestamp":1606417132,"status":4},"distanceZEReset":{"display_value":"2168.8","timestamp_in_ms":1695137493000,"distance_unit":"KILOMETERS","double_value":2168.8,"timestamp":1695137493},"tiremarker":{"timestamp_in_ms":1695137537000,"timestamp":1695137537,"int_value":0},"overallRange":{"display_value":"153","timestamp_in_ms":1695141963000,"distance_unit":"KILOMETERS","double_value":153,"timestamp":1695141963,"changed":true},"tirewarningsprw":{"timestamp_in_ms":1695137537000,"nil_value":true,"timestamp":1695137537,"status":4},"precondSeatFrontLeft":{"timestamp_in_ms":1693039001000,"bool_value":true,"timestamp":1693039001},"drivenTimeZEReset":{"timestamp_in_ms":1695137492000,"timestamp":1695137492,"int_value":3373},"tireMarkerFrontRight":{"timestamp_in_ms":1695137537000,"timestamp":1695137537,"int_value":0},"serviceintervaldistance":{"display_value":"13596","timestamp_in_ms":1695141758000,"distance_unit":"KILOMETERS","timestamp":1695141758,"changed":true,"int_value":13596},"precondActive":{"timestamp_in_ms":1693039001000,"bool_value":false,"timestamp":1693039001},"ecoscorebonusrange":{"display_value":"6.2","timestamp_in_ms":1695137485000,"distance_unit":"KILOMETERS","double_value":6.2,"timestamp":1695137485},"precondState":{"timestamp_in_ms":1695053011000,"timestamp":1695053011},"lastParkEvent":{"timestamp_in_ms":1606417132000,"clock_hour_unit":"T24H","nil_value":true,"timestamp":1606417132,"status":1},"distanceGasStart":{"timestamp_in_ms":1606417132000,"distance_unit":"KILOMETERS","nil_value":true,"timestamp":1606417132,"status":4},"rangeAdBlue":{"timestamp_in_ms":1692587940000,"distance_unit":"KILOMETERS","nil_value":true,"timestamp":1692587940,"status":4},"sunroofEvent":{"timestamp_in_ms":1693039001000,"timestamp":1693039001,"int_value":0},"liquidconsumptionreset":{"display_value":"2.0","timestamp_in_ms":1693493436000,"double_value":2,"combustion_consumption_unit":"LITER_PER_100KM","timestamp":1693493436},"warningbrakefluid":{"timestamp_in_ms":1695137537000,"bool_value":false,"timestamp":1695137537},"hvBatteryThermalPropagationEvent":{"timestamp_in_ms":1645089352000,"nil_value":true,"timestamp":1645089352,"status":4},"windowstatusfrontright":{"timestamp_in_ms":1695055141000,"timestamp":1695055141,"int_value":2},"electricconsumptionstart":{"display_value":"17.5","timestamp_in_ms":1695139359000,"electricity_consumption_unit":"KWH_PER_100KM","double_value":17.5,"timestamp":1695139359},"trackingStateHU":{"timestamp_in_ms":1693040034000,"bool_value":true,"timestamp":1693040034},"warningenginelight":{"timestamp_in_ms":1606417135548,"nil_value":true,"timestamp":1606417135,"status":1},"ignitionstate":{"timestamp_in_ms":1695141722000,"timestamp":1695141722,"changed":true,"int_value":0},"precondSeatRearLeft":{"timestamp_in_ms":1693039001000,"nil_value":true,"timestamp":1693039001,"status":4},"rooftopstatus":{"timestamp_in_ms":1606417132000,"nil_value":true,"timestamp":1606417132,"status":4},"electricRatioReset":{"timestamp_in_ms":1668695125000,"nil_value":true,"timestamp":1668695125,"status":4},"warningwashwater":{"timestamp_in_ms":1695137537000,"bool_value":false,"timestamp":1695137537},"sunroofstatus":{"timestamp_in_ms":1695141758000,"timestamp":1695141758,"int_value":0},"filterParticleLoading":{"timestamp_in_ms":1693039001000,"nil_value":true,"timestamp":1693039001,"status":1},"tirepressureFrontRight":{"display_value":"2.5","timestamp_in_ms":1695137351000,"pressure_unit":"BAR","double_value":247.5,"timestamp":1695137351},"auxheatwarnings":{"timestamp_in_ms":1606417132000,"nil_value":true,"timestamp":1606417132,"status":4},"precondSeatRearRight":{"timestamp_in_ms":1693039001000,"nil_value":true,"timestamp":1693039001,"status":4},"tirepressureFrontLeft":{"display_value":"2.5","timestamp_in_ms":1695137051000,"pressure_unit":"BAR","double_value":250,"timestamp":1695137051},"proximityCalculationForVehiclePositionRequired":{"timestamp_in_ms":1695140227931,"bool_value":false,"timestamp":1695140227},"chargingactive":{"timestamp_in_ms":1695140418000,"bool_value":true,"timestamp":1695140418,"changed":true},"gasTankLevelPercent":{"timestamp_in_ms":1606417132000,"ratio_unit":"PERCENT","nil_value":true,"timestamp":1606417132,"status":4},"vehicleDataConnectionState":{"timestamp_in_ms":1695140417973,"bool_value":true,"timestamp":1695140417,"changed":true},"windowStatusRearBlind":{"timestamp_in_ms":1693039001000,"nil_value":true,"timestamp":1693039001,"status":4},"endofChargeTimeWeekday":{"timestamp_in_ms":1695140419000,"timestamp":1695140419,"changed":true,"int_value":1},"warningcoolantlevellow":{"timestamp_in_ms":1695137537000,"bool_value":false,"timestamp":1695137537},"doorStatusOverall":{"timestamp_in_ms":1695141758000,"timestamp":1695141758,"int_value":1},"drivenTimeZEStart":{"timestamp_in_ms":1695137496000,"timestamp":1695137496,"int_value":25},"ecoscoreaccel":{"display_value":"100","timestamp_in_ms":1695136195000,"ratio_unit":"PERCENT","timestamp":1695136195,"int_value":100},"sunroofStatusRearBlind":{"timestamp_in_ms":1693039001000,"nil_value":true,"timestamp":1693039001,"status":4},"departuretime":{"timestamp_in_ms":1695140416000,"clock_hour_unit":"T24H","timestamp":1695140416,"changed":true,"int_value":-1},"decklidstatus":{"timestamp_in_ms":1694945167000,"bool_value":false,"timestamp":1694945167},"doorlockstatusfrontleft":{"timestamp_in_ms":1695139939000,"bool_value":false,"timestamp":1695139939},"rangeElectricWltp":{"timestamp_in_ms":1695137537000,"distance_unit":"KILOMETERS","nil_value":true,"timestamp":1695137537,"status":4},"chargeFlapDCStatus":{"timestamp_in_ms":1695137559000,"nil_value":true,"timestamp":1695137559,"status":4},"tireWarningLevelPrw":{"timestamp_in_ms":1695137537000,"nil_value":true,"timestamp":1695137537,"status":4},"tanklevelpercent":{"display_value":"16","timestamp_in_ms":1695137537000,"ratio_unit":"PERCENT","timestamp":1695137537,"int_value":16},"chargeCouplerDCLockStatus":{"timestamp_in_ms":1695139929000,"nil_value":true,"timestamp":1695139929,"status":4},"doorlockstatusrearleft":{"timestamp_in_ms":1695139939000,"bool_value":false,"timestamp":1695139939},"electricRatioStart":{"timestamp_in_ms":1668695125000,"nil_value":true,"timestamp":1668695125,"status":4},"precondError":{"timestamp_in_ms":1693039001000,"timestamp":1693039001,"int_value":0},"chargingErrorDetails":{"timestamp_in_ms":1606417135548,"nil_value":true,"timestamp":1606417135,"status":1},"vtime":{"timestamp_in_ms":1695141972000,"timestamp":1695141972,"changed":true,"int_value":1695149170},"tireMarkerFrontLeft":{"timestamp_in_ms":1695137537000,"timestamp":1695137537,"int_value":0},"distanceElectricalReset":{"timestamp_in_ms":1606417132000,"distance_unit":"KILOMETERS","nil_value":true,"timestamp":1606417132,"status":4}} 

Here we go for the sunroofstatus:
Close: {timestamp_in_ms=1695153963000, timestamp=1695153963, changed=true, int_value=0}
Open: {timestamp_in_ms=1695153664000, timestamp=1695153664, changed=true, int_value=1}
Lift: {timestamp_in_ms=1695153819000, timestamp=1695153819, changed=true, int_value=2}

1 Like

When did you install the bidning?
I dropped yesterday the latest version which might affect you

Unfortunately if installed earlier

  • remove bridges and vehciles
  • setup again to get all new channels

I reinstalled the addon from the marketplace this evening just before I sent the protodata.
Do I automatically get the latest version or do I need to update openhab, too?

Update: now the soc item was updated but it is lagging behind showing 71% battery charge instead of 74.
I am on 2.2 kW charging power, so thats more than 15 minutes. Other data like sunroof status are updated almost immediately.

That’s great; thanks!

With this new version, somehow, the channel values of mileage and SoC are not updated. The proto channel seems to give the correct data, but this data is not transferred. I only get ‘Null’ for these channels/items.
Perhaps the ‘variables’ are different? I checked, and it seems for the position, I am able to get the data correctly. But other channels that I had never used like ‘Trip’, also only report ‘Null’. I dug a bit in my proto channel, and it seems there is no ‘Trip’ variable there, but the ‘distanceElectricalStart’ and ‘distanceStart’ gives the last trip distance. Here are some of the variables mapping that I found. Perhaps they changed over time?

rangeelectric → Electrical range
odo → Mileage
soc → SoC

I am happy to share snippets or the entire proto file, if it helps. Thanks a lot!!

Btw, I managed to use the proto channel output with some jq to extract the needed values directly in EVCC. =) Worked like a charm. Need to check whether the values get updated more frequently while charging or not.

Edit:
I tried yet another method to obtain values from proto channel directly into Openhab. Just map a new item to the proto channel and use regex to filter the necessary values. See some examples below:

State of Charge: .*"soc[^0-9]*(\d*).* 
Mileage: .*odo[^0-9]*(\d*).*

Hope it helps!

Done the same with JSONPATH, which is a bit more straight forward then Regex and less error prone. It also deals with arrays.
The soc example looks as follows:

$.soc.display_value

@akashkumar
I bundled now a new version. In order to identify the installed version I added short info in proto-update.

	"bindingInfo": {
		"version": "2.2-alpha",
		"vehicle": "mercedesme:bev"
	},

There are still som channel changes so safest is still to

  • destroy old Things
  • uninstall current installed version
  • install newest

@ulij

Since last version there are live updates during charging and driving. Please check if latest version is installed and check soc channel during charging.

@akashkumar

I cannot reproduce this in current SW version. I suggest also to update to newest verion and check behavior.

Thanks for the binding.
Updated to the latest binding but found that the “position gps” is UNDEF but “position heading angle” is fine.
But the same price of info is available in the last version of binding.
Any idea?
Thanks.

If item is UNDEF data is received but something is wrong. If no data is received it stays null.

Please check in your logs at which point GPS item changed to UNDEF.

Mercedes_Benz_BEV_Position_GPS' changed from NULL to xx.556034,yy.495591

I even have a log entry which may indicate what’s going wrong. Search for Either and you should find something like this

Either Latitude {} or Longitude {} attribute nil

Sending me actual proto-update will help too.

Thanks for the reply.

2023-09-26 09:08:00.712 [INFO ] [esme.internal.handler.VehicleHandler] - Request capabilities
2023-09-26 09:08:00.719 [TRACE] [esme.internal.handler.VehicleHandler] - Received Capabilities Features {"features":{"auxHeat":false,"bidirectionalCharging":false,"chargingClockTimer":false,"controllableRearWindowBlind":false,"controllableSunroof":true,"convertible":false,"dcCharging":false,"distronicPro":false,"doubleDoorLock":false,"driverAssistancePackageHigh":false,"driverAssistancePackagePlus":false,"ecoCharging":false,"fastCharging":false,"hepaFilter":false,"mopf":true,"pictureTransfer":false,"pluggedStateDependingPreEntryClimateControl":false,"precondNow":false,"rearSunProtectionBlinds":false,"remoteSettingPersonalizedTemperature":false,"remoteSettingTemperature":false,"urbanGuard":false,"variableOpenableSunroof":false,"variableOpenableWindow":false,"weeklyProfile":false},"vehicle":{"baumuster":"253984","changeYearCodes":null,"controllableSunroofBlindsCount":null,"doorsCount":4,"doorsHandleType":"WITH_CAP","drivingSide":"LEFT","electricVehicleType":null,"electricWindowLifts":["FIRST_ROW_LEFT","FIRST_ROW_RIGHT","SECOND_ROW_LEFT","SECOND_ROW_RIGHT"],"fuelTypes":["GASOLINE"],"headUnitSoftwareVersion":"FRESHUP3","headUnitType":"NTG6","modelYearCode":"802","powertrainBatteryModel":[],"productGroup":"PASSENGER","remoteSeatConfiguration":null,"starArchitecture":"STAR2_3","sunroofType":"PANORAMIC","tcuType":"HERMES3FULL","tirePressureMonitorType":"TIRE_PRESSURE_DROP_INDICATOR"}}
2023-09-26 09:08:00.722 [TRACE] [esme.internal.handler.VehicleHandler] - Received Capabilities Commands{"commands":[{"additionalInformation":null,"capabilityInformation":null,"commandName":"ZEV_PRECONDITION_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"ZEV_PRECONDITION_CONFIGURE_SEATS","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"ZEV_PRECONDITIONING_START","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"ZEV_PRECONDITIONING_STOP","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"AUXHEAT_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"AUXHEAT_START","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"AUXHEAT_STOP","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"BATTERY_CHARGE_PROGRAM_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"BATTERY_MAX_SOC_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"CHARGE_OPT_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"CHARGE_OPT_START","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"CHARGE_OPT_STOP","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"CHARGE_PROGRAM_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"CHILDPRESENCEDETECTION_DEACTIVATEALARM","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"DOORS_LOCK","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"DOORS_UNLOCK","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"ENGINE_START","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"ENGINE_STOP","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SUNROOF_OPEN","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SUNROOF_LIFT","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SUNROOF_CLOSE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SPEEDALERT_START","isAvailable":true,"parameters":[{"allowedEnums":null,"maxValue":255,"minValue":1,"parameterName":"THRESHOLD","steps":1},{"allowedEnums":null,"maxValue":2147483647,"minValue":0,"parameterName":"ALERT_END_TIME","steps":1}]},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SPEEDALERT_STOP","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"TEMPERATURE_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_DESELECT_INTERIOR","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_DESELECT_TOW","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_SELECT_INTERIOR","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_SELECT_TOW","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_START","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_STOP","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_CONFIRM_DAMAGEDETECTION","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_DESELECT_DAMAGEDETECTION","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_SELECT_DAMAGEDETECTION","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"WEEK_PROFILE_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"WINDOWS_OPEN","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"WINDOWS_CLOSE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"WINDOWS_VENTILATE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"WIPER_HEALTH_RESET","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SIGPOS_START","isAvailable":true,"parameters":[{"allowedEnums":null,"maxValue":30,"minValue":0,"parameterName":"HORN_REPEAT","steps":1},{"allowedEnums":["HORN_OFF"],"parameterName":"HORN_TYPE"},{"allowedEnums":["DIPPED_HEAD_LIGHT"],"parameterName":"LIGHT_TYPE"},{"allowedEnums":null,"maxValue":10,"minValue":0,"parameterName":"SIGPOS_DURATION","steps":1},{"allowedEnums":["LIGHT_ONLY","PANIC_ALARM"],"parameterName":"SIGPOS_TYPE"}]}]}
2023-09-26 09:08:00.746 [INFO ] [esme.internal.handler.VehicleHandler] - Either Latitude 49.XXXXXX or Longitude -123.XXXXXX attribute nil
2023-09-26 09:08:00.749 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for temperature#hvac to %.1f °C
2023-09-26 09:08:00.751 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for distance-reset#trip to %.1f km
2023-09-26 09:08:00.753 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for pressure-rear-left#tires to %.1f psi
2023-09-26 09:08:00.754 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for radius-fuel#range to %.0f km
2023-09-26 09:08:00.755 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for range-fuel#range to %.0f km
2023-09-26 09:08:00.758 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for pressure-front-right#tires to %.1f psi
2023-09-26 09:08:00.759 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for distance#trip to %.1f km
2023-09-26 09:08:00.762 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for avg-speed-reset#trip to %.0f km/h
2023-09-26 09:08:00.765 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for last-update#tires to %1$tA, %1$td.%1$tm. %1$tH:%1$tM
2023-09-26 09:08:00.768 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for pressure-front-left#tires to %.1f psi
2023-09-26 09:08:00.770 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for avg-speed#trip to %.0f km/h
2023-09-26 09:08:00.771 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for pressure-rear-right#tires to %.1f psi
2023-09-26 09:08:00.773 [TRACE] [esme.internal.handler.VehicleHandler] - Set Pattern for mileage#range to %.0f km
2023-09-26 09:08:00.775 [TRACE] [esme.internal.handler.VehicleHandler] - No fuel capacity given

Above please find the TRACE log FYR.

Wht do you mean by proto-update? How to do that?
Thanks.
Patrick

Hi there,
I just tried the new version (removed old items and things, deinstalled old binding, installed marketplace binding again, created things and don’t get data :frowning:

Here is the trace log, it seems like there are a few error messsages (Java stack traces):


2023-09-26 18:59:35.542 [DEBUG] [ercedesme.internal.server.AuthServer] - Start Callback Server for port 8090
2023-09-26 18:59:35.549 [DEBUG] [rcedesme.internal.server.MBWebsocket] - Websocket start wss://websocket.emea-prod.mobilesdk.mercedes-benz.com/ws
2023-09-26 18:59:35.857 [DEBUG] [rcedesme.internal.server.MBWebsocket] - Connected to server
2023-09-26 18:59:35.859 [TRACE] [rcedesme.internal.server.MBWebsocket] - MB Debug Message: Registering User with ciamID: XXX and App-UUID: XXX
2023-09-26 18:59:35.860 [TRACE] [rcedesme.internal.server.MBWebsocket] - MB Debug Message: app twin actor was initialized
2023-09-26 18:59:35.919 [TRACE] [rcedesme.internal.server.MBWebsocket] - Vehicle assignments acknowledged {proto.ClientMessage.acknowledge_assigned_vehicles=}
2023-09-26 18:59:36.042 [DEBUG] [rcedesme.internal.server.MBWebsocket] - IOEXception Protocol message tag had invalid wire type.
2023-09-26 18:59:40.045 [DEBUG] [rcedesme.internal.server.MBWebsocket] - IOEXception Protocol message had invalid UTF-8.
2023-09-26 18:59:44.846 [INFO ] [esme.internal.handler.VehicleHandler] - Request capabilities
2023-09-26 18:59:44.847 [INFO ] [esme.internal.handler.AccountHandler] - Register VIN Features? true Commands? true
2023-09-26 18:59:44.848 [INFO ] [esme.internal.handler.AccountHandler] - Register VIN Features? true Commands? true
2023-09-26 18:59:44.849 [TRACE] [esme.internal.handler.VehicleHandler] - Received Capabilities Features {"features":{"auxHeat":false,"bidirectionalCharging":false,"chargingClockTimer":false,"controllableRearWindowBlind":false,"controllableSunroof":true,"convertible":false,"dcCharging":false,"distronicPro":false,"doubleDoorLock":false,"driverAssistancePackageHigh":false,"driverAssistancePackagePlus":false,"ecoCharging":false,"fastCharging":false,"hepaFilter":false,"mopf":false,"pictureTransfer":false,"pluggedStateDependingPreEntryClimateControl":false,"precondNow":true,"rearSunProtectionBlinds":false,"remoteSettingPersonalizedTemperature":false,"remoteSettingTemperature":true,"urbanGuard":true,"variableOpenableSunroof":false,"variableOpenableWindow":false,"weeklyProfile":true},"vehicle":{"baumuster":"247086","changeYearCodes":null,"controllableSunroofBlindsCount":null,"doorsCount":4,"doorsHandleType":"WITH_CAP","drivingSide":"LEFT","electricVehicleType":"PLUGIN","electricWindowLifts":["FIRST_ROW_LEFT","FIRST_ROW_RIGHT","SECOND_ROW_LEFT","SECOND_ROW_RIGHT"],"fuelTypes":["ELECTRIC","GASOLINE"],"headUnitSoftwareVersion":"FRESHUP4","headUnitType":"NTG6","modelYearCode":"801","powertrainBatteryModel":[],"productGroup":"PASSENGER","remoteSeatConfiguration":"ONLY_DRIVER_OR_ALL_SEATS","starArchitecture":"STAR2_3","sunroofType":"PANORAMIC","tcuType":"HERMES2FU2","tirePressureMonitorType":"TIRE_PRESSURE_MONITORING_SYSTEM"}}

2023-09-26 18:59:44.851 [TRACE] [esme.internal.handler.VehicleHandler] - Received Capabilities Commands{"commands":[{"additionalInformation":null,"capabilityInformation":null,"commandName":"ZEV_PRECONDITION_CONFIGURE","isAvailable":true,"parameters":[{"allowedEnums":null,"maxValue":1439,"minValue":0,"parameterName":"DEPARTURE_TIME","steps":1},{"allowedEnums":["DISABLED","SINGLE_DEPARTURE","WEEKLY_DEPARTURE"],"parameterName":"DEPARTURE_TIME_MODE"}]},{"additionalInformation":["OnlyDriverOrAllSeats"],"capabilityInformation":["ONLY_DRIVER_OR_ALL_SEATS"],"commandName":"ZEV_PRECONDITION_CONFIGURE_SEATS","isAvailable":true,"parameters":[{"allowedBools":"TRUE_AND_FALSE","allowedEnums":null,"parameterName":"FRONT_LEFT_SEAT"},{"allowedBools":"ONLY_TRUE","allowedEnums":null,"parameterName":"FRONT_RIGHT_SEAT"},{"allowedBools":"TRUE_AND_FALSE","allowedEnums":null,"parameterName":"REAR_LEFT_SEAT"},{"allowedBools":"TRUE_AND_FALSE","allowedEnums":null,"parameterName":"REAR_RIGHT_SEAT"}]},{"additionalInformation":null,"capabilityInformation":null,"commandName":"ZEV_PRECONDITIONING_START","isAvailable":true,"parameters":[{"allowedEnums":null,"maxValue":1439,"minValue":0,"parameterName":"DEPARTURE_TIME","steps":1},{"allowedEnums":["IMMEDIATE","DEPARTURE","NOW","DEPARTURE_WEEKLY"],"parameterName":"TYPE"}]},{"additionalInformation":null,"capabilityInformation":null,"commandName":"ZEV_PRECONDITIONING_STOP","isAvailable":true,"parameters":[{"allowedEnums":["IMMEDIATE","DEPARTURE","NOW","DEPARTURE_WEEKLY"],"parameterName":"TYPE"}]},{"additionalInformation":null,"capabilityInformation":null,"commandName":"AUXHEAT_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"AUXHEAT_START","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"AUXHEAT_STOP","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"BATTERY_CHARGE_PROGRAM_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"BATTERY_MAX_SOC_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"CHARGE_OPT_CONFIGURE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"CHARGE_OPT_START","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"CHARGE_OPT_STOP","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SPEEDALERT_START","isAvailable":true,"parameters":[{"allowedEnums":null,"maxValue":255,"minValue":1,"parameterName":"THRESHOLD","steps":1},{"allowedEnums":null,"maxValue":2147483647,"minValue":0,"parameterName":"ALERT_END_TIME","steps":1}]},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SPEEDALERT_STOP","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SUNROOF_OPEN","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SUNROOF_LIFT","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SUNROOF_CLOSE","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"ENGINE_START","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"ENGINE_STOP","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"DOORS_LOCK","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"DOORS_UNLOCK","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"CHARGE_PROGRAM_CONFIGURE","isAvailable":true,"parameters":[{"allowedEnums":["DEFAULT_CHARGEPROGRAM"],"parameterName":"CHARGE_PROGRAM"},{"allowedEnums":null,"maxValue":100,"minValue":50,"parameterName":"MAX_SOC","steps":10}]},{"additionalInformation":null,"capabilityInformation":null,"commandName":"CHILDPRESENCEDETECTION_DEACTIVATEALARM","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"WINDOWS_OPEN","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"WINDOWS_CLOSE","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"WINDOWS_VENTILATE","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_DESELECT_INTERIOR","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_DESELECT_TOW","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_SELECT_INTERIOR","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_SELECT_TOW","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_START","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_STOP","isAvailable":true,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_CONFIRM_DAMAGEDETECTION","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_DESELECT_DAMAGEDETECTION","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"THEFTALARM_SELECT_DAMAGEDETECTION","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"WEEK_PROFILE_CONFIGURE","isAvailable":true,"parameters":[{"allowedEnums":["MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY","SUNDAY"],"parameterName":"WEEKLY_SET_HU_DAY"},{"allowedEnums":null,"maxValue":1439,"minValue":0,"parameterName":"WEEKLY_SET_HU_TIME","steps":1}]},{"additionalInformation":null,"capabilityInformation":null,"commandName":"WIPER_HEALTH_RESET","isAvailable":false,"parameters":null},{"additionalInformation":null,"capabilityInformation":null,"commandName":"SIGPOS_START","isAvailable":true,"parameters":[{"allowedEnums":null,"maxValue":30,"minValue":0,"parameterName":"HORN_REPEAT","steps":1},{"allowedEnums":["HORN_OFF"],"parameterName":"HORN_TYPE"},{"allowedEnums":["DIPPED_HEAD_LIGHT"],"parameterName":"LIGHT_TYPE"},{"allowedEnums":null,"maxValue":10,"minValue":0,"parameterName":"SIGPOS_DURATION","steps":1},{"allowedEnums":["LIGHT_ONLY"],"parameterName":"SIGPOS_TYPE"}]},{"additionalInformation":null,"capabilityInformation":null,"commandName":"TEMPERATURE_CONFIGURE","isAvailable":true,"parameters":[{"allowedEnums":["FRONT_CENTER"],"parameterName":"TEMPERATURE_POINTS_ZONE"},{"allowedEnums":null,"maxValue":28,"minValue":16,"parameterName":"TEMPERATURE_POINTS_TEMPERATURE","steps":0.5}]}]}

2023-09-26 18:59:44.863 [TRACE] [rcedesme.internal.server.MBWebsocket] - Error caught 'void org.openhab.core.library.types.DecimalType.<init>(long)'
2023-09-26 18:59:44.865 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.VehicleHandler.lambda$2(VehicleHandler.java:658)
2023-09-26 18:59:44.866 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
2023-09-26 18:59:44.866 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
2023-09-26 18:59:44.867 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.VehicleHandler.distributeContent(VehicleHandler.java:622)
2023-09-26 18:59:44.867 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.AccountHandler.lambda$3(AccountHandler.java:279)
2023-09-26 18:59:44.868 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Map.forEach(Map.java:713)
2023-09-26 18:59:44.868 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Collections$UnmodifiableMap.forEach(Collections.java:1553)
2023-09-26 18:59:44.869 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.AccountHandler.distributeVepUpdates(AccountHandler.java:276)
2023-09-26 18:59:44.869 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.server.MBWebsocket.onBytes(MBWebsocket.java:201)
2023-09-26 18:59:44.870 [TRACE] [rcedesme.internal.server.MBWebsocket] - jdk.internal.reflect.GeneratedMethodAccessor88.invoke(Unknown Source)
2023-09-26 18:59:44.870 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-09-26 18:59:44.871 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.lang.reflect.Method.invoke(Method.java:568)
2023-09-26 18:59:44.871 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:70)
2023-09-26 18:59:44.872 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:72)
2023-09-26 18:59:44.872 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.lambda$onBinaryFrame$0(JettyAnnotatedEventDriver.java:113)
2023-09-26 18:59:44.873 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
2023-09-26 18:59:44.873 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
2023-09-26 18:59:44.873 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.lang.Thread.run(Thread.java:833)
2023-09-26 18:59:50.606 [DEBUG] [rcedesme.internal.server.MBWebsocket] - IOEXception Protocol message had invalid UTF-8.
2023-09-26 18:59:57.525 [TRACE] [rcedesme.internal.server.MBWebsocket] - Error caught 'void org.openhab.core.library.types.DecimalType.<init>(long)'
2023-09-26 18:59:57.526 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.VehicleHandler.lambda$2(VehicleHandler.java:658)
2023-09-26 18:59:57.526 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
2023-09-26 18:59:57.527 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
2023-09-26 18:59:57.527 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.VehicleHandler.distributeContent(VehicleHandler.java:622)
2023-09-26 18:59:57.527 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.AccountHandler.lambda$3(AccountHandler.java:279)
2023-09-26 18:59:57.527 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Map.forEach(Map.java:713)
2023-09-26 18:59:57.527 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Collections$UnmodifiableMap.forEach(Collections.java:1553)
2023-09-26 18:59:57.527 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.AccountHandler.distributeVepUpdates(AccountHandler.java:276)
2023-09-26 18:59:57.527 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.server.MBWebsocket.onBytes(MBWebsocket.java:201)
2023-09-26 18:59:57.528 [TRACE] [rcedesme.internal.server.MBWebsocket] - jdk.internal.reflect.GeneratedMethodAccessor88.invoke(Unknown Source)
2023-09-26 18:59:57.528 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-09-26 18:59:57.528 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.lang.reflect.Method.invoke(Method.java:568)
2023-09-26 18:59:57.528 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:70)
2023-09-26 18:59:57.528 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:72)
2023-09-26 18:59:57.528 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.lambda$onBinaryFrame$0(JettyAnnotatedEventDriver.java:113)
2023-09-26 18:59:57.529 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
2023-09-26 18:59:57.529 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
2023-09-26 18:59:57.529 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.lang.Thread.run(Thread.java:833)
2023-09-26 19:00:05.824 [TRACE] [rcedesme.internal.server.MBWebsocket] - Error caught 'void org.openhab.core.library.types.DecimalType.<init>(long)'
2023-09-26 19:00:05.825 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.VehicleHandler.lambda$2(VehicleHandler.java:658)
2023-09-26 19:00:05.826 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
2023-09-26 19:00:05.826 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
2023-09-26 19:00:05.826 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.VehicleHandler.distributeContent(VehicleHandler.java:622)
2023-09-26 19:00:05.826 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.AccountHandler.lambda$3(AccountHandler.java:279)
2023-09-26 19:00:05.826 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Map.forEach(Map.java:713)
2023-09-26 19:00:05.827 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Collections$UnmodifiableMap.forEach(Collections.java:1553)
2023-09-26 19:00:05.827 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.AccountHandler.distributeVepUpdates(AccountHandler.java:276)
2023-09-26 19:00:05.827 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.server.MBWebsocket.onBytes(MBWebsocket.java:201)
2023-09-26 19:00:05.827 [TRACE] [rcedesme.internal.server.MBWebsocket] - jdk.internal.reflect.GeneratedMethodAccessor88.invoke(Unknown Source)
2023-09-26 19:00:05.827 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-09-26 19:00:05.828 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.lang.reflect.Method.invoke(Method.java:568)
2023-09-26 19:00:05.828 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:70)
2023-09-26 19:00:05.828 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:72)
2023-09-26 19:00:05.828 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.lambda$onBinaryFrame$0(JettyAnnotatedEventDriver.java:113)
2023-09-26 19:00:05.828 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
2023-09-26 19:00:05.828 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
2023-09-26 19:00:05.829 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.lang.Thread.run(Thread.java:833)
2023-09-26 19:00:15.788 [TRACE] [rcedesme.internal.server.MBWebsocket] - Error caught 'void org.openhab.core.library.types.DecimalType.<init>(long)'
2023-09-26 19:00:15.789 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.VehicleHandler.lambda$2(VehicleHandler.java:658)
2023-09-26 19:00:15.790 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
2023-09-26 19:00:15.791 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
2023-09-26 19:00:15.791 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.VehicleHandler.distributeContent(VehicleHandler.java:622)
2023-09-26 19:00:15.791 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.AccountHandler.lambda$3(AccountHandler.java:279)
2023-09-26 19:00:15.792 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Map.forEach(Map.java:713)
2023-09-26 19:00:15.792 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Collections$UnmodifiableMap.forEach(Collections.java:1553)
2023-09-26 19:00:15.793 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.AccountHandler.distributeVepUpdates(AccountHandler.java:276)
2023-09-26 19:00:15.793 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.server.MBWebsocket.onBytes(MBWebsocket.java:201)
2023-09-26 19:00:15.793 [TRACE] [rcedesme.internal.server.MBWebsocket] - jdk.internal.reflect.GeneratedMethodAccessor88.invoke(Unknown Source)
2023-09-26 19:00:15.794 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-09-26 19:00:15.794 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.lang.reflect.Method.invoke(Method.java:568)
2023-09-26 19:00:15.795 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:70)
2023-09-26 19:00:15.795 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:72)
2023-09-26 19:00:15.796 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.lambda$onBinaryFrame$0(JettyAnnotatedEventDriver.java:113)
2023-09-26 19:00:15.796 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
2023-09-26 19:00:15.797 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
2023-09-26 19:00:15.797 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.lang.Thread.run(Thread.java:833)
2023-09-26 19:00:27.734 [TRACE] [rcedesme.internal.server.MBWebsocket] - Error caught 'void org.openhab.core.library.types.DecimalType.<init>(long)'
2023-09-26 19:00:27.734 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.VehicleHandler.lambda$2(VehicleHandler.java:658)
2023-09-26 19:00:27.735 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
2023-09-26 19:00:27.736 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092)
2023-09-26 19:00:27.736 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.VehicleHandler.distributeContent(VehicleHandler.java:622)
2023-09-26 19:00:27.736 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.AccountHandler.lambda$3(AccountHandler.java:279)
2023-09-26 19:00:27.737 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Map.forEach(Map.java:713)
2023-09-26 19:00:27.737 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.util.Collections$UnmodifiableMap.forEach(Collections.java:1553)
2023-09-26 19:00:27.738 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.handler.AccountHandler.distributeVepUpdates(AccountHandler.java:276)
2023-09-26 19:00:27.738 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.openhab.binding.mercedesme.internal.server.MBWebsocket.onBytes(MBWebsocket.java:201)
2023-09-26 19:00:27.739 [TRACE] [rcedesme.internal.server.MBWebsocket] - jdk.internal.reflect.GeneratedMethodAccessor88.invoke(Unknown Source)
2023-09-26 19:00:27.739 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-09-26 19:00:27.740 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.lang.reflect.Method.invoke(Method.java:568)
2023-09-26 19:00:27.740 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:70)
2023-09-26 19:00:27.741 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:72)
2023-09-26 19:00:27.741 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.lambda$onBinaryFrame$0(JettyAnnotatedEventDriver.java:113)
2023-09-26 19:00:27.741 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
2023-09-26 19:00:27.742 [TRACE] [rcedesme.internal.server.MBWebsocket] - org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
2023-09-26 19:00:27.742 [TRACE] [rcedesme.internal.server.MBWebsocket] - java.base/java.lang.Thread.run(Thread.java:833)
2023-09-26 19:00:34.402 [DEBUG] [rcedesme.internal.server.MBWebsocket] - IOEXception Protocol message had invalid UTF-8.
2023-09-26 19:00:35.589 [DEBUG] [rcedesme.internal.server.MBWebsocket] - Websocket stop
2023-09-26 19:00:35.590 [DEBUG] [rcedesme.internal.server.MBWebsocket] - Disonnected from server. Status 1006 Reason Disconnected
2023-09-26 19:00:41.948 [WARN ] [ore.internal.thing.ThingTypeResource] - Cannot find channel type: mercedesme:egas-flap-lock-channel
2023-09-26 19:00:41.956 [WARN ] [ore.internal.thing.ThingTypeResource] - Cannot find channel type: mercedesme:consumption-conv-resetchannel
2023-09-26 19:00:44.863 [ERROR] [al.ChannelCommandDescriptionProvider] - Dynamic command description matches original command description. DynamicCommandDescriptionProvider implementations must never return the original command description. class org.openhab.core.internal.types.CommandDescriptionImpl has to be fixed.

Any ideas what might be broken?