Betatest - Renault ZE Services Binding

Don’t worry, “Patience” is my middle name :winking_face_with_tongue:

Tested with 5.2.M4, works :+1:
Thx a lot.

Another one :innocent:: the Gigya API key has changed, login through binding is not possible anymore (at least for snapshot #5380):

  "callId": "019e43c0d13f79389fd8768b26ceb60f",
  "errorCode": 403042,
  "errorDetails": "invalid loginID or password",
  "errorMessage": "Invalid LoginID",
  "apiVersion": 2,
  "statusCode": 403,
  "statusReason": "Forbidden",
  "time": "2026-05-20T04:59:30.560Z"

From what I have found so far: the new key is 3_VgdkgtIRH3AdHvJm-cjV2ug2EFE0lxt0IJzMC4MFqZjFpn_GYFXVdNZ19L7wZX0N

@Doug_Culnane, do you need an issue report?

Thanks for the report @sihui

There have been 2 PR thanks to @m-jarzebowski which should fix this.

I have the error in Austria and will see if I can fix it in the next couple of days. However the PRs should fix the next releases in most countries.’

would this fix for the API key get back-ported to OH 4.x?

Read last comment in

Any downloadable jar file with the fix for openHAB 5.1.x?

You can download the latest snapshot version from here: https://ci.openhab.org/job/openHAB-Addons/ws/bundles/org.openhab.binding.renault/target/org.openhab.binding.renault-5.2.0-SNAPSHOT.jar

Thank you, this works!

hi all, what am I missing?

I upgraded OH to 5.1.4
I installed the renault plugin from above link, it shows in UI as 5.2.0.202605301427

The renault Thing still not working. In UI I see

COMMUNICATION_ERROR
Login Error: cookie value not found in JSON response

In the logs I find various errors, like

2026-05-30 16:42:25.591 \[WARN \] \[ault.internal.handler.RenaultHandler\] - Error My Renault Http Session. 
org.openhab.binding.renault.internal.api.exceptions.RenaultException: Login Error: cookie value not found in JSON response
2026-05-30 16:42:25.761 \[WARN \] \[ault.internal.handler.RenaultHandler\] - Error updating HVAC status. 
org.openhab.binding.renault.internal.api.exceptions.RenaultUpdateException: java.util.concurrent.ExecutionException: org.eclipse.jetty
.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header

Oh, and just found this as well:

==> openhab_userdata/logs/openhab.log <== 
2026-05-30 16:42:25.590 \[WARN \] \[lt.internal.api.MyRenaultHttpSession\] - Login Error: cookie value not found! Response: { 
  "callId": "019e7956165174efaf778573001afd79", 
  "errorCode": 403042, 
  "errorDetails": "invalid loginID or password", 
  "errorMessage": "Invalid LoginID", 
  "apiVersion": 2, 
  "statusCode": 403, 
  "statusReason": "Forbidden", 
  "time": "2026-05-30T14:42:25.566Z" 
}

The renault account has not changed, the credentials used in the openHab config are working with the android app.

Do I have to do anything on my end?

The hard coded Renault server API key changed… (see above).

So you need to install the latest offical openHAB snapshot (5.2.0-SNAPSHOT)

Or you can download the latest binding snapshot version.

  1. Uninstall the binding.
  2. download the binding snapshot version from here: https://ci.openhab.org/job/openHAB-Addons/ws/bundles/org.openhab.binding.renault/target/org.openhab.binding.renault-5.2.0-SNAPSHOT.jar
  3. Copy this to the add-ons folder in your openHAB installation.
  4. configure your Renault thing.

Thanks!

I did not Uninstall before copying the new jar into addons folder.

Doing that fixed it

New issue created because of login error:

Thanks for the excellent bug report with great links.

I also had a log in error so I tried the Android App. It needed to be updated. After the update I logged it and the binging and App worked… I will try to understand this better but it look like there is a confirm workflow we can implement to get this working automatically. However for now maybe logging in with the app is a quick fix..?

confirmed, works :+1::+1::+1: