-
-
Notifications
You must be signed in to change notification settings - Fork 9
Main
https://geo-c.kumocloud.com/sendDeviceCommands/v2
- PowerSwitch - Switch
- HeaterCooler - HeaterCooler
- Fan - Fanv2
'operationMode'
1 = HEAT
2 = DEHUMIDIFY (IDLE)
3 = COOL
7 = FAN (IDLE)
8 = AUTO
16 = INACTIVE
35 = AUTO heating
33 = AUTO cooling
\ set to cool
[<token>,{<serial>:{"power":1,"operationMode":3}}]
\ set to off
[<token>,{<serial>:{"power":0}}]
This might work:
[<token>,{<serial>:{"power":1,"mode":"cool"}}]
Noticed that web app runs this - EVERY 2 MINS
https://geo-c.kumocloud.com/getInfrequentDeviceUpdates
API call
[<token>,[<serial>]]
active 0 or 1
active=0 is AUTO - fan is auto so should look off to hap
active=1 is MANUAL - rotationspeed maps to fan_speed
IF active=1 AND HeaterCooler INACTIVE THEN SET operationMode = 7
Map Fan HAP Characteristic.rotationalspeed (0-100%) to 'fan_speed' (0-6)
fanSpeed:
0: Auto - does not change fan_speed
1: Quiet - mapped to 0-19%
2: Low - mapped to 20-39%
3: Medium - mapped to 40-59%
5: High - mapped to 80-99%
6: Very High - mapped to 100%
airDirection
0: Auto
1: Ceiling
2: High
3: Middle
4: Low
5: Floor
7: Swing
Currently capable of setting to Swing with Characteristic.SwingMode
0: Characteristic.SwingMode.SWING_DISABLED
7: Characteristic.SwingMode.SWING_ENABLED
Humidifier Dehumidifier - requires relative humidity measure...
Switch?
Not currently implement