cjkrolak / ThermostatSupervisor

supervisor to detect and correct thermostat deviations
MIT License
0 stars 0 forks source link

intermittent temperature nulls #307

Open cjkrolak opened 2 years ago

cjkrolak commented 2 years ago

issue observed on Kumo and SHT31, should we do anything about it?

sht31 exception:

ERROR: test_Z_Supervise (test_sht31_integration.IntegrationTest) Verify supervisor loop on target thermostat.

Traceback (most recent call last): File "/home/vsts/work/1/s/unit_test_common.py", line 166, in test_Z_Supervise debug=True, argv_list=self.unit_test_argv) File "/home/vsts/work/1/s/supervise.py", line 206, in exec_supervise supervisor(api.user_inputs["thermostat_type"], api.user_inputs["zone"]) File "/home/vsts/work/1/s/supervise.py", line 144, in supervisor flag_all_deviations=revert_all_deviations) File "/home/vsts/work/1/s/thermostat_common.py", line 224, in get_current_mode self.query_thermostat_zone() File "/home/vsts/work/1/s/thermostat_common.py", line 113, in query_thermostat_zone self.display_temp = self.validate_numeric(self.get_display_temp(), File "/home/vsts/work/1/s/sht31.py", line 297, in get_display_temp return float(self.get_metadata(self.tempfield)) TypeError: float() argument must be a string or a number, not 'NoneType'

cjkrolak commented 2 years ago

KumoCloud intermittent nulls are possibly due to control board issue for basement zone, causing reported temp to be 15 deg. low, I suspect value is too low to measure with this calibration offset.

cjkrolak commented 12 months ago

low temp issue noted in previous comment was due to insulation issue causing air draft, not the cause of this issue.