Need help on selecting a thermostat

For heating/cooling related questions in Domoticz

Moderator: leecollings

Post Reply
pvm
Posts: 550
Joined: Tuesday 17 June 2014 22:14
Target OS: NAS (Synology & others)
Domoticz version: 4.10538
Location: NL
Contact:

Need help on selecting a thermostat

Post by pvm »

Hi,

I'm looking for a thermostat to be used with Domoticz. Any advice? Things to pay attention to?

I have a heating system which can be controlled with on/off or openthem. I do not plan to control individual rooms or radiators due to my one house layout and fresh air system.

Features I like is to control: change temperature right from the thermostat. Possibly set schedules/preset programs from the thermostat (which I can also do using some scripting or a program / Domoticz extension I could write.

Do geofancing and presence detection from domoticz.

Can I power it from its opentherm cables?

Any advice?
Synology NAS, slave PI3, ZWave (Fibaro), Xiaomi zigbee devices, BTLE plant sensor, DzVents, Dashticz on tablet, Logitech Media Server
ThinkPad
Posts: 890
Joined: Tuesday 30 September 2014 8:49
Target OS: Linux
Domoticz version: beta
Location: The Netherlands
Contact:

Re: Need help on selecting a thermostat

Post by ThinkPad »

I have a Honeywell Round Connected Modulation ('dumb' thermostat controllable by app) and have connected it to Domoticz. I only use Domoticz for switching between clockprogram and 'away mode'. But i think it should be possible to create a virtual thermostat in Domoticz and control the thermostat with it. I control the thermostat with 'evohome-client', it probably is possible to also send a desired temperature, but don't ask me, i am not a coder :lol:

I also wrote a (Dutch) review about the thermostat: http://tweakers.net/productreview/10840 ... ation.html
Maybe that review can help you decide...

Works good for me, heating is now only on when we are home, or when i set the virtual switch 'away mode' to off with my phone (which allows the thermostat to warm up the house).
I am not active on this forum anymore.
pvm
Posts: 550
Joined: Tuesday 17 June 2014 22:14
Target OS: NAS (Synology & others)
Domoticz version: 4.10538
Location: NL
Contact:

Re: Need help on selecting a thermostat

Post by pvm »

Thanks for your extensive review Thinkpad, good job!
With this information as input I am down to a couple of thermostats:
  • Anna (plugwise) (249)
  • ICY slimme thermostaat (177)
  • Honeywell round connected modulating (149)
  • Honeywell Evohome (299)
  • Nefit moduline easy (199, needs 30 euro opentherm module)
  • Tado smart (249)
  • Thermosmart (249)
I still need to analyse integration possibilities with Domoticz
Synology NAS, slave PI3, ZWave (Fibaro), Xiaomi zigbee devices, BTLE plant sensor, DzVents, Dashticz on tablet, Logitech Media Server
tlpeter
Posts: 191
Joined: Wednesday 26 November 2014 18:43
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: Netherlands
Contact:

Re: Need help on selecting a thermostat

Post by tlpeter »

PVM, which thermostat do you have now?
pvm
Posts: 550
Joined: Tuesday 17 June 2014 22:14
Target OS: NAS (Synology & others)
Domoticz version: 4.10538
Location: NL
Contact:

Re: Need help on selecting a thermostat

Post by pvm »

Honeywell chronoterm IV, a programmable thermostat
Synology NAS, slave PI3, ZWave (Fibaro), Xiaomi zigbee devices, BTLE plant sensor, DzVents, Dashticz on tablet, Logitech Media Server
tlpeter
Posts: 191
Joined: Wednesday 26 November 2014 18:43
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: Netherlands
Contact:

Re: Need help on selecting a thermostat

Post by tlpeter »

This one should have a "tele" option.
You could connect a switch to it and set a preset temp and turn this on with the switch.
To put it back in normal nor you should press the "start proven" button again.
It is not very much but something.
ThinkPad
Posts: 890
Joined: Tuesday 30 September 2014 8:49
Target OS: Linux
Domoticz version: beta
Location: The Netherlands
Contact:

Re: Need help on selecting a thermostat

Post by ThinkPad »

Nefit Easy doesn't have a API (yet). I believe they were still working on it. Thermosmart does, i thought. Saw some posts about it on this forum recently, search for 'Thermosmart'.

As for the TELE-input, i also have done a similar thing with my Remeha iSense thermostat in the past: http://www.domoticz.com/forum/viewtopic.php?f=38&t=4447
And a few days ago a new article from TD-er popped up in my RSS-reader, about controlling a Honeywell thermostat by the TELE-input. Have a look at it: http://td-er.nl/2015/04/13/bedien-je-ve ... p-afstand/ (Dutch).
I am not active on this forum anymore.
geronimobb
Posts: 9
Joined: Thursday 05 June 2014 23:44
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Need help on selecting a thermostat

Post by geronimobb »

Well, we are almost 5 months further now...
At the moment i'm also looking for a new thermostat, i have also the possiblity for on/off or opentherm.

What did you choose finally?

Are there any thermostats or solutions possible mentioned on the forum i should avoid?

I am thinking about the thermosmart first, followed by nest, which was not mentioned in your list. Nest on the second place, because i don't like it's 'smart' so much. I would like to have the smart functions in domoticz.
pvm
Posts: 550
Joined: Tuesday 17 June 2014 22:14
Target OS: NAS (Synology & others)
Domoticz version: 4.10538
Location: NL
Contact:

Re: Need help on selecting a thermostat

Post by pvm »

I devices not to buy a new thermostat. After gathering more info savings with a more intelligent thermostat would be low. (House is quite stable in temperature)
Synology NAS, slave PI3, ZWave (Fibaro), Xiaomi zigbee devices, BTLE plant sensor, DzVents, Dashticz on tablet, Logitech Media Server
MRLipsky
Posts: 1
Joined: Wednesday 30 September 2015 15:03
Target OS: -
Domoticz version:
Contact:

Re: Need help on selecting a thermostat

Post by MRLipsky »

Well, I am looking to replace my old thermostat. On consulting our furnace repair service NJ, we decided to replace our old, inefficient thermostats which can help us save money on utility bills. It would be nice if any body here help me on deciding a new thermostat. :?
Simon
Posts: 4
Joined: Sunday 10 May 2015 2:46
Target OS: Raspberry Pi / ODroid
Domoticz version: V2.2284
Location: Denver, CO, USA
Contact:

Re: Need help on selecting a thermostat

Post by Simon »

I've been very happy with the Radio Thermostat CT50. It has an open API a big display, an app for iPhone and Android. Recently Felix at Low Power Lab posted a review with installation notes :-
https://lowpowerlab.com/blog/2015/10/29 ... d-install/

I expect it's only available in the USA though.

Sorry this reply is so late but it may help someone who passes this way in the future.
Best Regards,

Simon.

Ubuntu Home Server
OpenSprinkler Pi
Domoticz Pi
XBMC Pi
X10 Switches, Dimmers & Door/Window Sensors
videobelu
Posts: 5
Joined: Monday 07 March 2016 21:04
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Need help on selecting a thermostat

Post by videobelu »

Simon wrote:I've been very happy with the Radio Thermostat CT50. It has an open API a big display, an app for iPhone and Android. Recently Felix at Low Power Lab posted a review with installation notes :-
https://lowpowerlab.com/blog/2015/10/29 ... d-install/

I expect it's only available in the USA though.

Sorry this reply is so late but it may help someone who passes this way in the future.
Hi i am new on domoticz program......i use RaspberryPI beta version and i would like to connect the CT-50 but i dont know the way.......
Can you help me step by step???

Thank you very much

Fabrizio
Simon
Posts: 4
Joined: Sunday 10 May 2015 2:46
Target OS: Raspberry Pi / ODroid
Domoticz version: V2.2284
Location: Denver, CO, USA
Contact:

Re: Need help on selecting a thermostat

Post by Simon »

Since the CT50 has a great app for iPhone and Android, I don't see a reason to integrate it into Domoticz, at least for our household, yours is bound to be different. All I do is regularly poll the thermostat and upload the current indoor temperature, mode (Heating or Cooling) and set-point to dummy devices in Domoticz. I can share that script if you're interested.
Best Regards,

Simon.

Ubuntu Home Server
OpenSprinkler Pi
Domoticz Pi
XBMC Pi
X10 Switches, Dimmers & Door/Window Sensors
videobelu
Posts: 5
Joined: Monday 07 March 2016 21:04
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Need help on selecting a thermostat

Post by videobelu »

Simon wrote:Since the CT50 has a great app for iPhone and Android, I don't see a reason to integrate it into Domoticz, at least for our household, yours is bound to be different. All I do is regularly poll the thermostat and upload the current indoor temperature, mode (Heating or Cooling) and set-point to dummy devices in Domoticz. I can share that script if you're interested.
Thank you for the answer.....if is possible for you to send me the script i try to study how it work.....

Fabrizio
Simon
Posts: 4
Joined: Sunday 10 May 2015 2:46
Target OS: Raspberry Pi / ODroid
Domoticz version: V2.2284
Location: Denver, CO, USA
Contact:

Re: Need help on selecting a thermostat

Post by Simon »

Again, apologies for the delay. Here's the script I use to populate the Domoticz devices I created. You'll need to change the IP addresses and device IDs to match your set-up.

Code: Select all

#!/bin/bash
# crontab :
# 0,15,30,45 * * * * ~/logthermo.sh
#Thermostat IP or hostname
thermo_adr="192.168.0.140"
domoticz_adr="192.168.0.129"
#Thermostat idx value
thermo_idx="47"
#Thermostat Mode idx value
thmode_idx="45"
#Thermostat Set-point idx
thsetp_idx="46"
# Use tr to chop the json into fields
#{"temp":67.00,"tmode":1,"fmode":0,"override":0,"hold":0,"t_heat":68.00,"tstate":0,"fstate":0,"time":{"day":3,"hour":16,"minute":20},"t_type_post":0}
# becomes
#temp:67.00 tmode:1 fmode:0 override:0 hold:0 t_heat:68.00 tstate:0 fstate:0 time:day:3 hour:16 minute:20 t_type_post:0
#Use cut to chop the fields into variable/setting pairs
for x in  `curl --silent http://$thermo_adr/tstat | tr -d '[{}]\"' | tr ',' ' '`
do
   variable=`echo $x|cut -d: -f 1`
   setting=`echo $x|cut -d: -f 2`
   case $variable in
   "temp")     i_temp=$setting;;
   "tmode")    state=$setting;;
   "fmode")    fmode=$setting;;
   "override") override=$setting;;
   "hold")     hold=$setting;;
   "t_cool")   t_cool=$setting;;
   "t_heat")   t_heat=$setting;;
   "tstate")   tstate=$setting;;
   "fstate")   fstate=$setting;;
   esac
done

#convert inside temp to degrees Celsius for Domoticz
i_temp=$(echo "scale = 2;($i_temp - 32.0)/1.8"|bc)

if [ $i_temp = 0 ]; then
  i_temp=$(echo ThermoTempLast.txt)
else
  echo $i_temp >ThermoTempLast.txt
fi
#echo "state    = $state"
#echo "i_temp   = $i_temp"
#echo "fmode    = $fmode"
#echo "override = $override"
#echo "hold     = $hold"
#echo "t_cool   = $t_cool"
#echo "t_heat   = $t_heat"
#echo "tstate   = $tstate"
#echo "fstate   = $fstate"

# if mode is cool, report cool, else report it as heat and output data to file
# NOTE Domoticz does not convert the set-point temps so we leave them as-is.
if [ $state = "2" ]
then
  mode="Cooling"
  target=$t_cool
else
  mode="Heating"
  target=$t_heat
fi

# send the new values to the Domoticz devices
curl "http://$domoticz_adr:8080/json.htm?type=command&param=udevice&idx=${thermo_idx}&nvalue=0&svalue="$i_temp
curl "http://$domoticz_adr:8080/json.htm?type=command&param=udevice&idx=${thmode_idx}&nvalue=0&svalue="$mode
curl "http://$domoticz_adr:8080/json.htm?type=command&param=udevice&idx=${thsetp_idx}&nvalue=0&svalue="$target
Best Regards,

Simon.

Ubuntu Home Server
OpenSprinkler Pi
Domoticz Pi
XBMC Pi
X10 Switches, Dimmers & Door/Window Sensors
alexsahka
Posts: 4
Joined: Friday 04 November 2016 21:01
Target OS: NAS (Synology & others)
Domoticz version: 3.5837
Contact:

Re: Need help on selecting a thermostat

Post by alexsahka »

Hi Simon,
Could you help with this script installation/use?
I changed IP addresses and device IDs but thermostat still showing 32.0 F.
Where is the script should be(directory)? And how to execute this script?

Thank you.
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest