Jump to content

Thermostate with Humidity Sensor Error Reading


bktong

Recommended Posts

Posted

I recently installed the T1800 Thermostat with humidity sensor. However, I keep getting 170% reading on my GUI Console and same with the Web interface. If I do query device in both cases/interfaces, it doesn't change but the actual reading on the thermostat LCD is correct. It would have to wait another automatic polling to get the right information from the thermostat to ISY.

 

1. Something wrong with ISY ?

2. Something wrong with the thermostat?

3. Something wrong with the humidity sensor?

 

 

Thanks.

bktong

Posted

Sorry for my previous post, I just couldn't help myself.

 

As far as humidity readings from the T1800, I have the same thing on two different thermostats. The humidity at the thermostat itself seems to read fine, and it controls my humidifier in the winter.

 

As far as reading through the Insteon adapter, it is hit and miss. Most of the time, when I first login to the ISY Admin Console, the humidity shows correctly (say 37%). But if I query the adapter, it will come back 150%, query again, 97%. The query seems not to work at all. If I wait for a status update, it will return to 37%. I have a v2 Insteon Thermostat adapter.

Posted

Hi all,

 

We are trying to figure out what's causing this error. The main problem is this:

Thermostat values are always multiplied by 2 to allow for Celsius. Humidity is sometimes sent multiplied by 2 and sometimes not.

 

With kind regards,

Michel

Posted
Hi all,

 

We are trying to figure out what's causing this error. The main problem is this:

Thermostat values are always multiplied by 2 to allow for Celsius. Humidity is sometimes sent multiplied by 2 and sometimes not.

 

With kind regards,

Michel

 

The bob and doug mckenzie method is "multiply by two and add 30". so, therefore a metric six-pack is 42 metric beers. My apologies for the tangeant.

 

someguy

Posted

kingwr,

Thanks for the first reply. I needed a laugh anyway and sorry for the typo.

I have v2 of the Insteon adapter, too.

 

 

Michel,

It sounds like a bug somewhere to do a multiplier to the actual reading. Do you know whether it's the thermostat, the Insteon adapter, or ISY software that is causing it? Humidity is not the only wrong reading on ISY, other status such as Fan and Heading/Cooling status show blank.

 

Thanks all for replying.

 

bktong

Posted

The Smartlabs specification for Thermostat commands Get/Set Setpoint values is x 2.

 

0x00 ⇒ 0xFF Temperature Setpoint x 2 (unsigned byte)

 

EDIT: to determine if the adaptor is returning an incorrect value, run the Event Log at Level 3 so the SetPoint values returned by the adaptor can be viewed.

Posted

Hello bktong,

 

There is surely a problem with your installation since you should be able to get the status of the fan control node and mode without having to query the thermostat. If you have a V2 thermostat, please do be kind enough to remove it from ISY and make sure it's in the OFF mode before linking it back in.

 

I did go through the code and ISY does indeed divide humidity by 2 (as it does the temperature and set points). This said, however, I have just ordered another humidity sensor to test just to make sure there are no bugs in ISY.

 

With kind regards,

Michel

Posted

Michel,

Let me clarify. I meant when I using the Admin Console (GUI) to manually query the thermostat, not only is the humidity reading is incorrect, the Heat/Coll State is also incorrect (show blank). In most cases, the rest of the data is correct.

 

It happens more frequently on the "Devices" option (Non-GUI). The first line shows Status, Setpoint, Mode. The 2nd line shows Humidity, Heading/Colling, and Fan. The 2nd line's data are usually incorrect or blank.

 

 

I hope this helps.

 

bktong

Posted

Hello bktong,

 

Thanks so very much for the clarification. Heating/Cooling status is sent from the thermostat unsolicited. i.e. you cannot query it. when you say they are incorrect (not blank), do they reflect the previous status? or something quite random?

 

The best test is to force your system to start cooling and make sure that ISY shows the status as cooling. Retry with heating, and ISY should show heating. Then try off and the status should be blank. If this is not happening, then there's surely a problem somewhere.

 

With kind regards,

Michel

Posted

Michel,

 

1. At Admin Console when query:

a. Humidity shows 170%

b. Heat/Cool State is blank (do not show a status)

c. The rest of the other info is correct

 

2. At Device (non-GUI)

a. All of the second line data is incorrect when query.

That's: Humidity, Heating/Cooling, and Fan status

 

Devices | Scenes | Programs | Electricity | Administrative Console

Status Setpoint Mode

86.00° 68.00°(H)/85.00°©

Humidity Heating/Cooling Fan

170.00%

 

 

When unsolicited data are sent, they are correct. Conclusion, only when query, the data are incorrect. So when you said "you cannot query it", what is the Query bottom for? Is "Refresh" any better?

 

Billy

Posted

Hi Billy,

 

The Refresh button simply updates the HTML display to correspond to the Admin Console. Doing so does not perform a Query and is your best option for viewing updated data.

 

Rand

 

Michel,

 

1. At Admin Console when query:

a. Humidity shows 170%

b. Heat/Cool State is blank (do not show a status)

c. The rest of the other info is correct

 

2. At Device (non-GUI)

a. All of the second line data is incorrect when query.

That's: Humidity, Heating/Cooling, and Fan status

 

Devices | Scenes | Programs | Electricity | Administrative Console

Status Setpoint Mode

86.00° 68.00°(H)/85.00°©

Humidity Heating/Cooling Fan

170.00%

 

 

When unsolicited data are sent, they are correct. Conclusion, only when query, the data are incorrect. So when you said "you cannot query it", what is the Query bottom for? Is "Refresh" any better?

 

Billy

Posted

Rand,

 

The Refresh button does change the readings, however. So, while that data may not be coming from the thermostat itself, i.e. refresh doesn't poll the thermostat, refresh does do something to cause the humidity value displayed to change.

Posted

The HTML page does not refresh automatically so a refresh brings it up to date. If the humidity value changed between when you opened the page and when you applied the refresh then the display will change. The same as going back to the Device page and then to the thermostat again.

 

Rand

 

Rand,

 

The Refresh button does change the readings, however. So, while that data may not be coming from the thermostat itself, i.e. refresh doesn't poll the thermostat, refresh does do something to cause the humidity value displayed to change.

Posted

I guess what i meant to say is that queying (in the Admin Console) changes the value of the humidity from a reasonable value (37%) to an unreasonable value (150%) in my case. I had always assumed that the thermostat was just responding to the poll with errant data. However, if you are saying that refreshing does not poll the thermostat, then there is a problem in the ISY that misinterprets the current state data to provide the unreasonable humidity value when the query is initiated.

Posted

Hello kingwr,

 

Query button queries the following properties ONLY:

1. Temp

2. Cool setpoint

3. Heat setpoint

4. Mode

5. Humidity

 

It cannot query any other attributes since the API does not provide for it. i.e. query will not be able to figure out the current Fan state (is it on or off) or whether or not the thermostat is calling for Heat or Cool.

 

I will check into the humidity issue as soon as we get the new thermostat. I checked the HTML query page and, at least on mine, the query is behaving normally.

 

 

With kind regards,

Michel

Posted

Michel,

From what you said, then my thermostat and insteon adapter are working as designed with missing data. Any plan on change the API to get the rest of the data (Fan State and Heating/Cooling Status) from the devices?

 

If Querying it provides the missing data, why does it provide correct data when it's doing an auto polling which it shows the Fan State and Heating/Cooling Status?

 

Thanks!

Billy

Posted

Hello billy,

 

I am not aware of any API changes (or perhaps SH has not notified us and we'll be surprised by their next release) for the thermostat.

 

Query is a proactive event which is initiated by ISY where as the status of fan, cool, and heat are simply group commands sent by the thermostat to its respective responders.

 

With kind regards,

Michel

 

Michel,

From what you said, then my thermostat and insteon adapter are working as designed with missing data. Any plan on change the API to get the rest of the data (Fan State and Heating/Cooling Status) from the devices?

 

If Querying it provides the missing data, why does it provide correct data when it's doing an auto polling which it shows the Fan State and Heating/Cooling Status?

 

Thanks!

Billy

  • 2 weeks later...
Posted

Michel,

You had mentioned a new thermostat is coming your way to test. What is the latest on this effort?

 

Thanks.

Billy

  • 3 weeks later...
Posted

Hello all,

 

Here's an update:

 

Installed the new thermostat with the humidity sensor and it has been running for a long while now. The fluctuation between readings has never been more than 10%. Please note that the thermostat sends the humidity changes on its own so, when you do a query, you are getting the latest value.

 

Has anyone experiences fluctuations of more than 10%?

 

With kind regards,

Michel

  • 2 weeks later...
Posted

Michel,

The original problem is when I do query to the thermostat, the humidity shows > 100% which we all know it's incorrect. It is correct when it is done automatically sent by the thermostat. I am not questioning when it is done automatically but when I do manually query.

 

Are you saying yours doesn't show > 100% when manually query?

 

Thanks.

Billy

Posted

Hi Billy,

 

For the thermostat that does not have a humidity sensor, the values are all over the place sometimes even 130% !!

 

For the one that has the humidity sensor, the difference in values are always within 10%.

 

With kind regards,

Michel

Guest
This topic is now closed to further replies.

×
×
  • Create New...