Viessmann API binding for OpenHAB 4.0 [4.0.0;5.0.0)

See this post for how to get the json:

Since yesterday, Viessmann Binding suddenly stopped working:

2024-04-17 07:17:56.569 [WARN ] [ar.vicare.internal.VicareServiceImpl] - Unable to refresh, access server sent 400
2024-04-17 07:17:56.570 [WARN ] [.vicare.internal.VicareBridgeHandler] - Unable to prefetch features
com.qubular.vicare.AuthenticationException: Unable to refresh access token
        at com.qubular.vicare.internal.VicareServiceImpl.getValidAccessToken( ~[?:?]
        at com.qubular.vicare.internal.VicareServiceImpl.getFeatures( ~[?:?]
        at com.qubular.openhab.binding.vicare.internal.CachedFeatureService.lambda$getFeatures$2( ~[?:?]
        at java.util.concurrent.CompletableFuture$ [?:?]
        at java.util.concurrent.CompletableFuture$AsyncSupply.exec( [?:?]
        at java.util.concurrent.ForkJoinTask.doExec( [?:?]
        at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec( [?:?]
        at java.util.concurrent.ForkJoinPool.scan( [?:?]
        at java.util.concurrent.ForkJoinPool.runWorker( [?:?]
        at [?:?]

Hi, #1 reason for this is that the refresh token is limited to 6 months IIRC, you will need to go to vicare/setup page in OpenHAB and re-authorize the binding.

(post deleted by author)

Ah, didn’t know that, sorry. I guess automatic reauthorization is impossible?