Cool markus7017.
Just updated the binding and reinstalled my TRV now.
The new values are now visable.
How can I now e.g. enable the “boost”?
I want to have a virtual switch were I can switch on the boost or not.
Can I find a hint in the documentation
Hi Markus
A couple of months ago you did some fixes for the Shelly EM to “calculate” the PF as it was not available in the /status. This has been fixed in the latest firmware
I’m still working on TRV implementation. There is already a new build just a few minutes ago.
Boost mode will have 2 channels
control#boost - enables/disables boost mode (on/off)
control#boostTimer - number of minutes boost will be active once started
In addition you’ll see
control#mode - manual/automatic
control#targetTemp - Temp for auto temp mode
control#position - valve position
sensor#state - valve open/closed
control#profile - Index of active profile
I think this should cover the relevant use cases. I think the design is ok, now I’m working on implementation and it requires more testing that it looks from a first point of view. E.g. what happens if valve is in manual mode when activating boost mode.
One limitation: Currently the CoAP update doesn’t include the remaining boost time. Therefore this requires polling. I need to optimize this, because usually it will be an 1h interval, because the TRV is a battery device. We also openred a feature request to add those to the CoAP status to avoid frequent polling just for this purpose.
@markus7017. Great with “the control#boost - enables/disables boost mode (on/off)”. But as far as I understood the booster feature, it has a start and stop value. So enable is good, but with the enable it will not start itself. Please check the TRV UI and you will see how it works with (start and stop).
My focus is to start the booster and after the default value from 30min it should come back to automatic mode. This should be done via a virtuell switch in OH.
@markus7017 Thank you very much for this new version. After the things were deleted i could include them without any problems. The channels to control as well temperature as valve position works as expected and also batterylevel works perfect.
@markus7017, your latest version from this morning, works now like perfect. The booster feature is now able to switch on/off the TRV-booster-feature and starts. TRV is directly reacting from the automatic mode to the booster mode and back.
Many thanks for your excellent development here.
control#mode to switch between manual and automatic mode (uses control#targetTemp setting)
control#boost and control#boostMinutes to control the boost mode
device#schedule indicates if a schedule is running
TRV will be polled every 60sec to get updated “remaining boost minutes”
(this is not reported by an event, we have a pending feature request with Alterco)
polling during boost mode has been optimized/remove
Who could help to validate the TRV integration, valve state/pos, boost mode etc.?
I remember that somebody posted a problem with the vibration of DW2
on the other side I would like to confirm tilt updates.
Who has a DW2 and could run a tests that all sensor updates are processed correctly and channels get updated near-realtime (ca. 3sec delay for Wifi connect)?
Are there any other known problems with the binding? I would to get a stable status before moving to Plus/Pro integration.
Hi Markus,
not sure anymore if the following behaviour was different in earlier versions or I mix it up with shelly GUI.
When using oh-stepper for setting targetTemp each time I press „+“ the command is sent immediately to the TRV. It would be better if the binding could delay this command in case you press multiple times „+“. Otherwise you need to wait about 5 seconds until you can press „+“ again. This is how shelly GUI also works.