cjkrolak / ThermostatSupervisor

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

honeywell: add wifi status and signal strength #725

Closed cjkrolak closed 10 months ago

cjkrolak commented 10 months ago

'deviceLive': True, 'communicationLost': False, may be possible fields of interest

[log_msg]: zone0 info: {'DeviceID': 1457408, 'IsLost': False, 'GatewayIsLost': False, 'DispTempAvailable': True, 'DispUnits': 'F', 'DispTemp': 68.0, 'IndoorHumiAvailable': True, 'IndoorHumi': 42.0, 'GatewayUpgrading': False, 'Alerts': [], 'DemandResponseDatas': [], 'EquipmentOutputStatus': 0, 'IsFanRunning': True, 'Name': 'LIVING ROOM', 'success': True, 'deviceLive': True, 'communicationLost': False, 'latestData': {'uiData': {'DispTemperature': 68.0, 'HeatSetpoint': 68.0, 'CoolSetpoint': 72.0, 'DisplayUnits': 'F', 'StatusHeat': 0, 'StatusCool': 0, 'HoldUntilCapable': True, 'ScheduleCapable': True, 'VacationHold': 0, 'DualSetpointStatus': False, 'HeatNextPeriod': 72, 'CoolNextPeriod': 72, 'HeatLowerSetptLimit': 40.0, 'HeatUpperSetptLimit': 90.0, 'CoolLowerSetptLimit': 50.0, 'CoolUpperSetptLimit': 99.0, 'ScheduleHeatSp': 68.0, 'ScheduleCoolSp': 72.0, 'SwitchAutoAllowed': False, 'SwitchCoolAllowed': True, 'SwitchOffAllowed': True, 'SwitchHeatAllowed': True, 'SwitchEmergencyHeatAllowed': False, 'SystemSwitchPosition': 1, 'Deadband': 0.0, 'IndoorHumidity': 42.0, 'DeviceID': 1457408, 'Commercial': False, 'DispTemperatureAvailable': True, 'IndoorHumiditySensorAvailable': True, 'IndoorHumiditySensorNotFault': True, 'VacationHoldUntilTime': 0, 'TemporaryHoldUntilTime': 0, 'IsInVacationHoldMode': False, 'VacationHoldCancelable': True, 'SetpointChangeAllowed': True, 'OutdoorTemperature': 128, 'OutdoorHumidity': 128, 'OutdoorHumidityAvailable': False, 'OutdoorTemperatureAvailable': False, 'DispTemperatureStatus': 0, 'IndoorHumidStatus': 0, 'OutdoorTempStatus': 128, 'OutdoorHumidStatus': 128, 'OutdoorTemperatureSensorNotFault': True, 'OutdoorHumiditySensorNotFault': True, 'CurrentSetpointStatus': 0, 'EquipmentOutputStatus': 0}, 'fanData': {'fanMode': 1, 'fanModeAutoAllowed': True, 'fanModeOnAllowed': True, 'fanModeCirculateAllowed': True, 'fanModeFollowScheduleAllowed': True, 'fanIsRunning': True}, 'hasFan': True, 'canControlHumidification': False, 'drData': {'CoolSetpLimit': None, 'HeatSetpLimit': None, 'Phase': -1, 'OptOutable': False, 'DeltaCoolSP': None, 'DeltaHeatSP': None, 'Load': None}}, 'alerts': '\r\n\r\n', 'OutdoorTemperature': 34, 'OutdoorHumidity': 92}

{   'canControlHumidification': False,
    'drData': {   'CoolSetpLimit': None,
                  'DeltaCoolSP': None,
                  'DeltaHeatSP': None,
                  'HeatSetpLimit': None,
                  'Load': None,
                  'OptOutable': False,
                  'Phase': -1},
    'fanData': {   'fanIsRunning': True,
                   'fanMode': 1,
                   'fanModeAutoAllowed': True,
                   'fanModeCirculateAllowed': True,
                   'fanModeFollowScheduleAllowed': True,
                   'fanModeOnAllowed': True},
    'hasFan': True,
    'uiData': {   'Commercial': False,
                  'CoolLowerSetptLimit': 50.0,
                  'CoolNextPeriod': 72,
                  'CoolSetpoint': 72.0,
                  'CoolUpperSetptLimit': 99.0,
                  'CurrentSetpointStatus': 0,
                  'Deadband': 0.0,
                  'DeviceID': 1457408,
                  'DispTemperature': 68.0,
                  'DispTemperatureAvailable': True,
                  'DispTemperatureStatus': 0,
                  'DisplayUnits': 'F',
                  'DualSetpointStatus': False,
                  'EquipmentOutputStatus': 0,
                  'HeatLowerSetptLimit': 40.0,
                  'HeatNextPeriod': 72,
                  'HeatSetpoint': 68.0,
                  'HeatUpperSetptLimit': 90.0,
                  'HoldUntilCapable': True,
                  'IndoorHumidStatus': 0,
                  'IndoorHumidity': 42.0,
                  'IndoorHumiditySensorAvailable': True,
                  'IndoorHumiditySensorNotFault': True,
                  'IsInVacationHoldMode': False,
                  'OutdoorHumidStatus': 128,
                  'OutdoorHumidity': 128,
                  'OutdoorHumidityAvailable': False,
                  'OutdoorHumiditySensorNotFault': True,
                  'OutdoorTempStatus': 128,
                  'OutdoorTemperature': 128,
                  'OutdoorTemperatureAvailable': False,
                  'OutdoorTemperatureSensorNotFault': True,
                  'ScheduleCapable': True,
                  'ScheduleCoolSp': 72.0,
                  'ScheduleHeatSp': 68.0,
                  'SetpointChangeAllowed': True,
                  'StatusCool': 0,
                  'StatusHeat': 0,
                  'SwitchAutoAllowed': False,
                  'SwitchCoolAllowed': True,
                  'SwitchEmergencyHeatAllowed': False,
                  'SwitchHeatAllowed': True,
                  'SwitchOffAllowed': True,
                  'SystemSwitchPosition': 1,
                  'TemporaryHoldUntilTime': 0,
                  'VacationHold': 0,
                  'VacationHoldCancelable': True,
                  'VacationHoldUntilTime': 0}}