Set temperature with virtual button for smartwares 433 thermostat valve
Moderator: leecollings
-
- Posts: 130
- Joined: Tuesday 07 February 2017 15:00
- Target OS: Linux
- Domoticz version:
- Contact:
Set temperature with virtual button for smartwares 433 thermostat valve
Hi All,
I am just starting with domoticz and investigating what is possible and what not.
I have 3 smartwares 433 thermostat valves in my living room, they work independently and they are doing great.
But if I am away, or want to adjust the temperature, I have to do so with all three of them.
I know it is possible to make an virtual on/off switch, to switch between night and day temperature.
But is it also possible to make a virtual button on which I can set the target temperature?
I am not talking about a smart thermostat, just a way to sent one temperature to all three valves at once, using a virtual number selector or so
I am just starting with domoticz and investigating what is possible and what not.
I have 3 smartwares 433 thermostat valves in my living room, they work independently and they are doing great.
But if I am away, or want to adjust the temperature, I have to do so with all three of them.
I know it is possible to make an virtual on/off switch, to switch between night and day temperature.
But is it also possible to make a virtual button on which I can set the target temperature?
I am not talking about a smart thermostat, just a way to sent one temperature to all three valves at once, using a virtual number selector or so
- darlomrh
- Posts: 35
- Joined: Monday 23 May 2016 8:03
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Location: UK
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
Hi
You can create a virtual setpoint device. You then can use lua/blocky code to send setpoint commands to all three TRVs.
I have question regarding the TRVs. Do they report temp back and how noisy are they?
You can create a virtual setpoint device. You then can use lua/blocky code to send setpoint commands to all three TRVs.
I have question regarding the TRVs. Do they report temp back and how noisy are they?
-
- Posts: 130
- Joined: Tuesday 07 February 2017 15:00
- Target OS: Linux
- Domoticz version:
- Contact:
- K3rryBlue
- Posts: 77
- Joined: Tuesday 07 February 2017 22:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version: V4.10xx
- Location: Netherlands
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
I threw them out. Had 4 of them but, very noisy, unstable and unreliable.
There is no way to check if they are actually closed. 80% of the time the radiator was kept open.
So returning back home, we entered a sauna, as the suckers didn't close properly again.
Re-calibrate the open/closed setting. Worked again for a day then they became unreliable again.
But yes you can control them, by using a lua or blocky script. I would recommend an extra thermometer to monitor the behaviour of these valves, as they don't report temperature.
If you are able to return them please do and replace them by POPP, as they are very stable and report temperature.
There is no way to check if they are actually closed. 80% of the time the radiator was kept open.
So returning back home, we entered a sauna, as the suckers didn't close properly again.
Re-calibrate the open/closed setting. Worked again for a day then they became unreliable again.
But yes you can control them, by using a lua or blocky script. I would recommend an extra thermometer to monitor the behaviour of these valves, as they don't report temperature.
If you are able to return them please do and replace them by POPP, as they are very stable and report temperature.
Domoticz V4.10717, RPi2 -> Linux raspberrypi 4.4.47-v7+ , RFXCOM - RFXtrx433 USB 433.92MHz ,RAZBERRY2 and OpenZWave USB Version: 1.4-2363-g1f10253-dirty
-
- Posts: 59
- Joined: Monday 02 November 2015 14:12
- Target OS: Linux
- Domoticz version: 2.2364
- Location: Netherlands
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
See the thread in Heating and cooling about these valves for experiences! Mine are not too bad. I have 5 and I use Eneloop pro batteries to power them (charging every 3 months). When batteries are low, they don't open or close anymore, but don't give a warning (still a normal display). They are a bit noisy and give a beep when they get a remote command. Though I received them in a blister-package, some of them were scratched (people return them often, I presume). They aren't expensive, I bought them for less than 40 euro each.
So budget cheap, but functional.
So budget cheap, but functional.
- K3rryBlue
- Posts: 77
- Joined: Tuesday 07 February 2017 22:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version: V4.10xx
- Location: Netherlands
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
Hi ubfssF,
Now replaced everything with the Danfoss Popp and the temperature is pretty stable +/- .5 degrees.
Now I need a Airco with the increasing outside temperature

- I read multiple topics.
- Replaced the batteries and powered them via a regulated power supply.
- Played with the distance between valve and radiator knob.
- small temp steps, big temp steps
- Not mentioned the annoying beep-beep-beep-beep-beep when changing the setpoint. (that was the first mod i did, replaced them by a LED, no returning to shop anymore
)
- finally i threw them in the kliko ....................
Now replaced everything with the Danfoss Popp and the temperature is pretty stable +/- .5 degrees.
Now I need a Airco with the increasing outside temperature


Domoticz V4.10717, RPi2 -> Linux raspberrypi 4.4.47-v7+ , RFXCOM - RFXtrx433 USB 433.92MHz ,RAZBERRY2 and OpenZWave USB Version: 1.4-2363-g1f10253-dirty
-
- Posts: 59
- Joined: Monday 02 November 2015 14:12
- Target OS: Linux
- Domoticz version: 2.2364
- Location: Netherlands
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
@K3rryBlue: haha, the Smartvalves are definitely not the sharpest knives in the kitchen. I might switch to Danfoss valves, but I then have to add Zwave to my setup first. For the moment the Smartvalves are just good enough, also because I only need "wide open" and "fully closed". Controlling room temperature with them is probably to much to ask; too cheap 

-
- Posts: 130
- Joined: Tuesday 07 February 2017 15:00
- Target OS: Linux
- Domoticz version:
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
I finally have my RFlink, I added the radiator valves by using this command: 20;4B;NewKaku;ID=013a1c00;SWITCH=2;CMD=ON;
No I can toggle the valves on and off.
How can I set the setpoints? I have a virtual setpoint, but I just don't know which command to send.
No I can toggle the valves on and off.
How can I set the setpoints? I have a virtual setpoint, but I just don't know which command to send.
- K3rryBlue
- Posts: 77
- Joined: Tuesday 07 February 2017 22:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version: V4.10xx
- Location: Netherlands
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
you can use json to set the setpoints, via blockly "Open URL:"
1 piece of advise. As the design of the KAKU/Smartwares valves is weak, the integrated temp sensor is not much of use. If you start using the sepoint it will continuously rotate the knop. I would suggest to use 2 seperated temperature sensors, central located and use their values to turn the valves on/off. And use a script or blocky to regulate the valves:

Code: Select all
<ip>:<port>/json.htm?type=command¶m=udevice&idx=<idx of valve>&nvalue=0&svalue=<setpoint value as int>
192.192.192.192:8369/json.htm?type=command¶m=udevice&idx=10&nvalue=0&svalue=21

Last edited by K3rryBlue on Saturday 17 June 2017 0:03, edited 1 time in total.
Domoticz V4.10717, RPi2 -> Linux raspberrypi 4.4.47-v7+ , RFXCOM - RFXtrx433 USB 433.92MHz ,RAZBERRY2 and OpenZWave USB Version: 1.4-2363-g1f10253-dirty
-
- Posts: 272
- Joined: Sunday 11 May 2014 11:09
- Target OS: Windows
- Domoticz version: 2023.1+
- Location: NL
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
or in lua :K3rryBlue wrote:you can use json to set the setpoints, via blockly "Open URL:"Code: Select all
<ip>:<port>/json.htm?type=command¶m=udevice&idx=<idx of valve>&nvalue=0&svalue=<setpoint value as int> 192.192.192.192:8369/json.htm?type=command¶m=udevice&idx=10&nvalue=0&svalue=21
Code: Select all
commandArray['SetSetPoint:IDX']="your virtual device value"
Rpi & Win x64. Using : cam's,RFXCom, LaCrosse, RFY, HuE, google, standard Lua, Tasker, Waze traveltime, NLAlert&grip2+,curtains, vacuum, audioreceiver, smart-heating&cooling + many more (= automate all repetitive simple tasks)
-
- Posts: 130
- Joined: Tuesday 07 February 2017 15:00
- Target OS: Linux
- Domoticz version:
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
Thanks, unfortunattely that does not answer my question.
My answer is how do I add the real setpoint for my valve?
If I use 20;4B;NewKaku;ID=013a1c00;SWITCH=2;CMD=ON; I only get an On/Off switch, not a setpoint.
My answer is how do I add the real setpoint for my valve?
If I use 20;4B;NewKaku;ID=013a1c00;SWITCH=2;CMD=ON; I only get an On/Off switch, not a setpoint.
- K3rryBlue
- Posts: 77
- Joined: Tuesday 07 February 2017 22:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version: V4.10xx
- Location: Netherlands
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
you got 2 different options that will work, via a setpoint, like you've requested.
With JSON and LUA.
Not sure why you state that your question hasn't been answered?
If you want to stick with RFLink commands, please use the correct ones.
Instead of sending the command CMD=ON, I would expect you need to use TEMP=0210 (_21 degC)
With JSON and LUA.
Not sure why you state that your question hasn't been answered?
If you want to stick with RFLink commands, please use the correct ones.
Instead of sending the command CMD=ON, I would expect you need to use TEMP=0210 (_21 degC)
Code: Select all
CMD=ON => Command (ON/OFF/ALLON/ALLOFF) Additional for Milight: DISCO+/DISCO-/MODE0 - MODE8
SET_LEVEL=15 => Direct dimming level setting value (decimal value: 0-15)
TEMP=9999 => Temperature celcius (hexadecimal), high bit contains negative sign, needs division by 10 (0xC0 = 192 decimal = 19.2 degrees)
=> (example negative temperature value: 0x80DC, high bit indicates negative temperature 0xDC=220 decimal the client side needs to divide by 10 to get -22.0 degrees
Domoticz V4.10717, RPi2 -> Linux raspberrypi 4.4.47-v7+ , RFXCOM - RFXtrx433 USB 433.92MHz ,RAZBERRY2 and OpenZWave USB Version: 1.4-2363-g1f10253-dirty
-
- Posts: 130
- Joined: Tuesday 07 February 2017 15:00
- Target OS: Linux
- Domoticz version:
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
ah thanks, I didn't know that rflink page.
I will test this setup at home:
1) Add a radiator switch with this command: 20;4B;NewKaku;ID=013a1c00;SWITCH=2;CMD=ON;
2) Make all 3 radiator valves listen to that ID
3) Create a virtual setpoint.
4) Create a lua script which sends this command when the setpoint is changed: 20;4B;NewKaku;ID=013a1c00;SWITCH=2;TEMP=0210;
I will test this setup at home:
1) Add a radiator switch with this command: 20;4B;NewKaku;ID=013a1c00;SWITCH=2;CMD=ON;
2) Make all 3 radiator valves listen to that ID
3) Create a virtual setpoint.
4) Create a lua script which sends this command when the setpoint is changed: 20;4B;NewKaku;ID=013a1c00;SWITCH=2;TEMP=0210;
-
- Posts: 130
- Joined: Tuesday 07 February 2017 15:00
- Target OS: Linux
- Domoticz version:
- Contact:
Re: Set temperature with virtual button for smartwares 433 thermostat valve
hmm 20;4B;NewKaku;ID=013a1c00;SWITCH=2;TEMP=0210; does create temperature device, the command 20;4B;NewKaku;ID=013a1c00;SWITCH=2;Set_Level=14; does not create anything at all..
Who is online
Users browsing this forum: No registered users and 1 guest