There was an issue since several months. The problem has been fixed Sunday and the fix is available in daily snapshots since today (snapshot 2842).
I am not sure that your error is exactly the one we got but what is sure is that the binding was broken and is now alive again.
Thanks a lot Lolodomo for that very good news.
Would you know where the latest .jar that fixes the issue could be donwloaded for testing (waiting for next milestone release)?
Your support will be very much appreciated.
Sorry, one more question: what are the associated dependancies to install for that binding?
In karaf, the binding remains in Installed, and not in Active.
Yes, the jar is not sufficient due to a dependency.
The solution I used for testing last weekend was to have the official binding installed and then update it using console command bundle:update
Yes, the error is probably on my side. But there are only 3 parameters associated to the thing, I checked them and I did not see any error. The only problem I saw is that my email for my enedis account has 2 uppercase letters. Would it be a problem for the authentication ?
I changed my email address to have only lower case letters but the issue remains. The log is the same. It does not go to step 3. The 3 parameters are OK. Is there a way to have more info from the log ?
Meanwhile, I upgraded openhab to 3.3.0.M4 but this did not solve the problem.
I investigated further using a rpi4 instead of my Synology (openhab within a Docker container). On the Synology, I used Openhab 3.3 M3, the binding did not work but may be it was due to the binding that did not include the latest correction ? I also installed 3.3 M4, the binding did not work. I was forced to go back to M3 due to a sitemap issue with this new milestone.
With the rpi4, I installed OpenHab 3.3 M4, the binding works fine.
Could my problem come from the fact I use a docker container to host OpenHAB ?
I confirm the issue. Using a docker container with the RPI4: the binding does not work. Same config but without docker: it runs fine. Then I have to find why… Would it be a certificate issue ?
I was able to debug the binding to see what was the reason why the it does not work within a docker container. I made a small modification to EnedisHttpApi.java :