scottyphillips / echonetlite_homeassistant

A Home Assistant custom component for use with ECHONET enabled devices.
MIT License
119 stars 40 forks source link

Daikin AC - Select "Minimum" fan speed, then automatically changes to "Medium-Low" #185

Open MrFusion4 opened 6 days ago

MrFusion4 commented 6 days ago

Hello,

Firstly, HUGE THANKS to everyone working on this project. I can't express how useful this integration's been for my smart home setup here in Japan, having all five of my air conditioners (two Mitsubishi, three Daikin) in HA and also fed through to Apple Home app via the HomeKit integration. I've also just begun using light switches too via the supported Panasonic switch hub, which works perfectly too!

Back to the issue... My Daikin AC units (Risora) support seven fan speeds (Auto, Minimum, Medium-Low, Medium, Medium-High, High, Very-High) which I've verified through use of Daikin's iOS app and the unit's remote control. When selecting "Minimum" in Daikin's app, the fan speed is selected correctly and remains there. However, when using this integration, it correctly changes to fan speed "Minimum", but after a period of a few seconds, automatically changes to speed "Medium-Low", (regardless of the previous fan setting.)

I've attached a couple photos of the HA setup and logs to show how it's working. The bottom two commands were triggered by the iOS app (showing how "Minimum" can be selected and remain selected.) The commands above are all from HA.

If there's more information I can provide, please let me know how. I'm a bit tech inclined, but if given instructions, I can follow them.

Thanks again for your continued support!

1 2

nao-pon commented 3 days ago

@MrFusion4 The minimum airflow value of the air conditioner may be "low". Try adding "low" to your settings and observing.

MrFusion4 commented 2 days ago

Just tried adding "low" and switching to it. Unfortunately, it produced the same result.

As I noted before, "minimum" is shown as set correctly in Home Assistant when triggered by the Daikin iOS app.

11

nao-pon commented 1 day ago

This is a very strange behavior and I don't know the cause. First, please obtain a debug log and let us know.

If you enable the debug log on this integration screen in HA, perform a series of operations, and then disable the debug log, you will be able to download the log. Please upload that log file here.

MrFusion4 commented 1 day ago

Uploaded as requested. The first image shows the HA logbook, how I switched the fan speed to Medium, then to Minimum, and then it near instantly changed to Medium-Low. The second & third images are from HA's log.

12 13 14

nao-pon commented 1 day ago

@MrFusion4 Can you upload a text file of the log?

MrFusion4 commented 1 day ago

Sure!

Log.txt

nao-pon commented 1 day ago

When I checked the log, the device returned a message indicating that it had normally accepted the minimum setting from the HA, but in response to the property query immediately afterwards, it returned b"3" =0x33 ("medium-low"). I don't understand why this is happening. Logically speaking, it seems like a bug in the device's Echonet-lite processing. I don't think there's anything the integration side can do about it.