New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ICP-7174 ICP-7282 ICP-7283 ICP-7308 ICP-7309 ICP-7288 ICP-7289 Misc Stelpro fixes #3750
Conversation
@@ -141,6 +141,7 @@ def setupHealthCheck() { | |||
|
|||
def configureSupportedRanges() { | |||
sendEvent(name: "supportedThermostatModes", value: supportedThermostatModes, displayed: false) | |||
// These are part of the deprecated Thermostat capability. Remove these when that capability is removed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am checking to see if OneApp uses this in anyway. It didn't seem like its presence affected the range displayed in OneApp, but I want to make sure it isn't needed because of the reference to "Thermostat" in the capabilities.
This applies to all three device handlers.
devicetypes/stelpro/stelpro-ki-zigbee-thermostat.src/stelpro-ki-zigbee-thermostat.groovy
Outdated
Show resolved
Hide resolved
devicetypes/stelpro/stelpro-maestro-thermostat.src/stelpro-maestro-thermostat.groovy
Outdated
Show resolved
Hide resolved
devicetypes/stelpro/stelpro-ki-thermostat.src/stelpro-ki-thermostat.groovy
Outdated
Show resolved
Hide resolved
devicetypes/stelpro/stelpro-maestro-thermostat.src/stelpro-maestro-thermostat.groovy
Outdated
Show resolved
Hide resolved
devicetypes/stelpro/stelpro-ki-zigbee-thermostat.src/stelpro-ki-zigbee-thermostat.groovy
Outdated
Show resolved
Hide resolved
Fix bug with Zigbee and Maestro negative number handling
Donald, Don't forget to add a check on the temperature to report a freezing alarm when the temperature is below 0°C |
@stelpro I did some tweaking to re-organize the handleTemperature logic. |
@dkirker that sounds good |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, but wait until all the bugs get confirmed first.
f78b14b
to
6129597
Compare
Reduce need to call sendEvent
6129597
to
438a14d
Compare
@greens Made one addition to the zigbee DTH to work around that bug. If Poland checks out, then we can merge. |
devicetypes/stelpro/stelpro-ki-zigbee-thermostat.src/stelpro-ki-zigbee-thermostat.groovy
Outdated
Show resolved
Hide resolved
devicetypes/stelpro/stelpro-ki-zigbee-thermostat.src/stelpro-ki-zigbee-thermostat.groovy
Outdated
Show resolved
Hide resolved
Track raw temperature and raw setpoint values from the thermostat and compare those
ff60781
to
4b4ccd5
Compare
@greens Alright, so the logic has changed a bit. Depending on what cert/QA says, this is probably the best we can do. I considered the route of managing the operating state ourselves, but I think that would add a bit more logic that I don't want to consider. This should at least make sure we are getting sane values, and that we have received the latest values. |
@rappleg or @tpmanley or @varzac Any chance I can get a +1 from any of you? |
looks like you have merge conflicts now @dkirker |
Yeah. Looks like a weather API change. Minor. Still trying to figure out the release schedule for next week. It looks like there was already a rolling down and up of branches. But waiting for Vinay to confirm on chat. |
Alright, rebased to staging, and fixed indentation changes made from another commit. |
ICP-7288 Change rounding method for temperature conversion
ICP-7308 ICP-7309 Tweaks to operating state logic (Not a full resolution)
ICP-7282 ICP-7283 Add heatingSetpoint temp unit
ICP-7174 Update Stelpro Ki logic errors
And 48eaf2b might fix part of ICP-7289