This is an unofficial Warmup 4IE Wifi thermostat and SmartThings integration BETA. With this smart app you are able to connect the Warmup 4IE Thermostat to SmartThings. The Warmup 4IE is compatible with electric underfloor heating. http://www.warmup.co.uk/products/thermostats/4ie-smart-wifi-thermostat/
Full control over your Warmup 4IE Thermostat including usage in rules and routines (i.e, CoRE)!!
BETA Known Issues
If you have multiple thermostats in one location, turning one ‘off’ turns all Warmup thermostats off. I’m hoping that an API call exists that stops this happening.
Add the Warmup (Connect) app from GitHub as a new ‘My SmartApps’, select create from code option and paste. Save and Publish.
Add the Warmup 4IE device type from GitHub as a new ‘My Device Handlers’, select create from code option and paste. Save and Publish.
Add the Warmup (Connect) app within the ST app from the Marketplace, then selecting the ‘SmartApps’ tab and locating the Warmup (Connect) app under the ‘My Apps’ section which should be at the bottom of the list.
Add your Warmup credentials (email and password) and select ‘Done’ on top right of app.
You should be able to select your location and thermostats devices in the configuration screen.
Once you have selected your devices, click Done on the top right.
Your selected devices should automatically be configured and appear under ‘Things’ with the label [Room Name] Warmup (may require SmartThings app restart).
I do however have a problem, my 4ie thermostats do not display as devices but they are seen in logging.
When i run through the setup there is an error when i hit done (unable to save) but the stats are listed in the APP.
from the logs
Name Value
archivable true
date 2017-01-05 2:16:17.042 PM UTC (2017-01-05T14:16:17.042Z)
description Boys Room Warmup status msg is Mode: AUTO. Air Temp: 21.0°C.
deviceId 1450b49d-a091-44eb-b0cd-ae3f1992bf41
deviceTypeId 080e6502-86ea-4860-ac41-c33238f2c670
displayed false
eventSource DEVICE
hubId
id 85b4f720-d351-11e6-a770-0aa151d6fe45
isStateChange true
isVirtualHub false
linkText Boys Room Warmup
locationId 7fc95eab-76cb-4146-9b91-fa9d7ed65284
name statusMsg
rawDescription
translatable false
unixTime 1483625777042
value Mode: AUTO. Air Temp: 21.0°C.
viewed false
UPDATE: After leaving it overnight i went back into the App and hit DONE without making any changes, it then saved without error and the stats now appear as devices.
UPDATE 2: It appears that my hub was the problem, after deleting my Hub 2 location and starting from new all my problems have gone away.
Do you know if there is a solution to the Beta known issue relating to multiple thermostats in one location, turning one ‘off’ turns all Warmup thermostats off?
I’m trying to use CoRE to setup a piston to control the underfloor heating in rooms based on motion & presence. Is a workaround instead, to use temperature setpoints rather than setting the thermostat mode to ‘off/auto’?
Hi @Alyc100 I have copied the code for Device Handler and Smartapp, in the smartthings app though I am having an issue completing setup. I am authenticated with login and password, it recognises the warmup heating in my house, but in the setup page I click save and it says ‘Error saving page’. I’ve closed the app and tried again several times and have had the issue for weeks now, any ideas?
13:17:13: error physicalgraph.app.exception.UnknownDeviceTypeException: Device type ‘Warmup 4IE’ in namespace ‘alyc100’ not found.
Managed to install. Thanks for instructions and for the hard work.
But now there’s a decent(ish) app, I’m wondering what practical uses people have for integrating this kind of things with smartthings. MIght be a stupid question, I realise…