-
-
Notifications
You must be signed in to change notification settings - Fork 11
Notes
Direct connect response to status command:
{ r: { indoorUnit: { status: { activeThermistor: 'unset', defrost: false, fanSpeed: 'superQuiet', filterDirty: false, hotAdjust: false, mode: 'off', roomTemp: 24.5, runTest: 0, spCool: 23, spHeat: 20, standby: false, tempSource: 'unset', vaneDir: 'auto' } } } }
Note:
query = '{"c":{"sensors":{}}}'.encode('utf-8')
r: { sensors: { '0': { battery: null, humidity: null, rssi: null, temperature: null, txPower: null, uuid: null }, '1': { battery: null, humidity: null, rssi: null, temperature: null, txPower: null, uuid: null }, '2': { battery: null, humidity: null, rssi: null, temperature: null, txPower: null, uuid: null }, '3': { battery: null, humidity: null, rssi: null, temperature: null, txPower: null, uuid: null }, scansCompleted: 412, subsysActive: true, systemEnabled: true } } }
query = '{"c":{"indoorUnit":{"profile":{}}}}'
r: { indoorUnit: { profile: { extendedTemps: true, hasDefrost: true, hasFanSpeedAuto: true, hasHotAdjust: true, hasInitialSettings: false, hasModeDry: true, hasModeHeat: true, hasModeTest: false, hasModeVent: true, hasStandby: true, hasVaneDir: true, hasVaneSwing: true, maximumSetPoints: [Object], minimumSetPoints: [Object], numberOfFanSpeeds: 5, usesSetPointInDryMode: true } } } }
query = '{"c":{"adapter":{"status":{}}}}'.encode('utf-8')
r: { adapter: { status: { autoModePrevention: false, ledDisabled: true, localNetwork: [Object], name: '', password: '__invalid_api_request', receiverRelay: 'none', roomTempOffset: 0, runState: 'normal', serverHostname: 'geo-rev2-b.kumocloud.com', uptime: 4141, userHasModeDry: true, userHasModeHeat: true, userMaxHeatSetPoint: 31, userMinCoolSetPoint: 16 } } } }
hasModeHeat - would be good to implement in accessory
hasFanSpeedAuto
hasModeVent
hasVaneSwing