I’m using some Shelly BLU TRVs but i want to integrate other Door/Window sensors.
I’m suggesting adding a switch and temperature entity for “Open window mode” that toggles the device to the defined temperature when contact is closed/opened.
There are RPC commands like
TRV.SetOverride
TRV.ClearOverride
and
I’m suggesting adding a number (%) entity for “set valve position” that immediately sets the valve to the right position. That would help to check, if the TRV is positioned right (i had alot of problems on one valve that didn’t close 100% but always had to wait for 30s until i could see if really closes).
There is a RPC commands that could be used
TRV.SetPosition
Ah. I see. I have to test that later when i’m at home.
So there is no way to control it while it is in automatic mode?
Thanks for pointing that out to me.
What do you think about my other suggestion for adding a door/window overwrite function?
Would you just automate this by setting the target temperature to off and back on afterwards? This would need to make a snapshot of the temperature settings when opening a window.
When automatic temperature control is enabled you can change the target temperarure only.
When automatic temperature control is disabled you can change the valve position only (target temperature is not available for the climate entity).
The device doesn’t report an override status, so it is not possible to create a switch entity for it.
I see. So we could not work with a switch.
But we could add functions like
trv.setOverride and trv.clearOverride.
Or also add two buttons to start these.
But i guess since other TRVs maybe don’t support this, it would not be a nice generic way.
I guess i can add this for myself and send the RPC commands by myself…
Or just change the target temperature accordingly and don’t touch the override-functionality of the TRVs.