seydx / homebridge-philipsair-platform

Homebridge plugin for philips air purifier and humidifier.
MIT License
24 stars 14 forks source link

AC0850 (Series 800i) not working #172

Open AussieFries opened 6 months ago

AussieFries commented 6 months ago

My AC3039 works flawlessly with the homebridge plugin but unfortunately my new AC0850 doesn’t.

The AC0850 shows up in the Apple Home app, but nothing happens when I hit the power button or change speed slider.

I made sure that the AC0850 has a reserved IP address on the router.

I found a plugin that seemed to be specifically designed for the AC0850: https://github.com/ptah4i/Homebridge-PhilipsAirPlatform/tree/ptah4i-dev but that plugin is in early development and couldn’t get it to work.

Could you please add support for the AC0850? Please let me know if you need any further info. Many thanks for your great work!

jmasarweh commented 2 months ago

Same here, AC3033 work flawlessly, but not with AC0850

bennovitch93 commented 1 month ago

Same here! Is there a fix already?

atdr commented 1 week ago

Same here :(

atdr commented 1 week ago

FYI I am able to access my AC0850 via aioairctrl — happy to share sample output if helpful

AussieFries commented 1 week ago

Yes please that would be very helpful!

atdr commented 4 days ago

@AussieFries here's what I've figured out

# auto mode
aioairctrl -H 192.168.0.42 set -I D03102=1 D0310A=2 D0310C=0

# sleep mode
aioairctrl -H 192.168.0.42 set -I D03102=1 D0310A=2 D0310C=17

# turbo mode
aioairctrl -H 192.168.0.42 set -I D03102=1 D0310A=3 D0310C=18

# off
aioairctrl -H 192.168.0.42 set -I D03102=0

Status response looks like this — I used this reference to label the keys (and map them back to the old key names as used in this project)

{
    "D01102": 5,
    "D01S03": "Bedroom",    // NAME => name
    "D01S04": "Pluto",
    "D01S05": "AC0850/31",  // MODEL_ID => modelid
    "D01107": 0,
    "D01108": 3,
    "D01109": 1,
    "D0110A": 4,
    "D0110B": 1,
    "D0110C": 18,
    "D0110F": 3,
    "D01S12": "0.1.3",      // SOFTWARE_VERSION
    "D01213": 0,
    "ProductId": "...",
    "DeviceId": "...",
    "Runtime": 17974442,
    "rssi": -55,
    "wifilog": false,
    "free_memory": 184288,
    "WifiVersion": "AWS_Philips_AIR_Combo@1.2",
    "StatusType": "status",
    "ConnectType": "Online",
    "D03102": 1,            // POWER => pwr
    "D0310A": 2,            // MODE_A => mode?
    "D0310C": 18,           // MODE_B => mode?
    "D0310D": 18,           // MODE_C => mode?
    "D03120": 1,            // INDOOR_ALLERGEN_INDEX => iaql
    "D03221": 4,            // PM25 => pm25
    "D0312A": 1,            // PREFERRED_INDEX
    "D0312B": 1,
    "D0312C": 4,
    "D03134": 1,            // STANDBY_SENSORS
    "D03240": 0,            // ERROR_CODE
    "D05408": 4800,         // FILTER_NANOPROTECT_TOTAL => D05-08
    "D0540E": 4796          // FILTER_NANOPROTECT => D05-14
}