Author Topic: Support for Heatmiser WiFi Thermostats  (Read 38751 times)

Offline JoelBecker

  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
Support for Heatmiser WiFi Thermostats
« on: December 30, 2011, 06:27:46 pm »
Heatmiser have recently brought out a range of thermostats for the UK home market.  They control either heat only, or heat and hot water with interfaces currently for iPad / iPod and soon to be for Android.  I'd love to see some development on the Mi Casa Verde for the control of their range of thermostats.

So, if there are any plans to integrate the Heatmiser, please update this post !

Many thanks,

Offline Chris

  • Hero Member
  • *****
  • Posts: 821
  • Karma: +3/-0
Re: Support for Heatmiser WiFi Thermostats
« Reply #1 on: December 31, 2011, 01:01:39 pm »
I have purchased some of the HeatMiser network thermostats and intend to write a plugin for them. I haven't looked at the WiFi ones to see how they differ from the network versions, so can't comment on these.  The network ones allow full programming over an RS422 link - basically it's a Cat-5 cable back to the wiring centre and that carries all data and switching contacts.

Currently I'm trying to get the system communicating via an Ethernet to RS422 converter, so it's early days but when I get something running I'll post it here.

Offline Chris

  • Hero Member
  • *****
  • Posts: 821
  • Karma: +3/-0
Re: Support for Heatmiser WiFi Thermostats
« Reply #2 on: January 01, 2012, 04:58:22 pm »
Having spent a bit of time today sorting out communications to the HeatMiser thermostats, it seems the WiFi controllers have a very similar communications structure to the RS422 network version. I haven't looked at the communications blocks in great detail, but it should be possible to support both.

It'll take me a while to get this up and running, but I've now got basic communications routines in Lua to the thermostats, so it's moving.

Offline racarter

  • Hero Member
  • *****
  • Posts: 512
  • Karma: +12/-3
Re: Support for Heatmiser WiFi Thermostats
« Reply #3 on: January 10, 2012, 04:17:19 pm »
I'm interested in this topic too.  I have a Heatmiser wi-fi thermostat (it's great) and the possibility of connecting it to Vera would persuade me to buy one. :)
Indigo, Vera Edge/Datamine, Everspring and TKBHOME socket switches, SM103 door detectors, Homepro ZRP210 appliance modules, Fibaro relay switches, EZMotion 3 in 1 sensors, Heatmiser thermostats, Hikvision DVR/CCTV, Sonos, Texecom, Diax motorised deadlock.

Offline Chris

  • Hero Member
  • *****
  • Posts: 821
  • Karma: +3/-0
Re: Support for Heatmiser WiFi Thermostats
« Reply #4 on: January 12, 2012, 01:21:27 pm »
I have the Heatmiser network thermostats talking to the Vera now - I haven't looked too closely at the WiFi version but it wouldn't be too hard to add support I think. The only real issue is changing the plugin to control via multiple IP addresses - I think the majority of the protocol is similar to the network thermostats.

I'm not real sure what the advantage of the WiFi version is though - it's expensive (maybe £70 more expensive than the network thermostats - twice the price) and I think you've still got to wire it in to the mains and an actuator.  The network versions use standard Cat-5 cable to connect back to the wiring centre, so it's reasonably easy...

I should add, that if anyone is looking at these thermostats, don't buy the Heatmiser ethernet adaptor. It's something like £130, and I purchased something off eBay that looks exactly the same, and cost about £40 or so - it works great! It's a Hexin HXSP-2108E Ethernet to RS422 adaptor.

It will be a little while yet before I release a plugin, but it's coming...

Offline racarter

  • Hero Member
  • *****
  • Posts: 512
  • Karma: +12/-3
Re: Support for Heatmiser WiFi Thermostats
« Reply #5 on: January 12, 2012, 01:38:15 pm »
Thanks for the update Chris.  The main advantage of the Heatmiser wi-fi version is that it is a straight replacement for the standard UK 3-wire wall thermostats fitted to most central heating systems.  These have 240v AC mains live, neutral and switched live connections only, so you can fit the Heatmiser wi-fi stat as a direct replacement with no additional wiring.  Given the relative positions of my thermostat and the nearest network connection, £70 seems a reasonable premium! ;)
Indigo, Vera Edge/Datamine, Everspring and TKBHOME socket switches, SM103 door detectors, Homepro ZRP210 appliance modules, Fibaro relay switches, EZMotion 3 in 1 sensors, Heatmiser thermostats, Hikvision DVR/CCTV, Sonos, Texecom, Diax motorised deadlock.

Offline Chris

  • Hero Member
  • *****
  • Posts: 821
  • Karma: +3/-0
Re: Support for Heatmiser WiFi Thermostats
« Reply #6 on: January 13, 2012, 10:03:40 am »
Quote
The main advantage of the Heatmiser wi-fi version is that it is a straight replacement for the standard UK 3-wire wall thermostats fitted to most central heating systems.
Ok - that sounds fair. I hadn't thought about that as I'm currently installing the Heatmiser stats into an extension and will just retro fit the one exiting thermostat in the old part of the house with a network version.

There's a couple of things to work out in order to support the WiFi version, but it shouldn't be a big deal. The packet structure is a little different, but not majorly so.

Depending on how I get on with other jobs around the house, I'll try and get the plugin released with initial functionality in a few weeks. This will probably just support basic stuff like time sync and manual control (on/off, temperature etc). Ultimately I'd like to be able to use the plugin to edit the schedule as well.

Offline racarter

  • Hero Member
  • *****
  • Posts: 512
  • Karma: +12/-3
Re: Support for Heatmiser WiFi Thermostats
« Reply #7 on: January 29, 2012, 07:51:14 pm »
Cool :)

Now I'm the proud owner of a Vera Lite I'd be happy to volunteer for beta testing if required...  ;)
Indigo, Vera Edge/Datamine, Everspring and TKBHOME socket switches, SM103 door detectors, Homepro ZRP210 appliance modules, Fibaro relay switches, EZMotion 3 in 1 sensors, Heatmiser thermostats, Hikvision DVR/CCTV, Sonos, Texecom, Diax motorised deadlock.

Offline Chris

  • Hero Member
  • *****
  • Posts: 821
  • Karma: +3/-0
Re: Support for Heatmiser WiFi Thermostats
« Reply #8 on: January 30, 2012, 03:31:47 am »
Now I'm the proud owner of a Vera Lite I'd be happy to volunteer for beta testing if required...  ;)

Good stuff. I have the plugin kinda working now - basic stuff only in that you can control all the standard stuff such as temperature, on/off, holiday mode, override etc. I've currently programmed it for the PRT/HW (the hot water version), although I haven't got the water part finished yet. I'd need to change a few things in order to support WiFi, but it's not very much I think.

My current problem is time - the builders are finishing up on my extension this week so I need to keep a close eye on things - when they leave, I've got to do all the internals, so I need to make sure they aren't leaving me too many problems to deal with  ;) Hopefully I'll get something out (it will initially be for UI5) in the next week or two.

Offline racarter

  • Hero Member
  • *****
  • Posts: 512
  • Karma: +12/-3
Re: Support for Heatmiser WiFi Thermostats
« Reply #9 on: March 03, 2012, 08:05:32 am »
Hi Chris

Any progress on this?  If not I'd be happy to have a go at adapting your code for the wi-fi stat. :)
Indigo, Vera Edge/Datamine, Everspring and TKBHOME socket switches, SM103 door detectors, Homepro ZRP210 appliance modules, Fibaro relay switches, EZMotion 3 in 1 sensors, Heatmiser thermostats, Hikvision DVR/CCTV, Sonos, Texecom, Diax motorised deadlock.

Online Quinten

  • Sr. Member
  • ****
  • Posts: 273
  • Karma: +2/-0
    • Awooga!!!
Re: Support for Heatmiser WiFi Thermostats
« Reply #10 on: March 03, 2012, 09:56:46 am »
Have you seen http://code.google.com/p/heatmiser-wifi/ yet?  I currently have a RF (not networked :() Heatmiser, but this will be replaced at some point this year with the wifi version...
VeraLite - UI7 1.7.947 | 8x Fibaro FGD211 | 2x Fibaro FGS221 | 1x Fibaro FGBS321 | 3x Fibaro FGRGBW | 1x Everspring SP814 | 2x Everspring AN157-3 | 2x Heatmiser PRT-TS WiFi | 1x Logitech Harmony Hub | 1x Philips LivingColour

Offline racarter

  • Hero Member
  • *****
  • Posts: 512
  • Karma: +12/-3
Re: Support for Heatmiser WiFi Thermostats
« Reply #11 on: March 03, 2012, 10:38:54 am »
Yes Quinten, I had a look at that a couple of weeks ago but I wouldn't know how to start adapting it for Vera!

Chris had something already working on Vera, so I imagine it would be easier to adapt his code instead.

Alan


Indigo, Vera Edge/Datamine, Everspring and TKBHOME socket switches, SM103 door detectors, Homepro ZRP210 appliance modules, Fibaro relay switches, EZMotion 3 in 1 sensors, Heatmiser thermostats, Hikvision DVR/CCTV, Sonos, Texecom, Diax motorised deadlock.

Online Quinten

  • Sr. Member
  • ****
  • Posts: 273
  • Karma: +2/-0
    • Awooga!!!
Re: Support for Heatmiser WiFi Thermostats
« Reply #12 on: March 03, 2012, 11:03:22 am »
I think the network and Wifi version use different messages, although I've not looked at it in detail yet.  Possibly the best start would be to look at the other wifi thermostat plugin thats in the app market.
VeraLite - UI7 1.7.947 | 8x Fibaro FGD211 | 2x Fibaro FGS221 | 1x Fibaro FGBS321 | 3x Fibaro FGRGBW | 1x Everspring SP814 | 2x Everspring AN157-3 | 2x Heatmiser PRT-TS WiFi | 1x Logitech Harmony Hub | 1x Philips LivingColour

Offline racarter

  • Hero Member
  • *****
  • Posts: 512
  • Karma: +12/-3
Re: Support for Heatmiser WiFi Thermostats
« Reply #13 on: March 03, 2012, 12:25:01 pm »
The others tend to use API calls, but there isn't an API available for Heatmiser yet - they're working on it.
Indigo, Vera Edge/Datamine, Everspring and TKBHOME socket switches, SM103 door detectors, Homepro ZRP210 appliance modules, Fibaro relay switches, EZMotion 3 in 1 sensors, Heatmiser thermostats, Hikvision DVR/CCTV, Sonos, Texecom, Diax motorised deadlock.

Online Quinten

  • Sr. Member
  • ****
  • Posts: 273
  • Karma: +2/-0
    • Awooga!!!
Re: Support for Heatmiser WiFi Thermostats
« Reply #14 on: February 07, 2013, 10:26:43 am »
Now I'm the proud owner of a Vera Lite I'd be happy to volunteer for beta testing if required...  ;)

Good stuff. I have the plugin kinda working now - basic stuff only in that you can control all the standard stuff such as temperature, on/off, holiday mode, override etc. I've currently programmed it for the PRT/HW (the hot water version), although I haven't got the water part finished yet. I'd need to change a few things in order to support WiFi, but it's not very much I think.

My current problem is time - the builders are finishing up on my extension this week so I need to keep a close eye on things - when they leave, I've got to do all the internals, so I need to make sure they aren't leaving me too many problems to deal with  ;) Hopefully I'll get something out (it will initially be for UI5) in the next week or two.

Hi Chris,

I've just installed a Heatmiser Wifi (PRT-TS) in my home and am awaiting delivery of a second one tomorrow.  I have got the perl wifi stuff installed on a server and that's been working great, so I had a look at your plugin and compared it to the perl (and php version) and they do seem awfully similar.  I would really love to add them to my Vera setup, so what I wanted to propose is for me to send you the 'spare' heatmiser wifi thermostat to enable you to amend your plugin and provide support for it?

Is that a good idea?

Q.
VeraLite - UI7 1.7.947 | 8x Fibaro FGD211 | 2x Fibaro FGS221 | 1x Fibaro FGBS321 | 3x Fibaro FGRGBW | 1x Everspring SP814 | 2x Everspring AN157-3 | 2x Heatmiser PRT-TS WiFi | 1x Logitech Harmony Hub | 1x Philips LivingColour