7 Commits

Author SHA1 Message Date
Donald Kirker
253bec3461 ICP-7174 ICP-7282 ICP-7283 ICP-7308 ICP-7309 ICP-7288 ICP-7289 Misc Stelpro fixes (#3750)
* ICP-7174 Update Stelpro Ki logic errors

* ICP-7282 ICP-7283 Add heatingSetpoint temp unit

* ICP-7308 ICP-7309 Tweaks to operating state logic
Not a full resolution

* ICP-7288 Change rounding method for temperature conversion

* Changes to temperature alarm handling

* Add null check

* Update temperature handling logic
Fix bug with Zigbee and Maestro negative number handling

* Add some comments describing magic numbers

* Check for thermostat state updates on corner cases

* Re-organize some of the handleTemperature logic

* Add work-around for Ki Zigbee operating state firmware bug
Reduce need to call sendEvent

* Update operating state validation logic
Track raw temperature and raw setpoint values from the thermostat and compare those

* Revert indentation changes made from rebasing
2019-01-03 15:09:47 -06:00
Juan Pablo Risso
0b822371f5 WWST-2092 - WWST-2093 - WWST-2095 - Weather API update (#3816) 2018-12-21 13:14:20 -08:00
Donald Kirker
b30199e513 WWST-2004 Update Stelpro Maestro DTH with deviceJoinNames from mfg
Update for Stelpro Orleans Fan-Heater and Stelpro Sonoma Fan-Heater
2018-11-29 15:58:26 -08:00
Tom Manley
e3e0eb9ade Merge pull request #3565 from dkirker/WWST-1510
WWST-1510 Add Stelpro Ki Zigbee Thermostat
2018-11-16 15:33:21 -06:00
Donald Kirker
8a7989055f WWST-1511 Add Stelpro Maestro thermostat 2018-11-15 16:49:30 -08:00
Donald Kirker
7a6f3a6bd8 WWST-1510 Add Stelpro Ki Zigbee Thermostat 2018-11-15 16:18:26 -08:00
Donald Kirker
68b0702b8c WWST-394 Update to Stelpro Ki Z-Wave thermostat (#3466)
* WWST-394 Update to Stelpro Ki Z-Wave thermostat
And move to SmartThingsPublic along with "Stelpro Get Remote Temperature" SmartApp

See private PR 3452 for previous source code references.

* Some code refactoring.

* Refactoring a few commands
Style changes

* Some final code cleanup

* Remove Polling capability, it only happens every 24 hours

* Wrong capability reference in a comment

* Minor formatting

* Setup initial value for temperature alarm

* Add a quick update in parse() to facilitate OneApp support

* Put back quickSetOutTemp to maintain backward compatibility with self published versions of the "Stelpro Get Remote Temperature" SmartApp
2018-09-24 16:03:17 -07:00