cjkrolak / ThermostatSupervisor

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

kumocloud: (intermittent?) current temps not available in off mode #653

Open cjkrolak opened 1 year ago

cjkrolak commented 1 year ago
checking required environment variables:
checking required environment key: KUMO_USERNAME...OK
checking required environment key: KUMO_PASSWORD...OK

[log_msg]: raw thermostat meta data:
{   '$$hashKey': 'object:1242',
    '_isRespondingLocally': None,
    '_requestRescan': 0,
    'acoilSettings': {   'bpcr': 'off',
                         'cbp': 0,
                         'ebp': False,
                         'erv': {'mode': 'classic'},
                         'fDelay': 0,
                         'humidifier': {   'enable': False,
                                           'source': None,
                                           'targetPcr': 0},
                         'inputs': {   'ervSwitch': False,
                                       'floatSwitchWet': False,
                                       'humidistat': False},
                         'isAcoil': False,
                         'oat': 0,
                         'outputs': {   'erv': False,
                                        'g': False,
                                        'heartbeat': False,
                                        'humidifer': False,
                                        'w1': False,
                                        'w2': False,
                                        'y': False},
                         'ytoo': {   'erv': False,
                                     'fan': False,
                                     'humidifier': False}},
    'address': '192.168.86.238',
    'autoChangeoverEnabled': True,
    'autoDrySettings': {   'active': False,
                           'enable': False,
                           'hasUpdated': False,
                           'isAutoDry': True,
                           'lastUpdated': 1686914545475,
                           'offset': 4,
                           'overcool': 1.5,
                           'targetHumid': 60},
    'autoModeEnabled': True,
    'cryptoKeySet': 'F',
    'cryptoSerial': '0123fb1cf5b1f1e3ee',
    'desiredConditionStack': [],
    'eqcStageThreeBacksupChannels': {'1': 0, '2': 0, '3': 0, '4': 0},
    'eqcUpdatedLocally': {'1': False, '2': False, '3': False, '4': False},
    'equipmentControllerSettings': {},
    'errorHandler': {   '1': {   'code': '8000',
                                 'error2char': 'A0',
                                 'error4char': '8000',
                                 'text': '8000',
                                 'timestamp': 1685910205}},
    'firmwareVersion': '02.06.10',
    'forceCloudUpdates': True,
    'hasElectricHeatingOption': False,
    'holdChanged': 0,
    'kumoSensorSettings': {'humidity': 0, 'uuid': 0},
    'label': 'Basement',
    'lastAdapterUpdate': '2023-05-26 19:46:53.265629',
    'lastUpdate': 1686914545475,
    'ledDisabled': False,
    'mac': 'c4:ac:59:52:8b:6a',
    'maxHeatSetpoint': 26.5,
    'mhk2Settings': {   'auto': {   'coolSetpoint': None,
                                    'heatSetpoint': None,
                                    'owner': 'none',
                                    'status': 'inactive'},
                        'connected': {   'indoorAir': False,
                                         'indoorAirBattery': 'unset',
                                         'outdoorAir': False,
                                         'outdoorAirBattery': 'unset',
                                         'thermostat': False,
                                         'thermostatBattery': 'unset'},
                        'dr': {'event': 'none', 'override': False},
                        'hold': {   'adapter': {   'cancelMHK2': False,
                                                   'endTime': 0},
                                    'mhk2': {   'cancelAdapter': False,
                                                'endTime': 0}},
                        'info': {'firmware': '', 'model': '', 'serial': ''},
                        'schedule': {'enabled': 'disabled', 'owner': 'adapter'},
                        'status': {   'indoorHumid': None,
                                      'outdoorHumid': None,
                                      'outdoorTemp': 0}},
    'minCoolSetpoint': 20,
    'optimalStart': False,
    'overrideSettings': {},
    'password': 'LUIhH7ph3TOrY5VS1bl87ijt1UuOFKx23BK0iSDY',
    'port': '80',
    'programEventSettings': {   '1': {   'active': False,
                                         'day': '',
                                         'inUse': False,
                                         'lastUpdated': '2023-06-04T14:45:34.676Z',
                                         'settings': {   'fanSpeed': 'auto',
                                                         'mode': 'heat',
                                                         'spCool': None,
                                                         'spHeat': None,
                                                         'vaneDir': 'auto'},
                                         'time': '0000'},
                                '10': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.991Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '11': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.991Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '12': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.991Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '13': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.991Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '14': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.991Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '15': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.582Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '16': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.582Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '17': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.582Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '18': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.582Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '19': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.582Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '2': {   'active': False,
                                         'day': '',
                                         'inUse': False,
                                         'lastUpdated': '2023-06-04T14:45:34.677Z',
                                         'settings': {   'fanSpeed': 'auto',
                                                         'mode': 'heat',
                                                         'spCool': None,
                                                         'spHeat': None,
                                                         'vaneDir': 'auto'},
                                         'time': '0000'},
                                '20': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.582Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '21': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.583Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '22': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.203Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '23': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.203Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '24': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.203Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '25': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.203Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '26': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.204Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '27': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.204Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '28': {   'active': False,
                                          'day': '',
                                          'inUse': False,
                                          'lastUpdated': '2023-06-04T23:24:27.204Z',
                                          'settings': {   'fanSpeed': 'auto',
                                                          'mode': 'heat',
                                                          'spCool': None,
                                                          'spHeat': None,
                                                          'vaneDir': 'auto'},
                                          'time': '0000'},
                                '3': {   'active': False,
                                         'day': '',
                                         'inUse': False,
                                         'lastUpdated': '2023-06-04T14:45:34.677Z',
                                         'settings': {   'fanSpeed': 'auto',
                                                         'mode': 'heat',
                                                         'spCool': None,
                                                         'spHeat': None,
                                                         'vaneDir': 'auto'},
                                         'time': '0000'},
                                '4': {   'active': False,
                                         'day': '',
                                         'inUse': False,
                                         'lastUpdated': '2023-06-04T14:45:34.677Z',
                                         'settings': {   'fanSpeed': 'auto',
                                                         'mode': 'heat',
                                                         'spCool': None,
                                                         'spHeat': None,
                                                         'vaneDir': 'auto'},
                                         'time': '0000'},
                                '5': {   'active': False,
                                         'day': '',
                                         'inUse': False,
                                         'lastUpdated': '2023-06-04T14:45:34.678Z',
                                         'settings': {   'fanSpeed': 'auto',
                                                         'mode': 'heat',
                                                         'spCool': None,
                                                         'spHeat': None,
                                                         'vaneDir': 'auto'},
                                         'time': '0000'},
                                '6': {   'active': False,
                                         'day': '',
                                         'inUse': False,
                                         'lastUpdated': '2023-06-04T14:45:34.678Z',
                                         'settings': {   'fanSpeed': 'auto',
                                                         'mode': 'heat',
                                                         'spCool': None,
                                                         'spHeat': None,
                                                         'vaneDir': 'auto'},
                                         'time': '0000'},
                                '7': {   'active': False,
                                         'day': '',
                                         'inUse': False,
                                         'lastUpdated': '2023-06-04T14:45:34.678Z',
                                         'settings': {   'fanSpeed': 'auto',
                                                         'mode': 'heat',
                                                         'spCool': None,
                                                         'spHeat': None,
                                                         'vaneDir': 'auto'},
                                         'time': '0000'},
                                '8': {   'active': False,
                                         'day': '',
                                         'inUse': False,
                                         'lastUpdated': '2023-06-04T23:24:27.990Z',
                                         'settings': {   'fanSpeed': 'auto',
                                                         'mode': 'heat',
                                                         'spCool': None,
                                                         'spHeat': None,
                                                         'vaneDir': 'auto'},
                                         'time': '0000'},
                                '9': {   'active': False,
                                         'day': '',
                                         'inUse': False,
                                         'lastUpdated': '2023-06-04T23:24:27.991Z',
                                         'settings': {   'fanSpeed': 'auto',
                                                         'mode': 'heat',
                                                         'spCool': None,
                                                         'spHeat': None,
                                                         'vaneDir': 'auto'},
                                         'time': '0000'}},
    'prohibits': {   'effective': {   'mode': False,
                                      'power': False,
                                      'setpoint': False},
                     'global': {   'mode': False,
                                   'power': False,
                                   'setpoint': False},
                     'local': {   'mode': False,
                                  'power': False,
                                  'setpoint': False}},
    'prohibitsChanged': 0,
    'reportedCondition': {'_created': 1686914545475, 'more': {}},
    'reportedInitialSettings': {   'assigned_settings': {},
                                   'auto_fan': 0,
                                   'defrost': 0,
                                   'electric_heater1': 0,
                                   'electric_heater2': 0,
                                   'energy_save': 0,
                                   'filter_alerts': 0,
                                   'filter_type': 0,
                                   'frost_temp': 0,
                                   'heating_offset': 0,
                                   'humidifier': 0,
                                   'humidifier_modifier': 0,
                                   'leftovers_settings': {   '12': 0,
                                                             '14': 0,
                                                             '18': 0,
                                                             '19': 0,
                                                             '2': 0,
                                                             '20': 0,
                                                             '21': 0,
                                                             '22': 0,
                                                             '26': 0,
                                                             '28': 0,
                                                             '29': 0,
                                                             '30': 0,
                                                             '31': 0,
                                                             '6': 0},
                                   'oscillate': 0,
                                   'pla_outlets': 0,
                                   'pressure1': 0,
                                   'pressure2': 0,
                                   'restart_after_outage': 0,
                                   'thermal_off1': 0,
                                   'thermal_off2': 0,
                                   'vent_air': 0,
                                   'voltage': 0},
    'reportedProfile': {   'display_setting_temp_of_dry': False,
                           'fan_speed_stages': 5,
                           'has_air_direction': True,
                           'has_auto_fan_speed': True,
                           'has_dry_function': True,
                           'has_extended_temp_range': True,
                           'has_heat_function': True,
                           'has_swing_direction': True,
                           'has_test_run': False,
                           'has_unit_function_setting': False,
                           'has_ventilation_function': True,
                           'maximum_auto_temp': 31,
                           'maximum_cool_or_dry_temp': 31,
                           'maximum_heat_temp': 31,
                           'minimum_auto_temp': 16,
                           'minimum_cool_or_dry_temp': 16,
                           'minimum_heat_temp': 10},
    'roomTempOffset': 0,
    'rssi': {},
    'sendDesiredConditionsPending': False,
    'sendDesiredConditionsTime': '2023-05-26T02:32:55.449Z',
    'serial': '0134P0084100146F',
    'success': [],
    'systemChangeoverEnabled': False,
    'systemChangeoverSettings': {   'masterZone': {   'activeMode': None,
                                                      'disable': 'notset',
                                                      'durActive': None,
                                                      'durInactive': None,
                                                      'maxStandby': 180,
                                                      'minRuntime': 20},
                                    'priority': 1},
    'timezone': 'America/Chicago',
    'token': '013492ae9526209125798746e570f09e',
    'unitType': 'ductless'}

[log_msg]: supervisor runtime parameters:
[log_msg]: thermostat_type=kumocloud
[log_msg]: zone=1
[log_msg]: poll_time=600
[log_msg]: connection_time=86400
[log_msg]: tolerance=2
[log_msg]: target_mode=UNKNOWN_MODE
[log_msg]: measurements=10000

[log_msg]: current thermostat settings...
[log_msg]: zone name='1'
[log_msg]: system switch position: 16 (OFF_MODE)
[log_msg]: thermostat display temp=-222222188.2°F
[log_msg]: thermostat display humidity=None% RH
[log_msg]: heat set point=30.2°F
[log_msg]: cool set point=30.2°F
[log_msg]: heat schedule set point=68.0°F
[log_msg]: cool schedule set point=70.0°F
[log_msg]: (schedule) heat program={}
[log_msg]: (schedule) cool program={}
[log_msg]: heat mode=0 (actively heating=0)
[log_msg]: cool mode=0 (actively cooling=0)
[log_msg]: dry mode=0 (actively drying=0)
[log_msg]: auto mode=0 (actively auto=0)
[log_msg]: fan mode=0 (actively fanning=0)
[log_msg]: off mode=1
[log_msg]: hold=False
[log_msg]: temporary hold minutes=-123456789

querying all zone temps:
zone: 0, name: 0, temp: -222222188.2
zone: 1, name: 1, temp: -222222188.2
cjkrolak commented 9 months ago

this was not an issue when I checked it today, but the data from Kumocloud was several days stale when I checked it, checking it seems to have triggered a refresh. I will note this observation in ticket #202

today's data:

run 1, stale data:

querying all zone temps:
zone: 0, name: 0, temp: 70.7
zone: 1, name: 1, temp: 69.8

run 2, fresh data:

querying all zone temps:
zone: 0, name: 0, temp: 40.1
zone: 1, name: 1, temp: 42.8

currently using kumocloud firmware 2.06.12 (per kumocloud app) and pykumo 0.3.8

This issue will be left open but lowered in priority since it's either intermittent or resolved.