Set temperature with virtual button for smartwares 433 thermostat valve

Moderator: leecollings

Post Reply
Ewaldharmsen
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

Post by Ewaldharmsen »

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
User avatar
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

Post by darlomrh »

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?
Ewaldharmsen
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

Post by Ewaldharmsen »

great thanks
User avatar
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

Post by K3rryBlue »

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.
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
ubfssF
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

Post by ubfssF »

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.
User avatar
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

Post by K3rryBlue »

Hi ubfssF,
  • 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 :shock: )
  • finally i threw them in the kliko ....................
at least i got them very cheap, 54 euro per 2.

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 :lol:

Image
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
ubfssF
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

Post by ubfssF »

@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 :D
Ewaldharmsen
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

Post by Ewaldharmsen »

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.
User avatar
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

Post by K3rryBlue »

you can use json to set the setpoints, via blockly "Open URL:"

Code: Select all

<ip>:<port>/json.htm?type=command&param=udevice&idx=<idx of valve>&nvalue=0&svalue=<setpoint value as int>
192.192.192.192:8369/json.htm?type=command&param=udevice&idx=10&nvalue=0&svalue=21
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:
Image
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
zicht
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

Post by zicht »

K3rryBlue wrote:you can use json to set the setpoints, via blockly "Open URL:"

Code: Select all

<ip>:<port>/json.htm?type=command&param=udevice&idx=<idx of valve>&nvalue=0&svalue=<setpoint value as int>
192.192.192.192:8369/json.htm?type=command&param=udevice&idx=10&nvalue=0&svalue=21
or in lua :

Code: Select all

commandArray['SetSetPoint:IDX']="your virtual device value"
where IDX = the idx of the real setpoint for your device (not the virtual of course)
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)
Ewaldharmsen
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

Post by Ewaldharmsen »

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.
User avatar
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

Post by K3rryBlue »

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)

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
Ewaldharmsen
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

Post by Ewaldharmsen »

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;
Ewaldharmsen
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

Post by Ewaldharmsen »

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..
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest