Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Kogan 2.6kW split aircon #2888

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Mantrid42
Copy link
Contributor

Based on fisher_summer

Adds support for:

  • Anti-frost
  • Anti-mildew
  • Buzzer on/off
  • Display on/off
  • Eco mode on/off
  • Health (UV and Ioniser)
  • Self cleaning

Fixes

  • Horizontal fixed position, not supported according to bitfield but it is and works
  • Removed "Power" setting (1kWh/2kWh etc.), which does nothing
  • Removed Running time, as it always reports 1s
  • Added appropriate icons
  • Removed "wide" swing modes (not supported)
  • Removed Hot cold wind
  • Removed Generator mode
  • Removed Energy saving

Caveats

  • Customised for this specific model/id, so optional DPS removed (avoids unavailable entities, which aren't disabled by default)
  • Air quality & Dirty filter probably aren't supported (they just report Great and OK), so they're in diagnostic

Based on fisher_summer

Adds support for:
- Anti-frost
- Anti-mildew
- Buzzer on/off
- Display on/off
- Eco mode on/off
- Health (UV and Ioniser)
- Self cleaning

Fixes
- Horizontal fixed position, not supported according to bitfield but it is and works
- Removed "Power" setting (1kWh/2kWh etc.), which does nothing
- Removed Running time, as it always reports 1s
- Added appropriate icons
- Removed "wide" swing modes (not supported)
- Removed Hot cold wind
- Removed Generator mode
- Removed Energy saving

Caveats
- Customised for this specific model/id, so optional DPS removed (avoids unavailable entities, which aren't disabled by default)
- Air quality & Dirty filter probably aren't supported (they just report Great and OK), so they're in diagnostic
@Mantrid42
Copy link
Contributor Author

In case it's of use, or you want to adjust anything, Query Properties:

{
"result": {
"properties": [
{
"code": "Power",
"custom_name": "",
"dp_id": 1,
"time": 1738382406991,
"type": "bool",
"value": false
},
{
"code": "temp_set",
"custom_name": "",
"dp_id": 2,
"time": 1738105206915,
"type": "value",
"value": 220
},
{
"code": "temp_current",
"custom_name": "",
"dp_id": 3,
"time": 1738415155520,
"type": "value",
"value": 26
},
{
"code": "mode",
"custom_name": "",
"dp_id": 4,
"time": 1737695252425,
"type": "enum",
"value": "cold"
},
{
"code": "windspeed",
"custom_name": "",
"dp_id": 5,
"time": 1737759604225,
"type": "enum",
"value": "auto"
},
{
"code": "humidity_current",
"custom_name": "",
"dp_id": 18,
"time": 1736401275610,
"type": "value",
"value": 0
},
{
"code": "temp_unit_convert",
"custom_name": "",
"dp_id": 19,
"time": 1736401275610,
"type": "enum",
"value": "c"
},
{
"code": "Fault",
"custom_name": "",
"dp_id": 20,
"time": 1736401275610,
"type": "bitmap",
"value": 0
},
{
"code": "temp_current_f",
"custom_name": "",
"dp_id": 23,
"time": 1738393238131,
"type": "value",
"value": 80
},
{
"code": "temp_set_f",
"custom_name": "",
"dp_id": 24,
"time": 1738105206915,
"type": "value",
"value": 720
},
{
"code": "pm25",
"custom_name": "",
"dp_id": 101,
"time": 1736401275610,
"type": "value",
"value": 0
},
{
"code": "fresh_air",
"custom_name": "",
"dp_id": 102,
"time": 1736401275610,
"type": "enum",
"value": "off"
},
{
"code": "freshair_filter",
"custom_name": "",
"dp_id": 103,
"time": 1736401275610,
"type": "bool",
"value": false
},
{
"code": "SN_SW_ver",
"custom_name": "",
"dp_id": 104,
"time": 1736401270852,
"type": "raw"
},
{
"code": "sleep",
"custom_name": "",
"dp_id": 105,
"time": 1738071217475,
"type": "enum",
"value": "off"
},
{
"code": "markbit",
"custom_name": "",
"dp_id": 110,
"time": 1736401275610,
"type": "bitmap",
"value": 572
},
{
"code": "up_down_sweep",
"custom_name": "",
"dp_id": 113,
"time": 1738227701069,
"type": "enum",
"value": "0"
},
{
"code": "left_right_sweep",
"custom_name": "",
"dp_id": 114,
"time": 1738226224498,
"type": "enum",
"value": "0"
},
{
"code": "totalN",
"custom_name": "",
"dp_id": 115,
"time": 1736667344863,
"type": "value",
"value": 1
},
{
"code": "totalP",
"custom_name": "",
"dp_id": 116,
"time": 1738382480271,
"type": "value",
"value": 1467
},
{
"code": "money",
"custom_name": "",
"dp_id": 119,
"time": 1736401275610,
"type": "enum",
"value": "0"
},
{
"code": "energy",
"custom_name": "",
"dp_id": 120,
"time": 1736401275610,
"type": "enum",
"value": "off"
},
{
"code": "fault2",
"custom_name": "",
"dp_id": 122,
"time": 1736401270852,
"type": "bitmap",
"value": 0
},
{
"code": "boolCode",
"custom_name": "",
"dp_id": 123,
"time": 1738085169665,
"type": "string",
"value": "0000"
},
{
"code": "airquality",
"custom_name": "",
"dp_id": 125,
"time": 1736401275610,
"type": "enum",
"value": "great"
},
{
"code": "up_down_freeze",
"custom_name": "",
"dp_id": 126,
"time": 1738278010718,
"type": "enum",
"value": "5"
},
{
"code": "left_right_freeze",
"custom_name": "",
"dp_id": 127,
"time": 1738278010718,
"type": "enum",
"value": "4"
},
{
"code": "style",
"custom_name": "",
"dp_id": 128,
"time": 1736401275610,
"type": "enum",
"value": "0"
},
{
"code": "kwh",
"custom_name": "",
"dp_id": 129,
"time": 1736401275610,
"type": "enum",
"value": "1"
},
{
"code": "savemoney_temp",
"custom_name": "",
"dp_id": 130,
"time": 1736401275610,
"type": "value",
"value": 26
},
{
"code": "dirty_filter",
"custom_name": "",
"dp_id": 131,
"time": 1736401275610,
"type": "bool",
"value": false
},
{
"code": "hot_cold_wind",
"custom_name": "",
"dp_id": 132,
"time": 1736401276250,
"type": "bool",
"value": false
},
{
"code": "wind",
"custom_name": "",
"dp_id": 133,
"time": 1738227701069,
"type": "enum",
"value": "0"
},
{
"code": "work_time",
"custom_name": "",
"dp_id": 134,
"time": 1738415155510,
"type": "string",
"value": "{\"t\":1738415154,\"s\":false,\"clr\":false}"
},
{
"code": "run_time",
"custom_name": "",
"dp_id": 135,
"time": 1738415114000,
"type": "value",
"value": 1
}
]
},
"success": true,
"t": 1738415156777,
"tid": "4665e3b6e09d11ef9e609e9247cde4aa"
}

@make-all
Copy link
Owner

The same comments as for the other air conditioner apply here. It would be good to see what dp 110 is giving for this model to see if the differences can be handled within the same config.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 👀 In review
Development

Successfully merging this pull request may close these issues.

2 participants