Closed tomlut closed 1 year ago
daikin documentation daikin source (message by IssueLinks)
@tomlut would you be able to enable debugging for the Daikin components in HA and then restart HA and paste your log information - it should look something like this:
2021-07-13 17:37:15 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_sensor_info', 'aircon/get_control_info', 'aircon/get_zone_setting']
2021-07-13 17:37:15 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,htemp=21,otemp=-
2021-07-13 17:37:15 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,pow=1,mode=1,stemp=21,dt1=21,dt2=22,dt3=18,f_rate=5,dfr0=3,dfr1=5,dfr2=3,dfr3=3,f_airside=0,airside0=0,airside1=0,airside2=0,airside3=0,f_auto=1,auto0=1,auto1=1,auto2=1,auto3=1,f_dir=0,dfd0=0,dfd1=0,dfd2=0,dfd3=0,dfd7=0,filter_sign_info=0,cent=0,en_cent=0,remo=2
To enable debug logging add this to your configuration.yaml
file (assuming you don't already define a logging section):
# Logging
logger:
default: warning
logs:
homeassistant.helpers.script: debug
homeassistant.components.pydaikin: debug
homeassistant.components.daikin: debug
homeassistant.components.climate: debug
pydaikin: debug
What sort of Daikin unit do you have? Normally the Daikin ducted units can operate in fixed speed mode (fan always running on specified speed), or auto-mode (fan turns on and off at the specified speed as it goes in and out of range to the setpoint). It seems like in this case your unit doesn't have this latter option - we'll need to work out how the Airbase app is detecting this capability and show/hide it accordingly in the plugin.
I have an idea on how that could be done within the plugin, hopefully if you can provide the initial info output logs per above that will confirm if its visible in the flags or not.
Sure thing. Note I have two Daikin wifi interfaces, A BRP15B61 (this issue) and a BRP072C42 (another issue #51024 ).
The BRP15B61 is connected to a ducted heating FDYA100AV1 12.5kw unit.
After updating my logging config to the above recommendation:
logger:
default: warning
logs:
homeassistant.helpers.script: debug
homeassistant.components.pydaikin: debug
homeassistant.components.daikin: debug
homeassistant.components.climate: debug
pydaikin: debug
And after restarting restarting, I see no debug messages. I only see this error related to the other wifi adaptor issue:
Logger: homeassistant
Source: components/discovery/__init__.py:221
First occurred: 18:52:33 (1 occurrences)
Last logged: 18:52:33
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/discovery/__init__.py", line 194, in scan_devices
results = await hass.async_add_executor_job(
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/homeassistant/homeassistant/components/discovery/__init__.py", line 221, in _discover
netdisco.scan(
File "/usr/local/lib/python3.9/site-packages/netdisco/discovery.py", line 76, in scan
self.daikin.scan()
File "/usr/local/lib/python3.9/site-packages/netdisco/daikin.py", line 26, in scan
self.update()
File "/usr/local/lib/python3.9/site-packages/netdisco/daikin.py", line 77, in update
'id': entry['id'],
KeyError: 'id'
I tried changing the fan mode a couple of times. Still no debug message.
Is that under Configuration > Logs > Load Full Home Assistant Log?
What happens if you change the default to Debug and restart?
Doh. Yeah I didn't load the full log. Restarting again, hang on...
2021-07-13 19:30:53 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['common/basic_info']
2021-07-13 19:30:54 DEBUG (MainThread) [homeassistant.components.daikin] ClientConnectionError to 10.1.1.19
2021-07-13 19:30:54 WARNING (MainThread) [homeassistant.config_entries] Config entry '10.1.1.19' for daikin integration not ready yet: [Errno 104] Connection reset by peer; Retrying in background
2021-07-13 19:30:58 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['common/basic_info', 'common/get_remote_method', 'aircon/get_sensor_info', 'aircon/get_model_info', 'aircon/get_control_info', 'aircon/get_target', 'aircon/get_price', 'common/get_holiday', 'common/get_notify', 'aircon/get_day_power_ex', 'aircon/get_week_power', 'aircon/get_year_power', 'common/get_datetime']
2021-07-13 19:31:22 INFO (MainThread) [homeassistant.components.climate] Setting up climate.daikin
2021-07-13 19:31:22 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_sensor_info', 'aircon/get_control_info']
2021-07-13 19:31:27 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['common/basic_info']
2021-07-13 19:31:27 DEBUG (MainThread) [homeassistant.components.daikin.config_flow] Zeroconf user_input: {'host': '10.1.1.18', 'port': 443, 'hostname': 'DaikinAP70180.local.', 'type': '_dkapi._tcp.local.', 'name': 'DkApi._dkapi._tcp.local.', 'properties': {'_raw': {'reg': b'th', 'type': b'aircon', 'ver': b'1_13_7', 'adp_kind': b'3'}, 'reg': 'th', 'type': 'aircon', 'ver': '1_13_7', 'adp_kind': '3'}}
2021-07-13 19:31:27 DEBUG (MainThread) [pydaikin.discovery] Discovered ('10.1.1.18', 49155), ret=OK,type=aircon,reg=th,dst=1,ver=1_13_7,rev=4335040,pow=0,err=0,location=0,name=%44%61%69%6b%69%6e%41%50%37%30%31%38%30,icon=0,method=home only,lpw_flag=0,adp_kind=3,pv=0,cpv=0,cpv_minor=00,led=1,en_setzone=1,mac=00E93A9DF3F3,ssid=DaikinAP70180,adp_mode=ap_run,en_hol=0,enlver=1.00,grp_name=,en_grp=0,en_secure=1
2021-07-13 19:31:28 DEBUG (MainThread) [homeassistant.components.daikin.config_flow] Zeroconf user_input: {'host': '10.1.1.19', 'port': 80, 'hostname': 'DaikinAP42579-2.local.', 'type': '_dkapi._tcp.local.', 'name': 'DkApi-2._dkapi._tcp.local.', 'properties': {'_raw': {'reg': b'au', 'type': b'aircon', 'ver': b'1_1_6', 'adp_kind': b'3'}, 'reg': 'au', 'type': 'aircon', 'ver': '1_1_6', 'adp_kind': '3'}}
2021-07-13 19:31:28 DEBUG (MainThread) [pydaikin.discovery] Discovered ('10.1.1.19', 49155), ret=OK,type=aircon,reg=au,dst=1,ver=1_1_6,rev=1C,pow=1,err=0,location=0,name=%44%61%69%6b%69%6e%41%50%34%32%35%37%39,icon=0,method=home only,port=30050,id=,pw=,lpw_flag=0,adp_kind=3,led=1,en_setzone=1,mac=C0E434E6B476,adp_mode=run,ssid=DaikinAP42579,err_type=0,err_code=0,en_ch=1,holiday=0,en_hol=0,sync_time=0
2021-07-13 19:31:30 DEBUG (MainThread) [pydaikin.daikin_base] ServerDisconnectedError 3
2021-07-13 19:31:30 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,sta=2,cur=2021/7/13 19:31:30,reg=au,dst=1,zone=153
2021-07-13 19:31:30 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_control_info', 'aircon/get_model_info', 'aircon/get_sensor_info', 'aircon/get_zone_setting']
2021-07-13 19:31:30 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=0,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
2021-07-13 19:31:30 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=3,en_frate_auto=1
2021-07-13 19:31:31 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,htemp=19,otemp=9
2021-07-13 19:31:31 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,zone_name=-%3b-%3b-%3b-%3b-%3b-%3b-%3b-,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
2021-07-13 19:31:31 INFO (MainThread) [homeassistant.components.climate] Setting up climate.daikin
2021-07-13 19:31:31 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_sensor_info', 'aircon/get_control_info', 'aircon/get_zone_setting']
2021-07-13 19:31:31 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,htemp=19,otemp=9
2021-07-13 19:31:31 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=0,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
2021-07-13 19:31:31 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,zone_name=-%3b-%3b-%3b-%3b-%3b-%3b-%3b-,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
2021-07-13 19:31:34 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/discovery/__init__.py", line 194, in scan_devices
results = await hass.async_add_executor_job(
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/homeassistant/homeassistant/components/discovery/__init__.py", line 221, in _discover
netdisco.scan(
File "/usr/local/lib/python3.9/site-packages/netdisco/discovery.py", line 76, in scan
self.daikin.scan()
File "/usr/local/lib/python3.9/site-packages/netdisco/daikin.py", line 26, in scan
self.update()
File "/usr/local/lib/python3.9/site-packages/netdisco/daikin.py", line 77, in update
'id': entry['id'],
KeyError: 'id'
10.1.1.19 is the BRP15B61
More logs, with the fan set to auto in the Airbase App (this shows as no fan mode in Home Assistant):
2021-07-13 19:42:31 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,zone_name=-%3b-%3b-%3b-%3b-%3b-%3b-%3b-,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
2021-07-13 19:43:26 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_sensor_info', 'aircon/get_control_info']
2021-07-13 19:43:31 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_sensor_info', 'aircon/get_control_info', 'aircon/get_zone_setting']
2021-07-13 19:43:31 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,htemp=20,otemp=7
2021-07-13 19:43:31 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=5,dfr1=5,dfr2=0,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
2021-07-13 19:43:31 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,zone_name=-%3b-%3b-%3b-%3b-%3b-%3b-%3b-,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
2021-07-13 19:44:26 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_sensor_info', 'aircon/get_control_info']
2021-07-13 19:44:31 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_sensor_info', 'aircon/get_control_info', 'aircon/get_zone_setting']
2021-07-13 19:44:31 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,htemp=20,otemp=7
2021-07-13 19:44:31 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=0,dfr1=0,dfr2=0,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
2021-07-13 19:44:31 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,zone_name=-%3b-%3b-%3b-%3b-%3b-%3b-%3b-,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
2021-07-13 19:45:26 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_sensor_info', 'aircon/get_control_info']
2021-07-13 19:45:31 DEBUG (MainThread) [pydaikin.daikin_base] Updating ['aircon/get_sensor_info', 'aircon/get_control_info', 'aircon/get_zone_setting']
2021-07-13 19:45:31 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,err=0,htemp=21,otemp=7
2021-07-13 19:45:31 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=0,dfr1=0,dfr2=0,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
2021-07-13 19:45:31 DEBUG (MainThread) [pydaikin.daikin_airbase] Parsing ret=OK,zone_name=-%3b-%3b-%3b-%3b-%3b-%3b-%3b-,zone_onoff=0%3b0%3b0%3b0%3b0%3b0%3b0%3b0
@tomlut so that I understand correctly - are you saying that your fan speeds are either a fixed (low/medium/high) OR an auto-mode, where the unit auto-regulates the fan speed?
From what I can see that's not currently supported so will need to pickup on some parameters to detect this... Can you browse to these in your browser and share the output - the detection logs above aren't clear if it actually successfully picked up the unit parameters (I think it was in the above but given there are two units want to make sure that I'm not looking at the wrong one!):
http://10.1.1.19/common/basic_info
http://10.1.1.19/aircon/get_model_info
http://10.1.1.19/aircon/get_sensor_info
http://10.1.1.19/aircon/get_control_info
It would be good if you can cycle through each of the fan settings and then grab the output of:
http://10.1.1.19/aircon/get_control_info
(if you can label which fan mode is set along with the output would greatly help)
are you saying that your fan speeds are either a fixed (low/medium/high) OR an auto-mode, where the unit auto-regulates the fan speed?
Yes, exactly that. The Daikin Airbase App and the wall controller cycle through, Low, Med, High, Auto and then back to Low.
Can you browse to these in your browser and share the output -
Hmmm. All four URLs return
ret=PARAM NG,msg=404 Not Found
http://10.1.1.19/skyfi/common/basic_info
returns:
ret=OK,type=aircon,reg=au,dst=1,ver=1_1_7,rev=1E,pow=1,err=0,location=0,name=%44%61%69%6b%69%6e%41%50%34%32%35%37%39,icon=0,method=home only,port=30050,id=,pw=,lpw_flag=0,adp_kind=3,led=1,en_setzone=1,mac=C0E434E6B476,adp_mode=run,ssid=DaikinAP42579,err_type=0,err_code=0,en_ch=1,holiday=0,en_hol=0,sync_time=0
http://10.1.1.19/skyfi/aircon/get_model_info
returns:
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=3,en_frate_auto=1
http://10.1.1.19/skyfi/aircon/get_sensor_info
returns:
ret=OK,err=0,htemp=19,otemp=5
http://10.1.1.19/skyfi/aircon/get_control_info
returns (fan = low):
ret=OK,pow=1,mode=1,operate=1,bk_auto=2,stemp=20,dt1=20,dt2=0,f_rate=1,dfr1=1,dfr2=0,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
http://10.1.1.19/skyfi/aircon/get_control_info
returns (fan = med):
ret=OK,pow=1,mode=1,operate=1,bk_auto=1,stemp=20,dt1=20,dt2=0,f_rate=3,dfr1=3,dfr2=0,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
http://10.1.1.19/skyfi/aircon/get_control_info
returns (fan = high):
ret=OK,pow=1,mode=1,operate=1,bk_auto=1,stemp=20,dt1=20,dt2=0,f_rate=5,dfr1=5,dfr2=0,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
http://10.1.1.19/skyfi/aircon/get_control_info
returns (fan = auto):
ret=OK,pow=1,mode=1,operate=1,bk_auto=1,stemp=20,dt1=20,dt2=0,f_rate=0,dfr1=0,dfr2=0,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
I tried the Cool function for the first time today and it is reporting a fan mode of '0' instead of Low, Mid, or High
hvac_modes:
- fan_only
- dry
- cool
- heat
- heat_cool
- 'off'
min_temp: 7
max_temp: 35
target_temp_step: 1
fan_modes:
- Low
- Mid
- High
- Low/Auto
- Mid/Auto
- High/Auto
current_temperature: 19
temperature: 21
fan_mode: '0' ##### <------ ???
hvac_action: 'off'
friendly_name: Upstairs
supported_features: 9
I have a similar issue, however I have a multi-head VRF system. The control panel lists levels 1-5 for fan speed, as well as a single "Auto" option. I'll try to poke the APIs when I get some time
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.
Still an issue 2022.2.9
ServerDisconnectedError
is raised by aiohttp and needs to be handled
Example handlers for aiohttp
: https://github.com/StevenLooman/async_upnp_client/pull/93 https://github.com/bachya/regenmaschine/pull/106
Example handler for httpx
: https://github.com/bdraco/ismartgate/commit/0ae507d5ab01da332ad54ee3938d7914f2602585
I note that I have the same setup as you - BRP15B61 connected to a ducted FDYA100AV1 Assuming I have read your problem statement correctly, mine does respond as expected.
I have access to fan_modes: Low, Mid, High, Low/Auto, Mid/Auto, High/Auto
If it makes any difference, the adapter firmware is 1.1.8
Yes I have access to those modes too but the only fan modes actually available in my Daikin controller are low, mid, high and auto. There is no low/auto, mid/auto or high/auto.
I just update from 1.1.7 to 1.1.8 and still only see low, mid, high and auto modes available in the controller. The integration is still reporting the following modes: low, mid, high, the non existent low/auto, mid/auto or high/auto and no way to set auto mode.
Same here, I always had only low, mid, high and auto. I do not have the three auto levels, just one. Updated to 1.1.8 and still the same 4 levels.
Which controller do you have?
Hey all,
Sorry my email GitHub notifications were going to Junk so apologies for not responding - let me digest what’s going on and see if I can help.
FWIW I’ve noticed some odd behaviour since installing the 1.1.8 firmware - my fan speeds are now reporting some odd things (eg I have a 0 speed showing up as a fan speed that hasn’t been there until then).
Sing out if you need any more logs.
Which controller do you have?
Daikin Airbase BRP15B61 with a ducted FBQ71EVE
None of the 3 auto modes in the integration works, only low, med and high work.
Oh ok. I misunderstood your fist post. I thought you were saying you didn't have the three auto levels in the integration. I see now that is not the case. You were talking about the Daikin controller.
Ah yes, sorry for the confusion. I see the 3 auto levels in the integration, but the controller only supports one auto level.
Which controller do you have?
Im using a BRC230Z4, so that may be the difference for us? The controller and airbase report all modes for me
I'm using the BRC1E63
But that should not make any difference. It's the BRP15B61 (wifi adaptor) that connects to home assistant and has the API. Also I was asking TheHomieFox as I misunderstood his post. Sorry for the confusion.
All good @tomlut. To be clear, the issue remains. The integration's Auto function cannot be used with that controller, as you explained in detail in your original post. The controller only allows for a single Auto level but the integration does not support this.
Auto modes are working for me on 2022.6.5.
Australian BRP15B61 on 1.1.8
I'm calling:
service: climate.set_fan_mode
data:
fan_mode: 'Low/Auto'
target:
device_id: aae39931fcb14356859b70066c014424
This works when switching between Low
, Mid
, High
, Low/Auto
, Mid/Auto
and High/Auto
and I can confirm on the panel and inside the Airbase app.
Now I need to find a nice card for the dashboard.
No idea what model you have or what country you are in but we don't have those fan modes.
The integration is reporting the following fan modes are available:
fan_modes: Low, Mid, High, Low/Auto, Mid/Auto, High/Auto
When in fact only the following modes are available from the BRP15B61:
Low, Mid, High, Auto
And the Airbase app only cycles through these 4 modes.
No idea what model you have or what country you are in but we don't have those fan modes.
The integration is reporting the following fan modes are available:
fan_modes: Low, Mid, High, Low/Auto, Mid/Auto, High/Auto
When in fact only the following modes are available from the BRP15B61:
Low, Mid, High, Auto
And the Airbase app only cycles through these 4 modes.
Apologies, it was late. updated the post to say Australian BRP15B61 on 1.1.8
My panel and airbase app also supports all 6 fan modes.
Are you using the BRC1E63 control panel?
I think it's a BRC24Z8A? It also has a sticker saying B822557-351Q
It looks like this
@ajmawer We seem to have narrowed down the issue.
It is using the BRP15B61 wifi controller with the BRC1E63 wall panel that is reporting the wrong fan modes in the integration.
Hi there, I believe the issue has been identified for long time now, but still the integration shows the wrong fan modes. Not sure what it takes for it to be fixed, but would be great to see some progress! Thanks!
Well no not really. Previously the issue was identified as an issue with the controller. Now we know it is due to a combination of controller and wall panel.
@tomlut let me look into this over the coming weeks - sorry I haven't really had much spare time the last few months!
My thinking is we need to work out how to detect this scenario from the API endpoints posted earlier, and then vary the fan modes for your use case. I presume when running in Auto mode, you don't get any feedback via the control panel on what the actual fan speed is - it just stays on Auto the whole time and self-regulates?
I presume when running in Auto mode, you don't get any feedback via the control panel on what the actual fan speed is - it just stays on Auto the whole time and self-regulates?
Yes. That is correct.
Still an issue 2022.8.6.
@tomlut we need to identify a way to see the modes your device supports as that does not seem to be possible you have to live with the inconvenience of more modes that there actually are.
https://github.com/home-assistant/core/issues/52344#issuecomment-886039492
Check the forums we had a quite deep dive in the protocol for the skyfi integration there perhaps we can find some insights on what parameter indicates of fan-auto is supported.
Hi Fredrike, thanks for the reply. Does http://10.1.1.19/skyfi/aircon/get_control_info
not tell you?
fan = low -> f_rate=1 fan = med -> f_rate=3 fan = high -> f_rate=5 fan = auto -> f_rate=0
Though I did not test for off.
Do you have a link to the forum post?
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.
This is still an issue.
Late to the party, but I am in the same situation. Constellation: BRP15B61 connected to a 12.5kW ducted system. Indoor controller is a BRC1E62. Firmware of the unit is 1.18
HA: Home Assistant 2023.2.0 Supervisor 2023.01.1 Operating System 9.5 Frontend 20230201.0 - latest
Fixed in #87067
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.
Need to check 2023.5 fixes this. Should have time this weekend.
Still showing invalid modes in 2023.5.2
fan_modes: Auto, Low, Mid, High, Low/Auto, Mid/Auto, High/Auto
Though at least there is an auto mode now.
The problem
The Daikin integration is reporting the following fan modes are available:
fan_modes: Low, Mid, High, Low/Auto, Mid/Auto, High/Auto
When in fact only the following modes are available from the BRP15B61 device:
Low, Mid, High, Auto
The Airbase app only cycles through these 4 modes.
When attempting to set any of the erroneously available auto modes via the thermostat card the actual fan state is set to the following:
Low/Auto --> Low Mid/Auto --> Mid High/Auto --> High
So there is no way to select
Auto
fan mode.UPDATE: from the discussion below, it is using the BRP15B61 wifi controller with the BRC1E63 wall panel that is reporting the wrong fan modes in the integration. Other wall controllers like the BRC24Z8A do not have this issue (they support the three xxx/auto modes).
What is version of Home Assistant Core has the issue?
core-2021.6.6
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Daikin
Link to integration documentation on our website
https://www.home-assistant.io/integrations/daikin/
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
Other than being unable to set Auto fan mode everything else appears to be functioning perfectly.