Mercedes Me Binding

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?

@phui
proto-update is an advanced channel which shall be used for debugging. It holds the data delivered by Mercedes API.
Nevertheless in this case logs were enough to analyze this problem - negative coordinates caused this issue. Fix is in v2.3-alpha

@ulij
This looks like something is fundamentally wrong. Saw in previous posts you switched to openHAB Milestone 4.1, right?

I did this too and installed binding from Marketplace. Got the same errors!
Problem is within the Milestone version: Whyever Marketplace took the 3.4 bundle which simply doesn’t fit. Using Marketplace for 3.4 and 4.0 are working correct.

So if you’re running openHAB 4.1M1 you need to downlad the 4.1 smapshot bundle from Mercedes Me and drop it into addons folder

Thanks a lot!!!
Install the new binding and GPS work again !! :slight_smile:

1 Like

Tried that (and created fresh things) but I get the exception:

2023-09-27 14:03:13.518 [ERROR] [core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing ‘mercedesme:hybrid:mercedesme:XXXX’: ‘void org.openhab.core.library.types.DecimalType.(long)’
java.lang.NoSuchMethodError: ‘void org.openhab.core.library.types.DecimalType.(long)’
at org.openhab.binding.mercedesme.internal.handler.VehicleHandler.lambda$2(VehicleHandler.java:678) ~[?:?]
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092) ~[?:?]
at org.openhab.binding.mercedesme.internal.handler.VehicleHandler.distributeContent(VehicleHandler.java:643) ~[?:?]
at org.openhab.binding.mercedesme.internal.handler.AccountHandler.registerVin(AccountHandler.java:249) ~[?:?]
at org.openhab.binding.mercedesme.internal.handler.VehicleHandler.initialize(VehicleHandler.java:151) ~[?:?]
at jdk.internal.reflect.GeneratedMethodAccessor52.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:147) ~[?:?]
at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]

Update: I downloaded the org.openhab.binding.mercedesme-4.1.0-SNAPSHOT.jar following the link you provided but I have the impression that’s probably not the right version. At least I cannot find the bindingInfo tag in the proto_update JSON.
That would mean that I am probably on a pre-2.2-Alpha version.
Where can I find the latest version?
Next update: found it on github, copied it over (but quite sure it is the same I already had.
It looks like the bindingInfo is in the proto_update right after restarting but it disappears later.
Anyway, I don’t know what to try next.

@ulij
All the links to my binding in this forum are referring to the same github repo. There are no hidden version. You will not find anotherone!

The exception you post is too basic - it cannot be explained with the logic of the binding only with conflicting versions.
So I have it running on

  • OH3.4.5 Release Build - Marketplace working
  • OH4.0.3 Release Build - Marketplace working
  • OH 4.1.0M1 Milestone build - Marketplace not working - use addons folder

Which exact openHAB version do you run?