July 30, 20169 yr Hi io_guy, I noticed today that using NodeLink, ISY is reporting a humidity setpoint of 36%, when the setpoint (dehumidify) in the house is at 54%, humidify is off, and the actual humidity is 55%. I assume you're just displaying whatever ecobee reports as the setpoint, but any ideas why it might be off? Thanks! Chris
July 31, 20169 yr Author Log below. I think I see the issue...there are two setpoints for desired humidity at lines 47 & 48 - 'desiredHumidity' and 'desiredDehumidity'. Since we're in AC mode, the 'desiredDehumidity' is the actual humidity setpoint. (Incidentally humidify is off - so it's interesting it's returning a value at all for that, not sure where 36 is coming from - it's not in any of my heat programs either.) Maybe use the dehumidify is system is in cool mode and humidify if it's in heat mode? Thanks!! 2016-07-31 10:18:32 - Ecobee Data: { "thermostatCount": 1, "revisionList": [ "312930730990:Home:true:160731033020:160713161012:160731101749:160731100000" ], "statusList": [ "312930730990:" ], "status": { "code": 0, "message": "" } } [ecobee] 2016-07-31 10:18:32 - Ecobee Data: { "page": { "page": 1, "totalPages": 1, "pageSize": 1, "total": 1 }, "thermostatList": [ { "identifier": "312930730990", "name": "Home", "thermostatRev": "160731033020", "isRegistered": true, "modelNumber": "athenaSmart", "brand": "ecobee", "features": "", "lastModified": "2016-07-31 03:30:20", "thermostatTime": "2016-07-31 06:18:32", "utcTime": "2016-07-31 10:18:32", "runtime": { "runtimeRev": "160731101749", "connected": true, "firstConnected": "2014-10-07 01:00:16", "connectDateTime": "2016-07-31 08:05:11", "disconnectDateTime": "2016-07-27 16:49:24", "lastModified": "2016-07-31 10:17:49", "lastStatusModified": "2016-07-31 10:17:49", "runtimeDate": "2016-07-31", "runtimeInterval": 120, "actualTemperature": 692, "actualHumidity": 55, "desiredHeat": 580, "desiredCool": 760, "desiredHumidity": 36, "desiredDehumidity": 54, "desiredFanMode": "auto", "desiredHeatRange": [ 450, 680 ], "desiredCoolRange": [ 670, 850 ] }, "extendedRuntime": { "lastReadingTimestamp": "2016-07-31 10:00:00", "runtimeDate": "2016-07-31", "runtimeInterval": 120, "actualTemperature": [ 691, 691, 684 ], "actualHumidity": [ 54, 54, 56 ], "desiredHeat": [ 580, 580, 580 ], "desiredCool": [ 760, 760, 760 ], "desiredHumidity": [ 0, 0, 0 ], "desiredDehumidity": [ 0, 0, 0 ], "dmOffset": [ 0, 0, 0 ], "hvacMode": [ "compressorCoolOff", "compressorCoolOff", "compressorCoolOff" ], "heatPump1": [ 0, 0, 0 ], "heatPump2": [ 0, 0, 0 ], "auxHeat1": [ 0, 0, 0 ], "auxHeat2": [ 0, 0, 0 ], "auxHeat3": [ 0, 0, 0 ], "cool1": [ 0, 0, 0 ], "cool2": [ 0, 0, 0 ], "fan": [ 0, 195, 255 ], "humidifier": [ 0, 0, 0 ], "dehumidifier": [ 0, 0, 0 ], "economizer": [ 0, 0, 0 ], "ventilator": [ 0, 0, 0 ], "currentElectricityBill": 0, "projectedElectricityBill": 0 }, "weather": { "timestamp": "2016-07-31 10:08:07", "weatherStation": "CW:24221", "forecasts": [ { "weatherSymbol": 1, "dateTime": "2016-07-31 06:04:28", "condition": "Passing clouds. Mild.", "temperature": 704, "pressure": 1015, "relativeHumidity": 72, "dewpoint": 614, "visibility": 10000, "windSpeed": 5000, "windGust": -5002, "windDirection": "E", "windBearing": 90, "pop": 63, "tempHigh": 822, "tempLow": 674, "sky": 7 }, { "weatherSymbol": 1, "dateTime": "2016-08-01 06:04:28", "condition": "Clearing skies. Warm.", "temperature": 752, "pressure": 1016, "relativeHumidity": 52, "dewpoint": 613, "visibility": -5002, "windSpeed": 8000, "windGust": -5002, "windDirection": "NE", "windBearing": 61, "pop": 39, "tempHigh": 818, "tempLow": 687, "sky": 28 }, { "weatherSymbol": 1, "dateTime": "2016-08-02 06:04:28", "condition": "Passing clouds. Warm.", "temperature": 761, "pressure": 1020, "relativeHumidity": 37, "dewpoint": 554, "visibility": -5002, "windSpeed": 5000, "windGust": -5002, "windDirection": "SE", "windBearing": 128, "pop": 10, "tempHigh": 860, "tempLow": 663, "sky": 7 }, { "weatherSymbol": 1, "dateTime": "2016-08-03 06:04:28", "condition": "More sun than clouds. Warm.", "temperature": 778, "pressure": 1019, "relativeHumidity": 40, "dewpoint": 584, "visibility": -5002, "windSpeed": 9000, "windGust": -5002, "windDirection": "SW", "windBearing": 210, "pop": 14, "tempHigh": 874, "tempLow": 683, "sky": 8 }, { "weatherSymbol": 1, "dateTime": "2016-08-04 06:04:28", "condition": "Scattered clouds. Hot.", "temperature": 811, "pressure": 1017, "relativeHumidity": 42, "dewpoint": 634, "visibility": -5002, "windSpeed": 7000, "windGust": -5002, "windDirection": "SW", "windBearing": 218, "pop": 26, "tempHigh": 910, "tempLow": 712, "sky": 9 }, { "weatherSymbol": 15, "dateTime": "2016-07-31 00:00:00", "condition": "a few tstorms. Overcast. Cool.", "temperature": 674, "pressure": -5002, "relativeHumidity": 73, "dewpoint": 584, "visibility": 7000, "windSpeed": 6000, "windGust": -5002, "windDirection": "NE", "windBearing": 48, "pop": 50, "tempHigh": -5002, "tempLow": -5002, "sky": 18 }, { "weatherSymbol": 15, "dateTime": "2016-07-31 06:00:00", "condition": "a few tstorms. Overcast. Cool.", "temperature": 674, "pressure": -5002, "relativeHumidity": 88, "dewpoint": 636, "visibility": 7000, "windSpeed": 7000, "windGust": -5002, "windDirection": "NE", "windBearing": 61, "pop": 44, "tempHigh": -5002, "tempLow": -5002, "sky": 18 }, { "weatherSymbol": 15, "dateTime": "2016-07-31 12:00:00", "condition": "Thunderstorms. Overcast. Warm.", "temperature": 822, "pressure": -5002, "relativeHumidity": 56, "dewpoint": 647, "visibility": 7000, "windSpeed": 8000, "windGust": -5002, "windDirection": "NE", "windBearing": 65, "pop": 45, "tempHigh": -5002, "tempLow": -5002, "sky": 18 }, { "weatherSymbol": 15, "dateTime": "2016-07-31 18:00:00", "condition": "Isolated tstorms. More clouds than sun. Mild.", "temperature": 750, "pressure": -5002, "relativeHumidity": 65, "dewpoint": 626, "visibility": 7000, "windSpeed": 8000, "windGust": -5002, "windDirection": "E", "windBearing": 71, "pop": 34, "tempHigh": -5002, "tempLow": -5002, "sky": 13 } ] }, "remoteSensors": [ { "id": "rs:100", "name": "Lil\u0027bee", "type": "ecobee3_remote_sensor", "code": "BQ8F", "inUse": false, "capability": [ { "id": "1", "type": "temperature", "value": "700" }, { "id": "2", "type": "occupancy", "value": "true" } ] }, { "id": "ei:0", "name": "Home", "type": "thermostat", "inUse": true, "capability": [ { "id": "1", "type": "temperature", "value": "692" }, { "id": "2", "type": "humidity", "value": "55" }, { "id": "3", "type": "occupancy", "value": "true" } ] } ] } ], "status": { "code": 0, "message": "" } } Edited July 31, 20169 yr by skunkiechris
July 31, 20169 yr Maybe use the dehumidify is system is in cool mode and humidify if it's in heat mode? Kind of cheating the system. The humidity (humidifier) setpoint is 36, since your heat setpoint is so low (58). The 54 is the dehumidifier setpoint.
August 2, 20169 yr Author Kind of cheating the system. The humidity (humidifier) setpoint is 36, since your heat setpoint is so low (58). The 54 is the dehumidifier setpoint. Fair point - although humidifying while cooling or dehumidifying while heating are sort of odd use cases. Any chance of adding the dehumidifier setpoint? Thanks!
Archived
This topic is now archived and is closed to further replies.