quax Posted November 10 Posted November 10 (edited) Dear community, I've got a problem to set the right external temperature from H&T Gen3 to the blu TRVs. I do that with this URL: http://IPOFGATEWAY/rpc/BluTrv.Call?id=200&method=Trv.SetExternalTemperature¶ms={%22id%22:0,%22t_C%22:21} If I submit the temperature (in this case 21 degrees), the output is "null" but the number of degrees displayed in the web interface of the gateway changes for example to "31.7" or in the next queue it changes to "20.4" and the next is "28.5" and so on. I did it always with the same temperature "21" degrees. I've tested with Chrome from smartphone and wget from rpi. Firmware gateway is 20241021-140344/1.4.99-blugwg3prod4-g110402b and TRV is 20241011-050134/v1.0.1@ed260994 Bootloader V5. How does it work for you? Anyone same problems? Thank you for your answers. Edited November 10 by quax Quote Translate Revert translation? English (American) Finnish French German Italian Portuguese (European) Spanish
xvs03 Posted November 10 Posted November 10 Hi quax I don't know much about it, but the method is specified in the API documentation as follows https://shelly-api-docs.shelly.cloud/docs-ble/Devices/trv#trvsetexternaltemperature You have written: http://IPOFGATEWAY/rpc/BluTrv.Call?id=200&method=Trv.SetExternalTemperature¶ms={"id":0, "t_C":21} TRV.SetExternalTemperature, you have written Trv.SetExternalTemperature. According to your HTTP command, it should be like this: http://IPOFGATEWAY/rpc/BluTrv.Call?id=200&method=TRV.SetExternalTemperature¶ms={"id":0, "t_C":21} Quote Translate Revert translation? English (American) Finnish French German Italian Portuguese (European) Spanish
calm Posted November 21 Posted November 21 (edited) I just played around with this a little bit and for me it behaved mostly as expected except for a few smaller temperature jumps. While I haven't been able to reproduce it very well, I do believe the jumps were gone when I activated the floor_heating flag. This mode gave me more consistent results but I only tested it a few times since it takes quite long to update between each request. @quax Can you check if the floor-heating mode solves the problem for you? I also tested using the auto_calibrate flag but it did not seem to have any influence on this. btw for some reason I had to encode the URL even more, your version does not seem to work in my browser. This is what I used: http://IPOFGATEWAY/rpc/BluTrv.Call?id=200&method="TRV.SetExternalTemperature"¶ms=%7B%22id%22%3A0%2C%22t_C%22%3A19%7D but since you got the 'null' output I'd assume thats not the cause of your problem Edited November 21 by calm mixed up the flags Quote Translate Revert translation? English (American) Finnish French German Italian Portuguese (European) Spanish
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.