After upgrading my C-8 hub to version 2.5.1.142, all the command functionality in my Shelly rgbw2 driver stopped working. I am unable to turn the switch on or off, change the color, etc. These commands are sent to the Shelly device via standard HTTP requests - the IP address of the device is registered in a preference.
After seeing several similar topics in this forum, and seeing some HTTP fixes in the release notes, I tried upgrading to 2.5.1.143. However the problem still persists.
I have downgraded back to 2.5.0.136 and the driver is now working properly again.
In the logs, the commands in this driver are all working via a standard HTTP request. In 142 and 143, the request always fails with a 404 error, as shown here:
Calling /color/0?turn=off
something went wrong: com.hubitat.hub.executor.helpers.ExecutorHttpResponseException: status code: 404, reason phrase: Not Found
If I manually copy the exact URL shown in the log, and execute it in the browser against my Shelly device (which should just be a standard GET request), the command works as expected.
In this case, I am NOT using any login/password authentication on my request. However, I did try setting that up and the problem still occurs.
I can confirm that my problem (using the Shelly RGBW2) is still not fixed after upgrading to 2.5.1.152. The same issue occurs with the 404 error from the driver.
Same issue for me with shelly 1 plus devices since updating the last 2 releases. My shelly devices stop working the only fix seems to be to rollback to a previous release.
dev:592026-08-14 8:38:53.476 pm
error
something went wrong: com.hubitat.hub.executor.helpers.ExecutorHttpResponseException: status code: 404, reason phrase: Not Found