Daikin airbase - testing new version of pydaikin

I had to re add the device to get it to work. I will look at a migration script to help with the change.

I’m deleting the second device every time you send an update and allowing it to auto discover.

How can I confirm I’m using the bitbucket library, I have rebooted?

{
  "domain": "daikin",
  "name": "Daikin AC",
  "codeowners": ["@fredrike"],
  "version": "2.10.3",
  "config_flow": true,
  "documentation": "https://www.home-assistant.io/integrations/daikin",
  "iot_class": "local_polling",
  "loggers": ["pydaikin"],
  "quality_scale": "platinum",
  "requirements": ["git+https://bitbucket.org/mymover85/pydaikin.git@init-fix#pydaikin==2.10.4"],
  "zeroconf": ["_dkapi._tcp.local."]
}

That looks correct, is it still saying unnamed device? Can you try adding it manually with ip?

Still unamed device if I add by IP address manually:

Can I run any debug with pydaikin for you?

That would be great, thanks. This is what mine looks like:

$ pydaikin -vvvv -l
DEBUG:pydaikin.discovery:Discovered ('192.168.86.34', 49155), ret=OK,type=aircon,reg=au,dst=0,ver=1_1_8,rev=1F,pow=0,err=0,location=0,name=%55%70%73%74%61%69%72%73,icon=15,method=home only,port=30050,id=,pw=,lpw_flag=0,adp_kind=3,led=1,en_setzone=1,mac=48E7DA01943A,adp_mode=run,ssid=DaikinAP46401,err_type=0,err_code=0,en_ch=1,holiday=0,en_hol=0,sync_time=0
DEBUG:pydaikin.discovery:Discovered ('192.168.86.30', 49155), ret=OK,type=aircon,reg=au,dst=0,ver=1_1_8,rev=1F,pow=0,err=0,location=0,name=%44%6f%77%6e%73%74%61%69%72%73,icon=15,method=home only,port=30050,id=,pw=,lpw_flag=0,adp_kind=3,led=1,en_setzone=1,mac=48E7DA018736,adp_mode=run,ssid=DaikinAP33073,err_type=0,err_code=0,en_ch=1,holiday=0,en_hol=0,sync_time=0
DEBUG:pydaikin.daikin_base:Updating ['common/basic_info']
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,sta=2,cur=2023/6/22 16:52:22,reg=au,dst=0,zone=54
DEBUG:pydaikin.daikin_base:Updating ['aircon/get_control_info', 'aircon/get_model_info', 'aircon/get_sensor_info', 'aircon/get_zone_setting']
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,pow=0,mode=1,operate=1,bk_auto=1,stemp=21,dt1=21,dt2=24,f_rate=5,dfr1=5,dfr2=5,f_airside=0,airside1=0,airside2=0,f_auto=0,auto1=0,auto2=0,f_dir=0,dfd1=0,dfd2=0,filter_sign_info=0,cent=0,en_cent=0,remo=2
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,err=0,model=NOTSUPPORT,type=N,humd=0,s_humd=7,en_zone=0,en_linear_zone=0,en_filter_sign=1,acled=1,land=0,elec=0,temp=1,m_dtct=0,ac_dst=au,dmnd=0,en_temp_setting=1,en_frate=1,en_fdir=0,en_rtemp_a=0,en_spmode=0,en_ipw_sep=0,en_scdltmr=0,en_mompow=0,en_patrol=0,en_airside=0,en_quick_timer=1,en_auto=0,en_dry=1,en_common_zone=0,cool_l=16,cool_h=32,heat_l=16,heat_h=32,frate_steps=2,en_frate_auto=0
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,err=0,htemp=-,otemp=-
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,zone_name=%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
     192.168.86.34 (48E7DA01943A): Upstairs - Unsupported energy consumption
DEBUG:pydaikin.daikin_base:Updating ['common/basic_info']
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,sta=2,cur=2023/6/22 16:52:23,reg=au,dst=0,zone=54
DEBUG:pydaikin.daikin_base:Updating ['aircon/get_control_info', 'aircon/get_model_info', 'aircon/get_sensor_info', 'aircon/get_zone_setting']
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,pow=0,mode=1,operate=1,bk_auto=1,stemp=23,dt1=23,dt2=24,f_rate=5,dfr1=5,dfr2=5,f_airside=0,airside1=0,airside2=0,f_auto=0,auto1=0,auto2=0,f_dir=0,dfd1=0,dfd2=0,filter_sign_info=0,cent=0,en_cent=0,remo=2
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,err=0,model=NOTSUPPORT,type=N,humd=0,s_humd=7,en_zone=0,en_linear_zone=0,en_filter_sign=1,acled=1,land=0,elec=0,temp=1,m_dtct=0,ac_dst=au,dmnd=0,en_temp_setting=1,en_frate=1,en_fdir=0,en_rtemp_a=0,en_spmode=0,en_ipw_sep=0,en_scdltmr=0,en_mompow=0,en_patrol=0,en_airside=0,en_quick_timer=1,en_auto=0,en_dry=1,en_common_zone=0,cool_l=16,cool_h=32,heat_l=16,heat_h=32,frate_steps=2,en_frate_auto=0
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,err=0,htemp=-,otemp=-
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,zone_name=%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
     192.168.86.30 (48E7DA018736): Downstairs - Unsupported energy consumption
$ pydaikin -vvvv 192.168.86.34
DEBUG:pydaikin.daikin_base:Updating ['common/basic_info']
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,sta=2,cur=2023/6/22 16:52:48,reg=au,dst=0,zone=54
DEBUG:pydaikin.daikin_base:Updating ['aircon/get_control_info', 'aircon/get_model_info', 'aircon/get_sensor_info', 'aircon/get_zone_setting']
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,pow=0,mode=1,operate=1,bk_auto=1,stemp=21,dt1=21,dt2=24,f_rate=5,dfr1=5,dfr2=5,f_airside=0,airside1=0,airside2=0,f_auto=0,auto1=0,auto2=0,f_dir=0,dfd1=0,dfd2=0,filter_sign_info=0,cent=0,en_cent=0,remo=2
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,err=0,model=NOTSUPPORT,type=N,humd=0,s_humd=7,en_zone=0,en_linear_zone=0,en_filter_sign=1,acled=1,land=0,elec=0,temp=1,m_dtct=0,ac_dst=au,dmnd=0,en_temp_setting=1,en_frate=1,en_fdir=0,en_rtemp_a=0,en_spmode=0,en_ipw_sep=0,en_scdltmr=0,en_mompow=0,en_patrol=0,en_airside=0,en_quick_timer=1,en_auto=0,en_dry=1,en_common_zone=0,cool_l=16,cool_h=32,heat_l=16,heat_h=32,frate_steps=2,en_frate_auto=0
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,err=0,htemp=-,otemp=-
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,zone_name=%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
<class 'argparse._ArgumentGroup'>
                mode: off
            fan rate: high
       fan direction: off
         inside temp: -
        outside temp: -
         target temp: 21
          error code: 0

Here is my debug log from pydaikin. Your log looks like it’s not running my version off bitbucket. I really appreciate the effort you’re putting in.

) $ ./bin/pydaikin -vvvv 192.168.40.74
DEBUG:pydaikin.daikin_base:Updating ['common/basic_info']
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,sta=2,cur=2023/6/22 18:4:45,reg=au,dst=1,zone=27
DEBUG:pydaikin.daikin_base:Updating ['common/basic_info', 'aircon/get_control_info', 'aircon/get_model_info', 'aircon/get_sensor_info', 'aircon/get_zone_setting']
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,type=aircon,reg=au,dst=1,ver=1_1_8,rev=1F,pow=1,err=0,location=0,name=%44%61%69%6b%69%6e%41%50%39%31%34%32%36,icon=0,method=home only,port=30050,id=,pw=,lpw_flag=0,adp_kind=3,led=1,en_setzone=1,mac=90E868BD40AA,adp_mode=run,ssid=DaikinAP91426,err_type=0,err_code=0,en_ch=1,holiday=1,en_hol=0,sync_time=0
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,pow=1,mode=1,operate=1,bk_auto=1,stemp=20,dt1=20,dt2=28,f_rate=1,dfr1=1,dfr2=1,f_airside=1,airside1=1,airside2=1,f_auto=0,auto1=0,auto2=0,f_dir=0,dfd1=0,dfd2=1,filter_sign_info=0,cent=0,en_cent=0,remo=2
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,err=0,model=NOTSUPPORT,type=N,humd=0,s_humd=7,en_zone=8,en_linear_zone=1,en_filter_sign=1,acled=1,land=0,elec=0,temp=1,m_dtct=0,ac_dst=au,dmnd=0,en_temp_setting=1,en_frate=1,en_fdir=0,en_rtemp_a=0,en_spmode=0,en_ipw_sep=0,en_scdltmr=0,en_mompow=0,en_patrol=0,en_airside=1,en_quick_timer=1,en_auto=1,en_dry=1,en_common_zone=0,cool_l=16,cool_h=32,heat_l=16,heat_h=32,frate_steps=3,en_frate_auto=1
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,err=0,htemp=18,otemp=-
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,zone_name=%41%61%72%6f%6e%3b%4d%61%73%74%65%72%20%42%65%64%3b%53%70%61%72%65%20%42%65%64%3b%4c%6f%75%6e%67%65%3b%4f%66%66%69%63%65%3b%44%69%6e%69%6e%67%3b%48%61%6c%6c%77%61%79%3b%4b%69%74%63%68%65%6e,zone_onoff=1%3b0%3b0%3b1%3b0%3b0%3b1%3b1,lztemp_c=22%3b22%3b22%3b22%3b22%3b22%3b22%3b22,lztemp_h=19%3b19%3b20%3b20%3b20%3b20%3b18%3b19
                name: DaikinAP91426
                 mac: ['90E868BD40AA']
                mode: hot
            fan rate: low
       fan direction: off
         inside temp: 18
        outside temp: -
         target temp: 20
           away_mode: off
          error code: 0

Here is your code:

$ pydaikin -vvvv 192.168.86.34
DEBUG:pydaikin.daikin_base:Updating ['common/basic_info']
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,sta=2,cur=2023/6/22 19:45:55,reg=au,dst=0,zone=54
DEBUG:pydaikin.daikin_base:Updating ['common/basic_info', 'aircon/get_control_info', 'aircon/get_model_info', 'aircon/get_sensor_info', 'aircon/get_zone_setting']
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,type=aircon,reg=au,dst=0,ver=1_1_8,rev=1F,pow=0,err=0,location=0,name=%55%70%73%74%61%69%72%73,icon=15,method=home only,port=30050,id=,pw=,lpw_flag=0,adp_kind=3,led=1,en_setzone=1,mac=48E7DA01943A,adp_mode=run,ssid=DaikinAP46401,err_type=0,err_code=0,en_ch=1,holiday=0,en_hol=0,sync_time=0
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,pow=0,mode=1,operate=1,bk_auto=1,stemp=21,dt1=21,dt2=24,f_rate=5,dfr1=5,dfr2=5,f_airside=0,airside1=0,airside2=0,f_auto=0,auto1=0,auto2=0,f_dir=0,dfd1=0,dfd2=0,filter_sign_info=0,cent=0,en_cent=0,remo=2
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,err=0,model=NOTSUPPORT,type=N,humd=0,s_humd=7,en_zone=0,en_linear_zone=0,en_filter_sign=1,acled=1,land=0,elec=0,temp=1,m_dtct=0,ac_dst=au,dmnd=0,en_temp_setting=1,en_frate=1,en_fdir=0,en_rtemp_a=0,en_spmode=0,en_ipw_sep=0,en_scdltmr=0,en_mompow=0,en_patrol=0,en_airside=0,en_quick_timer=1,en_auto=0,en_dry=1,en_common_zone=0,cool_l=16,cool_h=32,heat_l=16,heat_h=32,frate_steps=2,en_frate_auto=0
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,err=0,htemp=-,otemp=-
DEBUG:charset_normalizer:Encoding detection: ascii is most likely the one.
DEBUG:pydaikin.daikin_airbase:Parsing ret=OK,zone_name=%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
                name: Upstairs
                 mac: ['48E7DA01943A']
                mode: off
            fan rate: high
       fan direction: off
         inside temp: -
        outside temp: -
         target temp: 21
           away_mode: off
          error code: 0

Note name=%55%70%73%74%61%69%72%73 is ASCII for Upstairs.

That looks correct now. In home assistant it should be naming your device Upstairs.

I have also found the integration entry title is the ip.

HA device naming:

2023.5 and earlier named from ssid (same as your naming above)
I.e. climate.daikin_ap46401

Breaking changes:
2023.6.b created new device - climate.upstairs
2023.6.2 created new device - climate.192_168_86_34

I will try to trace where the change happened. Did you change your device name in the app after you added it to HA?

I haven’t changed names, just left the integration to do it’s thing each time.

I should of been more specific. I was meaning prior to 2023.5.

No I don’t think so, but it was over a year ago.

I’m personally happy to rename, but I’m interested in what others have experienced, there seem to be a few others who are having similar issues so a common solution would be useful.

If I’m correct this bug was introduced in 0.111.0 in 2020 so could explain it as by default the name is the same as the ssid.

It also messed up the unique ids to not be the mac.

I’m also interested in what others have experienced.

1 Like

I have added some debuging code to your config flow to see what is being requested for device and entry creation:

Creating device with host: 192.168.86.34, key: None, password: None
Creating entry with host: 192.168.86.34, mac: 192.168.86.34, key: None, uuid: None, password: None

Looks like the wrong values are being returned for mac and I don’t see the name in there at all.

2023-06-23 08:47:25.925 DEBUG (MainThread) [custom_components.daikin.config_flow] Creating device with host: 192.168.86.34, key: None, password: None
2023-06-23 08:47:25.926 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['common/basic_info']
2023-06-23 08:47:26.150 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,sta=2,cur=2023/6/23 8:47:26,reg=au,dst=0,zone=54
2023-06-23 08:47:26.150 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_control_info', 'aircon/get_model_info', 'aircon/get_sensor_info', 'aircon/get_zone_setting']
2023-06-23 08:47:26.261 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,pow=0,mode=1,operate=1,bk_auto=1,stemp=21,dt1=21,dt2=24,f_rate=5,dfr1=5,dfr2=5,f_airside=0,airside1=0,airside2=0,f_auto=0,auto1=0,auto2=0,f_dir=0,dfd1=0,dfd2=0,filter_sign_info=0,cent=0,en_cent=0,remo=2
2023-06-23 08:47:26.376 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,model=NOTSUPPORT,type=N,humd=0,s_humd=7,en_zone=0,en_linear_zone=0,en_filter_sign=1,acled=1,land=0,elec=0,temp=1,m_dtct=0,ac_dst=au,dmnd=0,en_temp_setting=1,en_frate=1,en_fdir=0,en_rtemp_a=0,en_spmode=0,en_ipw_sep=0,en_scdltmr=0,en_mompow=0,en_patrol=0,en_airside=0,en_quick_timer=1,en_auto=0,en_dry=1,en_common_zone=0,cool_l=16,cool_h=32,heat_l=16,heat_h=32,frate_steps=2,en_frate_auto=0
2023-06-23 08:47:26.496 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,htemp=-,otemp=-
2023-06-23 08:47:26.617 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,zone_name=%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
2023-06-23 08:47:26.618 DEBUG (MainThread) [custom_components.daikin.config_flow] Creating entry with host: 192.168.86.34, mac: 192.168.86.34, key: None, uuid: None, password: None

This debug code is probably good to keep in there long term in case others have similar issues:

    async def _create_entry(self, host, mac, key=None, uuid=None, password=None):
        """Register new entry."""
        _LOGGER.debug("Creating entry with host: %s, mac: %s, key: %s, uuid: %s, password: %s", host, mac, key, uuid, password)
...

    async def _create_device(self, host, key=None, password=None):
        """Create device."""
        _LOGGER.debug("Creating device with host: %s, key: %s, password: %s", host, key, password)

Thanks for adding the debug code. The name is generated in the DaikinApi class. My log looks like this:

2023-06-22 23:15:51.545 DEBUG (MainThread) [homeassistant.components.daikin.config_flow] Creating device with host: 192.168.40.74, key: None, password: None
2023-06-22 23:15:51.545 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['common/basic_info']
2023-06-22 23:15:51.755 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,sta=2,cur=2023/6/23 9:15:52,reg=au,dst=1,zone=27
2023-06-22 23:15:51.755 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['common/basic_info', 'aircon/get_control_info', 'aircon/get_model_info', 'aircon/get_sensor_info', 'aircon/get_zone_setting']
2023-06-22 23:15:51.860 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,type=aircon,reg=au,dst=1,ver=1_1_8,rev=1F,pow=1,err=0,location=0,name=%44%61%69%6b%69%6e%41%50%39%31%34%32%36,icon=0,method=home only,port=30050,id=,pw=,lpw_flag=0,adp_kind=3,led=1,en_setzone=1,mac=90E868BD40AA,adp_mode=run,ssid=DaikinAP91426,err_type=0,err_code=0,en_ch=1,holiday=1,en_hol=0,sync_time=0
2023-06-22 23:15:51.969 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,pow=1,mode=1,operate=1,bk_auto=1,stemp=20,dt1=20,dt2=28,f_rate=1,dfr1=1,dfr2=1,f_airside=1,airside1=1,airside2=1,f_auto=0,auto1=0,auto2=0,f_dir=0,dfd1=0,dfd2=1,filter_sign_info=0,cent=0,en_cent=0,remo=2
2023-06-22 23:15:52.075 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,model=NOTSUPPORT,type=N,humd=0,s_humd=7,en_zone=8,en_linear_zone=1,en_filter_sign=1,acled=1,land=0,elec=0,temp=1,m_dtct=0,ac_dst=au,dmnd=0,en_temp_setting=1,en_frate=1,en_fdir=0,en_rtemp_a=0,en_spmode=0,en_ipw_sep=0,en_scdltmr=0,en_mompow=0,en_patrol=0,en_airside=1,en_quick_timer=1,en_auto=1,en_dry=1,en_common_zone=0,cool_l=16,cool_h=32,heat_l=16,heat_h=32,frate_steps=3,en_frate_auto=1
2023-06-22 23:15:52.180 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,htemp=19,otemp=-
2023-06-22 23:15:52.285 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,zone_name=%41%61%72%6f%6e%3b%4d%61%73%74%65%72%20%42%65%64%3b%53%70%61%72%65%20%42%65%64%3b%4c%6f%75%6e%67%65%3b%4f%66%66%69%63%65%3b%44%69%6e%69%6e%67%3b%48%61%6c%6c%77%61%79%3b%4b%69%74%63%68%65%6e,zone_onoff=1%3b0%3b0%3b1%3b0%3b0%3b1%3b1,lztemp_c=22%3b22%3b22%3b22%3b22%3b22%3b22%3b22,lztemp_h=19%3b19%3b20%3b20%3b20%3b20%3b18%3b18
2023-06-22 23:15:52.285 DEBUG (MainThread) [homeassistant.components.daikin.config_flow] Creating entry with host: 192.168.40.74, mac: 90E868BD40AA, key: None, uuid: None, password: None

Looks like DaikinAPI is being called with the wrong value for mac address from config flow, your mac address is correct in your debug:

2023-06-23 09:38:40.559 DEBUG (MainThread) [custom_components.daikin.config_flow] Creating device with host: 192.168.86.34, key: None, password: None
2023-06-23 09:38:40.564 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['common/basic_info']
2023-06-23 09:38:41.186 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,sta=2,cur=2023/6/23 9:38:41,reg=au,dst=0,zone=54
2023-06-23 09:38:41.187 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_control_info', 'aircon/get_model_info', 'aircon/get_sensor_info', 'aircon/get_zone_setting']
2023-06-23 09:38:41.316 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,pow=0,mode=1,operate=1,bk_auto=1,stemp=21,dt1=21,dt2=24,f_rate=5,dfr1=5,dfr2=5,f_airside=0,airside1=0,airside2=0,f_auto=0,auto1=0,auto2=0,f_dir=0,dfd1=0,dfd2=0,filter_sign_info=0,cent=0,en_cent=0,remo=2
2023-06-23 09:38:41.443 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,model=NOTSUPPORT,type=N,humd=0,s_humd=7,en_zone=0,en_linear_zone=0,en_filter_sign=1,acled=1,land=0,elec=0,temp=1,m_dtct=0,ac_dst=au,dmnd=0,en_temp_setting=1,en_frate=1,en_fdir=0,en_rtemp_a=0,en_spmode=0,en_ipw_sep=0,en_scdltmr=0,en_mompow=0,en_patrol=0,en_airside=0,en_quick_timer=1,en_auto=0,en_dry=1,en_common_zone=0,cool_l=16,cool_h=32,heat_l=16,heat_h=32,frate_steps=2,en_frate_auto=0
2023-06-23 09:38:41.553 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,htemp=-,otemp=-
2023-06-23 09:38:41.662 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,zone_name=%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
2023-06-23 09:38:41.662 DEBUG (MainThread) [custom_components.daikin.config_flow] Creating entry with host: 192.168.86.34, mac: 192.168.86.34, key: None, uuid: None, password: None
2023-06-23 09:38:41.663 DEBUG (MainThread) [custom_components.daikin] Setting up Daikin platform with configuration: {'host': '192.168.86.34', 'mac': '192.168.86.34', 'api_key': None, 'uuid': None, 'password': None}
2023-06-23 09:38:41.663 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['common/basic_info']
2023-06-23 09:38:41.885 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,sta=2,cur=2023/6/23 9:38:42,reg=au,dst=0,zone=54
2023-06-23 09:38:41.885 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_control_info', 'aircon/get_model_info', 'aircon/get_sensor_info', 'aircon/get_zone_setting']
2023-06-23 09:38:42.000 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,pow=0,mode=1,operate=1,bk_auto=1,stemp=21,dt1=21,dt2=24,f_rate=5,dfr1=5,dfr2=5,f_airside=0,airside1=0,airside2=0,f_auto=0,auto1=0,auto2=0,f_dir=0,dfd1=0,dfd2=0,filter_sign_info=0,cent=0,en_cent=0,remo=2
2023-06-23 09:38:42.110 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,model=NOTSUPPORT,type=N,humd=0,s_humd=7,en_zone=0,en_linear_zone=0,en_filter_sign=1,acled=1,land=0,elec=0,temp=1,m_dtct=0,ac_dst=au,dmnd=0,en_temp_setting=1,en_frate=1,en_fdir=0,en_rtemp_a=0,en_spmode=0,en_ipw_sep=0,en_scdltmr=0,en_mompow=0,en_patrol=0,en_airside=0,en_quick_timer=1,en_auto=0,en_dry=1,en_common_zone=0,cool_l=16,cool_h=32,heat_l=16,heat_h=32,frate_steps=2,en_frate_auto=0
2023-06-23 09:38:42.229 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,htemp=-,otemp=-
2023-06-23 09:38:42.341 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,zone_name=%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
2023-06-23 09:38:42.342 DEBUG (MainThread) [custom_components.daikin] DaikinApi initialized with MAC address: 192.168.86.34
2023-06-23 09:38:42.342 DEBUG (MainThread) [custom_components.daikin] DaikinApi initialized with name: Daikin AC
2023-06-23 09:38:42.342 DEBUG (MainThread) [custom_components.daikin] DaikinApi initialized with IP address: 192.168.86.34
2023-06-23 09:38:42.354 DEBUG (MainThread) [custom_components.daikin.sensor] Setting up Daikin climate based on config_entry: 8118fa716cd28fb23c07dd993514c4f1
2023-06-23 09:38:42.355 DEBUG (MainThread) [custom_components.daikin.sensor] Sensors to be added: ['inside_temperature', 'outside_temperature']
2023-06-23 09:38:42.355 DEBUG (MainThread) [custom_components.daikin.sensor] Daikin climate setup for entry 8118fa716cd28fb23c07dd993514c4f1 complete.
2023-06-23 09:38:42.355 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_control_info', 'aircon/get_zone_setting']
2023-06-23 09:38:42.356 DEBUG (MainThread) [custom_components.daikin] Getting device_info for device with MAC address: 192.168.86.34
2023-06-23 09:38:42.356 DEBUG (MainThread) [custom_components.daikin] Device info: {'connections': {('mac', '192.168.86.34')}, 'manufacturer': 'Daikin', 'model': 'NOTSUPPORT', 'name': None, 'sw_version': ''}
2023-06-23 09:38:42.358 DEBUG (MainThread) [custom_components.daikin] Getting device_info for device with MAC address: 192.168.86.34
2023-06-23 09:38:42.358 DEBUG (MainThread) [custom_components.daikin] Device info: {'connections': {('mac', '192.168.86.34')}, 'manufacturer': 'Daikin', 'model': 'NOTSUPPORT', 'name': None, 'sw_version': ''}
2023-06-23 09:38:42.472 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,pow=0,mode=1,operate=1,bk_auto=1,stemp=21,dt1=21,dt2=24,f_rate=5,dfr1=5,dfr2=5,f_airside=0,airside1=0,airside2=0,f_auto=0,auto1=0,auto2=0,f_dir=0,dfd1=0,dfd2=0,filter_sign_info=0,cent=0,en_cent=0,remo=2
2023-06-23 09:38:42.605 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,zone_name=%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d%3b%2d,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
2023-06-23 09:38:42.605 DEBUG (MainThread) [custom_components.daikin] Getting device_info for device with MAC address: 192.168.86.34
2023-06-23 09:38:42.605 DEBUG (MainThread) [custom_components.daikin] Device info: {'connections': {('mac', '192.168.86.34')}, 'manufacturer': 'Daikin', 'model': 'NOTSUPPORT', 'name': None, 'sw_version': ''}
2023-06-23 09:38:53.655 WARNING (MainThread) [homeassistant.components.homeassistant.triggers.numeric_state] Error initializing 'p_batt automation' trigger: In 'numeric_state' condition: unknown entity sensor.p_batt_forecast
2023-06-23 09:38:53.678 WARNING (MainThread) [homeassistant.components.homeassistant.triggers.numeric_state] Error initializing 'p_batt automation' trigger: In 'numeric_state' condition: unknown entity sensor.p_batt_forecast
2023-06-23 09:38:53.680 WARNING (MainThread) [homeassistant.components.homeassistant.triggers.numeric_state] Error initializing 'p_batt automation' trigger: In 'numeric_state' condition: unknown entity sensor.p_batt_forecast
2023-06-23 09:38:53.690 WARNING (MainThread) [homeassistant.components.homeassistant.triggers.numeric_state] Error initializing 'p_deferrable1 automation (Pool Heat Pump )' trigger: In 'numeric_state' condition: unknown entity sensor.p_deferrable1
2023-06-23 09:38:53.694 WARNING (MainThread) [homeassistant.components.homeassistant.triggers.numeric_state] Error initializing 'p_deferrable0 automation (Pool Filter Pump)' trigger: In 'numeric_state' condition: unknown entity sensor.p_deferrable0
2023-06-23 09:38:53.696 WARNING (MainThread) [homeassistant.components.homeassistant.triggers.numeric_state] Error initializing 'p_deferrable0 automation (Pool Filter Pump)' trigger: In 'numeric_state' condition: unknown entity sensor.p_deferrable0
2023-06-23 09:38:53.708 WARNING (MainThread) [homeassistant.components.homeassistant.triggers.numeric_state] Error initializing 'p_deferrable4 automation (HWS)' trigger: In 'numeric_state' condition: unknown entity sensor.p_deferrable4
2023-06-23 09:38:53.804 DEBUG (MainThread) [custom_components.daikin.config_flow] Zeroconf user_input: ZeroconfServiceInfo(host='192.168.86.30', addresses=['192.168.86.30'], port=80, hostname='DaikinAP33073-2.local.', type='_dkapi._tcp.local.', name='DkApi-2._dkapi._tcp.local.', properties={'_raw': {'reg': b'au', 'type': b'aircon', 'ver': b'1_1_8', 'adp_kind': b'3'}, 'reg': 'au', 'type': 'aircon', 'ver': '1_1_8', 'adp_kind': '3'})
2023-06-23 09:38:53.835 DEBUG (MainThread) [pydaikin.discovery] Discovered ('192.168.86.30', 49155), ret=OK,type=aircon,reg=au,dst=0,ver=1_1_8,rev=1F,pow=0,err=0,location=0,name=%44%6f%77%6e%73%74%61%69%72%73,icon=15,method=home only,port=30050,id=,pw=,lpw_flag=0,adp_kind=3,led=1,en_setzone=1,mac=48E7DA018736,adp_mode=run,ssid=DaikinAP33073,err_type=0,err_code=0,en_ch=1,holiday=0,en_hol=0,sync_time=0
2023-06-23 09:38:54.923 DEBUG (MainThread) [custom_components.daikin.config_flow] Zeroconf user_input: ZeroconfServiceInfo(host='192.168.86.34', addresses=['192.168.86.34'], port=80, hostname='DaikinAP46401.local.', type='_dkapi._tcp.local.', name='DkApi._dkapi._tcp.local.', properties={'_raw': {'reg': b'au', 'type': b'aircon', 'ver': b'1_1_8', 'adp_kind': b'3'}, 'reg': 'au', 'type': 'aircon', 'ver': '1_1_8', 'adp_kind': '3'})
2023-06-23 09:38:54.931 DEBUG (MainThread) [pydaikin.discovery] Discovered ('192.168.86.34', 49155), ret=OK,type=aircon,reg=au,dst=0,ver=1_1_8,rev=1F,pow=0,err=0,location=0,name=%55%70%73%74%61%69%72%73,icon=15,method=home only,port=30050,id=,pw=,lpw_flag=0,adp_kind=3,led=1,en_setzone=1,mac=48E7DA01943A,adp_mode=run,ssid=DaikinAP46401,err_type=0,err_code=0,en_ch=1,holiday=0,en_hol=0,sync_time=0