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

Auto mode not working - support for BRP069A81 #257

Open
Mich-b opened this issue Aug 6, 2022 · 5 comments
Open

Auto mode not working - support for BRP069A81 #257

Mich-b opened this issue Aug 6, 2022 · 5 comments
Labels
bug Something isn't working due to a problem in the CODE

Comments

@Mich-b
Copy link

Mich-b commented Aug 6, 2022

Describe the bug
This integration works for three states:

  • off (pow=0)
  • heat (mode=4)
  • cool (mode=3)

However, there are two problems with the 'auto' mode (mode=1)

  1. it cannot be set from homebridge / homekit
  2. it is not recognized as an on-state. Homebridge considers mode=1 as off.

Minimum information
To provide information on your device provide the output of the following URLs, your IP may differ though:
http://192.168.18.45/aircon/get_model_info

ret=OK,model=ADEA71A2VEB,type=N,pv=0,cpv=0,mid=89E1,s_fdir=0,frate_steps=3,en_frate_silent=0,en_frate_auto=1,en_scdltmr=1,hmlmt_l=16.0,hmlmt_h=32.0,cmlmt_l=16.0,cmlmt_h=32.0

To Reproduce
Information on your wifi gateway from the daikin app:

  1. Firmware version: 4.0.3 (same issue existed with 3.3.9)
  2. If known: BRP069A81

Information on your configuration:

  1. Homebridge config
{
    "bridge": {
        "name": "Homebridge 2E54",
        "username": "0E:1A:6B:21:2E:54",
        "port": 51088,
        "pin": "206-75-516"
    },
    "accessories": [
        {
            "name": "Airco",
            "apiroute": "http://192.168.18.45",
            "temperature_unit": "C",
            "system": "Default",
            "swingMode": "1",
            "disableFan": false,
            "fanMode": "FAN",
            "fanPowerMode": "Complete Device",
            "fanName": "Fan",
            "defaultMode": "1",
            "enableHumiditySensor": false,
            "enableTemperatureSensor": true,
            "response": 2000,
            "deadline": 60000,
            "retries": 5,
            "accessory": "Daikin-Local"
        }
    ],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "blue",
            "tempUnits": "c",
            "lang": "auto",
            "platform": "config"
        }
    ]
}

Information from the log:

  1. Homebridge log file showing relevant information.

Startup log when mode was first set to 'auto' using the Daiking ONECTA app

[06/08/2022, 10:32:40] [Airco] Config: AC name is Airco
[06/08/2022, 10:32:40] [Airco] Config: temperature_unit is C
[06/08/2022, 10:32:40] [Airco] Config: apiroute is http://192.168.18.45
[06/08/2022, 10:32:40] [Airco] Config: swingMode is 1
[06/08/2022, 10:32:40] [Airco] Config: response is 2000
[06/08/2022, 10:32:40] [Airco] Config: deadline is 60000
[06/08/2022, 10:32:40] [Airco] Config: retries is 5
[06/08/2022, 10:32:40] [Airco] Config: defaultMode is 1
[06/08/2022, 10:32:40] [Airco] Config: fanMode is 6
[06/08/2022, 10:32:40] [Airco] Config: Fan name is Fan
[06/08/2022, 10:32:40] [Airco] Config: system is Default
[06/08/2022, 10:32:40] [Airco] get_sensor_info http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:40] [Airco] Get_control_info http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:40] [Airco] Get_model_info http://192.168.18.45/aircon/get_model_info
[06/08/2022, 10:32:40] [Airco] Get_basic_info http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:40] [Airco] Display Units:  Celsius
[06/08/2022, 10:32:40] [Airco] *****************************************************************
[06/08/2022, 10:32:40] [Airco]   homebridge-daikin-local version 2022.18.5
[06/08/2022, 10:32:40] [Airco]   GitHub: https://github.com/cbrandlehner/homebridge-daikin-local 
[06/08/2022, 10:32:40] [Airco] *****************************************************************
[06/08/2022, 10:32:40] [Airco] accessory name: Airco
[06/08/2022, 10:32:40] [Airco] accessory ip: 192.168.18.45
[06/08/2022, 10:32:40] [Airco] system: Default
[06/08/2022, 10:32:40] [Airco] attempting request: path: http://192.168.18.45/aircon/get_model_info
[06/08/2022, 10:32:40] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_model_info
[06/08/2022, 10:32:40] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_model_info
[06/08/2022, 10:32:40] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_model_info
[06/08/2022, 10:32:40] [Airco] cache MISS: path: http://192.168.18.45/aircon/get_model_info
[06/08/2022, 10:32:40] [Airco] _doSendGetRequest: requesting from API: path: http://192.168.18.45/aircon/get_model_info
[06/08/2022, 10:32:40] [Airco] attempting request: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:40] [Airco] queuing (append) request: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:40] Publishing bridge accessory (name: Homebridge 2E54, publishInfo: {
  username: '0E:1A:6B:21:2E:54',
  port: 51088,
  pincode: '***-**-***',
  category: 2,
  bind: undefined,
  mdns: undefined,
  addIdentifyingMaterial: true,
  advertiser: undefined
}).
Setup Payload:
X-HM://0023T8PFGW21G
Enter this code with your HomeKit app on your iOS device to pair with Homebridge: XXX
[06/08/2022, 10:32:40] Homebridge v1.5.0 (HAP v0.10.2) (Homebridge 2E54) is running on port 51088.
[06/08/2022, 10:32:40] [Airco] _doSendGetRequest: set cache: path: http://192.168.18.45/aircon/get_model_info
[06/08/2022, 10:32:40] [Airco] _doSendGetRequest: response from API: ret=OK,model=ADEA71A2VEB,type=N,pv=0,cpv=0,mid=89E1,s_fdir=0,frate_steps=3,en_frate_silent=0,en_frate_auto=1,en_scdltmr=1,hmlmt_l=16.0,hmlmt_h=32.0,cmlmt_l=16.0,cmlmt_h=32.0
[06/08/2022, 10:32:40] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_model_info
[06/08/2022, 10:32:40] [Airco] getModelInfo return code OK
[06/08/2022, 10:32:40] [Airco] getModelInfo ADEA71A2VEB
[06/08/2022, 10:32:40] [Airco] Model reported: ADEA71A2VEB
[06/08/2022, 10:32:40] [Airco] Your Daikin WIFI controller model: ADEA71A2VEB
[06/08/2022, 10:32:40] [Airco] executing queued request: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:40] [Airco] requesting from cache: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:40] [Airco] cache MISS: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:40] [Airco] _doSendGetRequest: requesting from API: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:41] [Airco] getActiveFV: early callback with cached Active: 0 (1).
[06/08/2022, 10:32:41] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] getHeaterCoolerStateFV: early callback with CurrentHeaterCoolerState: 1 (2).
[06/08/2022, 10:32:41] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] getTargetHeaterCoolerStateFV: early callback with cached TargetHeaterCoolerState: 0 (3).
[06/08/2022, 10:32:41] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] getCurrentTemperatureFV: early callback with cached CurrentTemperature: 21 (4).
[06/08/2022, 10:32:41] [Airco] getCurrentTemperature using http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:41] [Airco] attempting request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:41] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:41] [Airco] getCoolingTemperatureFV: cache: 21
[06/08/2022, 10:32:41] [Airco] getCoolingTemperatureFV: early callback with cached CoolingTemperature: 21 (5).
[06/08/2022, 10:32:41] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] getHeatingTemperatureFV: early callback with cached HeatingTemperature: 21 (6).
[06/08/2022, 10:32:41] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] getSwingModeFV: early callback with cached SwingMode: 0 (7).
[06/08/2022, 10:32:41] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] getTemperatureDisplayUnits: Temperature unit is Celsius.
[06/08/2022, 10:32:41] [Airco] getFanStatusFV: early callback with cached Status: off (8).
[06/08/2022, 10:32:41] [Airco] attempting request: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:41] [Airco] queuing (append) request: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:41] [Airco] getFanSpeedFV: early callback with cached Speed: 15 (9).
[06/08/2022, 10:32:41] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:41] [Airco] getCurrentTemperatureFV: early callback with cached CurrentTemperature: 21 (10).
[06/08/2022, 10:32:41] [Airco] getCurrentTemperature using http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:41] [Airco] attempting request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:41] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:42] [Airco] _doSendGetRequest: set cache: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:42] [Airco] _doSendGetRequest: response from API: ret=OK,type=aircon,subtype=qa,reg=eu,dst=1,ver=4_0_3,pow=1,err=0,location=0,name=%44%61%69%6b%69%6e%41%50%37%32%39%31%30,icon=0,method=polling,port=30050,id=ed73d70e-b4ae-4a21-8ef9-4623e2ef42f2,pw=,lpw_flag=0,adp_kind=2,pv=0,cpv=0,led=1,en_setzone=1,mac=A0CC2B65D37D,adp_mode=run,en_hol=0,ssid1=Avatel 2 1.2,radio1=-45,ssid=DaikinAP72910,grp_name=,en_grp=0
[06/08/2022, 10:32:42] [Airco] queued request finished: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:42] [Airco] getModelInfo for basic info return code OK
[06/08/2022, 10:32:42] [Airco] The firmware version is 4_0_3
[06/08/2022, 10:32:42] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] cache MISS: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] _doSendGetRequest: requesting from API: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] _doSendGetRequest: set cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] _doSendGetRequest: response from API: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=5,dfr4=3,dfr6=3
[06/08/2022, 10:32:42] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] getActive: Power is: 1, Mode is 1
[06/08/2022, 10:32:42] [Airco] getActiveFV: update Active: 0 (1).
[06/08/2022, 10:32:42] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=5,dfr4=3,dfr6=3
[06/08/2022, 10:32:42] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] getHeaterCoolerState is 1
[06/08/2022, 10:32:42] [Airco] getHeaterCoolerStateFV: update CurrentHeaterCoolerState: 1 (2).
[06/08/2022, 10:32:42] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=5,dfr4=3,dfr6=3
[06/08/2022, 10:32:42] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] getTargetHeaterCoolerState responseValues.pow is 1
[06/08/2022, 10:32:42] [Airco] getTargetHeaterCollerState is 0
[06/08/2022, 10:32:42] [Airco] getTargetHeaterCoolerStateFV: update TargetHeaterCoolerState: 0 (3).
[06/08/2022, 10:32:42] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:42] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:42] [Airco] cache MISS: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:42] [Airco] _doSendGetRequest: requesting from API: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:42] [Airco] _doSendGetRequest: set cache: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:42] [Airco] _doSendGetRequest: response from API: ret=OK,htemp=25,otemp=-,hhum=-,err=0
[06/08/2022, 10:32:42] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:42] [Airco] getCurrentTemperatureFV: update CurrentTemperature: 25 (4).
[06/08/2022, 10:32:42] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=5,dfr4=3,dfr6=3
[06/08/2022, 10:32:42] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] stemp: 24
[06/08/2022, 10:32:42] [Airco] dt3: 24
[06/08/2022, 10:32:42] [Airco] getCoolingTemperature: parsed float is 24
[06/08/2022, 10:32:42] [Airco] getCoolingTemperatureFV: update CoolingTemperature: 24 (5).
[06/08/2022, 10:32:42] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=5,dfr4=3,dfr6=3
[06/08/2022, 10:32:42] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] stemp: 24
[06/08/2022, 10:32:42] [Airco] dt3: 24
[06/08/2022, 10:32:42] [Airco] getHeatingTemperature: parsed float is 24
[06/08/2022, 10:32:42] [Airco] getHeatingTemperatureFV: update HeatingTemperature: 24 (6).
[06/08/2022, 10:32:42] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=5,dfr4=3,dfr6=3
[06/08/2022, 10:32:42] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] getSwingMode: swing mode is: undefined. 0=No swing, 1=Vertical swing, 2=Horizontal swing, 3=3D swing.
[06/08/2022, 10:32:42] [Airco] getSwingMode: swing mode for HomeKit is: 0. 0=Disabled, 1=Enabled
[06/08/2022, 10:32:42] [Airco] getSwingModeFV: update SwingMode: 1 (7).
[06/08/2022, 10:32:42] [Airco] executing queued request: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:42] [Airco] requesting from cache: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:42] [Airco] cache HIT: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:42] [Airco] responding from cache: ret=OK,type=aircon,subtype=qa,reg=eu,dst=1,ver=4_0_3,pow=1,err=0,location=0,name=%44%61%69%6b%69%6e%41%50%37%32%39%31%30,icon=0,method=polling,port=30050,id=ed73d70e-b4ae-4a21-8ef9-4623e2ef42f2,pw=,lpw_flag=0,adp_kind=2,pv=0,cpv=0,led=1,en_setzone=1,mac=A0CC2B65D37D,adp_mode=run,en_hol=0,ssid1=Avatel 2 1.2,radio1=-45,ssid=DaikinAP72910,grp_name=,en_grp=0
[06/08/2022, 10:32:42] [Airco] queued request finished: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:32:42] [Airco] getFanStatusFV: update Status: undefined (8).
[06/08/2022, 10:32:42] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=5,dfr4=3,dfr6=3
[06/08/2022, 10:32:42] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:32:42] [Airco] getFanSpeed: body is ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=5,dfr4=3,dfr6=3
[06/08/2022, 10:32:42] [Airco] getFanSpeed: f_rate is 3
[06/08/2022, 10:32:42] [Airco] daikinSpeedtoRaw: got value 3
[06/08/2022, 10:32:42] [Airco] daikinSpeedtoRaw: raw value is 25
[06/08/2022, 10:32:42] [Airco] getFanSpeed: Reporting a current FAN speed of 25 Percent to HomeKit.
[06/08/2022, 10:32:42] [Airco] getFanSpeedFV: update Speed: 25 (9).
[06/08/2022, 10:32:42] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:42] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:42] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:42] [Airco] responding from cache: ret=OK,htemp=25,otemp=-,hhum=-,err=0
[06/08/2022, 10:32:42] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:32:42] [Airco] getCurrentTemperatureFV: update CurrentTemperature: 25 (10).

Log when opening the homekit app in case the state was set to auto using the Daikin app

[06/08/2022, 10:43:18] [Homebridge UI] Homebridge log truncated by admin.
[06/08/2022, 10:43:21] [Airco] getHeaterCoolerStateFV: early callback with CurrentHeaterCoolerState: 3 (185).
[06/08/2022, 10:43:21] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] cache EXPIRED: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] _doSendGetRequest: requesting from API: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] getCoolingTemperatureFV: cache: 24
[06/08/2022, 10:43:21] [Airco] getCoolingTemperatureFV: early callback with cached CoolingTemperature: 24 (186).
[06/08/2022, 10:43:21] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] getTargetHeaterCoolerStateFV: early callback with cached TargetHeaterCoolerState: 2 (187).
[06/08/2022, 10:43:21] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] getCurrentTemperatureFV: early callback with cached CurrentTemperature: 24 (188).
[06/08/2022, 10:43:21] [Airco] getCurrentTemperature using http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:21] [Airco] attempting request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:21] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:21] [Airco] getActiveFV: early callback with cached Active: 1 (189).
[06/08/2022, 10:43:21] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] getHeatingTemperatureFV: early callback with cached HeatingTemperature: 24 (190).
[06/08/2022, 10:43:21] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] getCurrentTemperatureFV: early callback with cached CurrentTemperature: 24 (191).
[06/08/2022, 10:43:21] [Airco] getCurrentTemperature using http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:21] [Airco] attempting request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:21] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:21] [Airco] getFanStatusFV: early callback with cached Status: undefined (192).
[06/08/2022, 10:43:21] [Airco] attempting request: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:43:21] [Airco] queuing (append) request: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:43:21] [Airco] getTemperatureDisplayUnits: Temperature unit is Celsius.
[06/08/2022, 10:43:21] [Airco] getSwingModeFV: early callback with cached SwingMode: 1 (193).
[06/08/2022, 10:43:21] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] getFanSpeedFV: early callback with cached Speed: 25 (194).
[06/08/2022, 10:43:21] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] _doSendGetRequest: set cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] _doSendGetRequest: response from API: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=3,dfr4=3,dfr6=3
[06/08/2022, 10:43:21] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] getHeaterCoolerState is 1
[06/08/2022, 10:43:21] [Airco] getHeaterCoolerStateFV: update CurrentHeaterCoolerState: 1 (185).
[06/08/2022, 10:43:21] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=3,dfr4=3,dfr6=3
[06/08/2022, 10:43:21] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] stemp: 24
[06/08/2022, 10:43:21] [Airco] dt3: 24
[06/08/2022, 10:43:21] [Airco] getCoolingTemperature: parsed float is 24
[06/08/2022, 10:43:21] [Airco] getCoolingTemperatureFV: update CoolingTemperature: 24 (186).
[06/08/2022, 10:43:21] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=3,dfr4=3,dfr6=3
[06/08/2022, 10:43:21] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:21] [Airco] getTargetHeaterCoolerState responseValues.pow is 1
[06/08/2022, 10:43:21] [Airco] getTargetHeaterCollerState is 0
[06/08/2022, 10:43:21] [Airco] getTargetHeaterCoolerStateFV: update TargetHeaterCoolerState: 0 (187).
[06/08/2022, 10:43:21] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:21] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:21] [Airco] cache EXPIRED: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:21] [Airco] _doSendGetRequest: requesting from API: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:22] [Airco] _doSendGetRequest: set cache: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:22] [Airco] _doSendGetRequest: response from API: ret=OK,htemp=24,otemp=-,hhum=-,err=0
[06/08/2022, 10:43:22] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:22] [Airco] getCurrentTemperatureFV: update CurrentTemperature: 24 (188).
[06/08/2022, 10:43:22] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=3,dfr4=3,dfr6=3
[06/08/2022, 10:43:22] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] getActive: Power is: 1, Mode is 1
[06/08/2022, 10:43:22] [Airco] getActiveFV: update Active: 0 (189).
[06/08/2022, 10:43:22] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=3,dfr4=3,dfr6=3
[06/08/2022, 10:43:22] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] stemp: 24
[06/08/2022, 10:43:22] [Airco] dt3: 24
[06/08/2022, 10:43:22] [Airco] getHeatingTemperature: parsed float is 24
[06/08/2022, 10:43:22] [Airco] getHeatingTemperatureFV: update HeatingTemperature: 24 (190).
[06/08/2022, 10:43:22] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:22] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:22] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:22] [Airco] responding from cache: ret=OK,htemp=24,otemp=-,hhum=-,err=0
[06/08/2022, 10:43:22] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_sensor_info
[06/08/2022, 10:43:22] [Airco] getCurrentTemperatureFV: update CurrentTemperature: 24 (191).
[06/08/2022, 10:43:22] [Airco] executing queued request: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:43:22] [Airco] requesting from cache: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:43:22] [Airco] cache EXPIRED: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:43:22] [Airco] _doSendGetRequest: requesting from API: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:43:22] [Airco] _doSendGetRequest: set cache: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:43:22] [Airco] _doSendGetRequest: response from API: ret=OK,type=aircon,subtype=qa,reg=eu,dst=1,ver=4_0_3,pow=1,err=0,location=0,name=%44%61%69%6b%69%6e%41%50%37%32%39%31%30,icon=0,method=polling,port=30050,id=ed73d70e-b4ae-4a21-8ef9-4623e2ef42f2,pw=,lpw_flag=0,adp_kind=2,pv=0,cpv=0,led=1,en_setzone=1,mac=A0CC2B65D37D,adp_mode=run,en_hol=0,ssid1=Avatel 2 1.2,radio1=-45,ssid=DaikinAP72910,grp_name=,en_grp=0
[06/08/2022, 10:43:22] [Airco] queued request finished: path: http://192.168.18.45/common/basic_info
[06/08/2022, 10:43:22] [Airco] getFanStatusFV: update Status: undefined (192).
[06/08/2022, 10:43:22] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=3,dfr4=3,dfr6=3
[06/08/2022, 10:43:22] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] getSwingMode: swing mode is: undefined. 0=No swing, 1=Vertical swing, 2=Horizontal swing, 3=3D swing.
[06/08/2022, 10:43:22] [Airco] getSwingMode: swing mode for HomeKit is: 0. 0=Disabled, 1=Enabled
[06/08/2022, 10:43:22] [Airco] getSwingModeFV: update SwingMode: 1 (193).
[06/08/2022, 10:43:22] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] cache HIT: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] responding from cache: ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=3,dfr4=3,dfr6=3
[06/08/2022, 10:43:22] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:43:22] [Airco] getFanSpeed: body is ret=OK,pow=1,mode=1,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=3,dfr4=3,dfr6=3
[06/08/2022, 10:43:22] [Airco] getFanSpeed: f_rate is 3
[06/08/2022, 10:43:22] [Airco] daikinSpeedtoRaw: got value 3
[06/08/2022, 10:43:22] [Airco] daikinSpeedtoRaw: raw value is 25
[06/08/2022, 10:43:22] [Airco] getFanSpeed: Reporting a current FAN speed of 25 Percent to HomeKit.
[06/08/2022, 10:43:22] [Airco] getFanSpeedFV: update Speed: 25 (194).

=> you see that the _doSendGetRequest returns 'mode=1', however in Homebridge I see the following:
image

Which in homekit translates to:
image and
8C99EBD4-33EC-41BF-B87C-AF3CBC522D00

(Please don't worry about the 3 accessories with no response, it is something I unplugged).

However in the official Daikin app it shows correctly:
image

Logs when attempting to change from cool (mode=3) to auto (mode=1)

Attempting to set the mode to auto does not result in a change (i.e. mode remains at 3):

[06/08/2022, 10:39:53] [Homebridge UI] Homebridge log truncated by admin.
[06/08/2022, 10:39:53] [Airco] setTargetHeaterCoolerState: received new state 0
[06/08/2022, 10:39:53] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:53] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:53] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:53] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:53] [Airco] cache SKIP: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:53] [Airco] _doSendGetRequest: requesting from API: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:53] [Airco] attempting request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:53] [Airco] queuing (append) request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:53] [Airco] _doSendGetRequest: set cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:53] [Airco] _doSendGetRequest: response from API: ret=OK,pow=1,mode=3,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=3,dfr4=3,dfr6=3
[06/08/2022, 10:39:53] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:53] [Airco] HomeKit requested the AC to operate in AUTO mode.
[06/08/2022, 10:39:53] [Airco] setTargetHeaterCoolerState: query: ret=OK&pow=1&mode=0&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:53] [Airco] setTargetHeaterCoolerState: update TargetHeaterCoolerState: 0.
[06/08/2022, 10:39:53] [Airco] attempting request: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=0&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:53] [Airco] queuing (prepend) request: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=0&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:53] [Airco] executing queued request: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=0&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:53] [Airco] requesting from cache: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=0&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:53] [Airco] cache SKIP: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=0&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:53] [Airco] _doSendGetRequest: requesting from API: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=0&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:54] [Airco] _doSendGetRequest: set cache: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=0&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:54] [Airco] _doSendGetRequest: response from API: ret=PARAM NG
[06/08/2022, 10:39:54] [Airco] queued request finished: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=0&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:54] [Airco] setTargetHeaterCoolerState: update TargetHeaterCoolerState: 0.
[06/08/2022, 10:39:54] [Airco] executing queued request: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:54] [Airco] requesting from cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:54] [Airco] cache SKIP: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:54] [Airco] _doSendGetRequest: requesting from API: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:54] [Airco] _doSendGetRequest: set cache: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:54] [Airco] _doSendGetRequest: response from API: ret=OK,pow=1,mode=3,stemp=24.0,shum=--,dt1=24.0,dt2=--,dt3=24.0,dt4=24.0,alert=0,adv=,f_rate=3,dfr1=3,dfr2=-,dfr3=3,dfr4=3,dfr6=3
[06/08/2022, 10:39:54] [Airco] queued request finished: path: http://192.168.18.45/aircon/get_control_info
[06/08/2022, 10:39:54] [Airco] setActive: Power is 1, Mode is 3. Going to change power to 1.
[06/08/2022, 10:39:54] [Airco] setActive: update Active: 1.
[06/08/2022, 10:39:54] [Airco] attempting request: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=3&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:54] [Airco] queuing (prepend) request: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=3&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:54] [Airco] executing queued request: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=3&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:54] [Airco] requesting from cache: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=3&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:54] [Airco] cache SKIP: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=3&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:54] [Airco] _doSendGetRequest: requesting from API: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=3&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:55] [Airco] _doSendGetRequest: set cache: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=3&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:55] [Airco] _doSendGetRequest: response from API: ret=OK,adv=
[06/08/2022, 10:39:55] [Airco] queued request finished: path: http://192.168.18.45/aircon/set_control_info?ret=OK&pow=1&mode=3&stemp=24.0&shum=--&dt1=24.0&dt2=--&dt3=24.0&dt4=24.0&alert=0&adv=&f_rate=3&dfr1=3&dfr2=-&dfr3=3&dfr4=3&dfr6=3
[06/08/2022, 10:39:55] [Airco] setActive: update Active: 1.

Expected behavior
I would expect that homekit/homebridge shows the mode as 'auto' instead of 'off'.
I would expect that homekit can be used to set the mode to auto

I don't think I have a specific version/firmware. The simple get request http://192.168.18.45/aircon/set_control_info?pow=1&mode=1&stemp=24.0&shum=-&f_rate=3&f_dir=1 sets the mode to auto and http://192.168.18.45/aircon/get_control_info gets the info (with mode=1 as expected).

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

@Mich-b Mich-b added the bug Something isn't working due to a problem in the CODE label Aug 6, 2022
@Mich-b Mich-b changed the title Auto mode not set correctly Auto mode not working Aug 6, 2022
@Mich-b
Copy link
Author

Mich-b commented Aug 6, 2022

For me the modes are the following:

  • Mode=1 = automatic mode
  • Mode=2 dry
  • Mode=3 cool
  • Mode=4 heat
  • Mode=6 fan

I forked this repo and made the changes. I did not create a pull request since I just fixed it for my controller. Likely to break things for other controllers. See 1ffce1e .

@Mich-b Mich-b closed this as completed Aug 6, 2022
@Mich-b Mich-b reopened this Aug 6, 2022
@Mich-b
Copy link
Author

Mich-b commented Aug 6, 2022

Ok so I guess the BRP069A81 just has a slightly different API. Also had to make a change to the setactive command since dt7 returned an undefined, leading to a failed set_control command: 62c182b and b0e8fb0 .

Would be nice if we could somehow merge all of this so that the BRP069A81 is 'officially' supported as well.

@jcorrod17
Copy link

Hi Mich-b, I have the same model, but i am unable to configure it. Could you explain the steps that you have follow?
Thanks

@Mich-b Mich-b changed the title Auto mode not working Auto mode not working - support for BRP069A81 Aug 12, 2022
@Mich-b
Copy link
Author

Mich-b commented Aug 12, 2022

Hi Mich-b, I have the same model, but i am unable to configure it. Could you explain the steps that you have follow?
Thanks

For now you have to use my fork. Note that I will not be maintaining it. If you are okay with that you can just follow the normal install instructions (https://github.com/cbrandlehner/homebridge-daikin-local#installation), however instead of step 2 you have to do something like:

cd /home/pi 
git clone https://github.com/Mich-b/homebridge-daikin-local 
npm install 
sudo npm link

@jcorrod17
Copy link

Thanks you!! I have installed without problems. But now I have a doubt, did you need to use a client token?? Because I have tried, but I only get error messages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working due to a problem in the CODE
Projects
None yet
Development

No branches or pull requests

2 participants