core: Smart Things - Samsung Wind Free AC - AC Modes Missing

The problem

After enabling “Smart Things” integration home assistant found my 4 Samsung Wind Free AC (Models: 2 x AR09MSPXBWKN and 2 x AR12MSPXBWKN). All is working fine but there are some missing ac modes (heat and fan)… These modes are offered by Smartthings app and by IR remote controller. When i switch to these modes from app or ir remote controller home assistant take an unknow state on these entities.

There are other missing things (for example direction of wind or for example wind free mode)… but these are secondary…

Environment

Home Assistant 0.116.2

arch x86_64
dev false
docker true
hassio false
installation_type Home Assistant Container
os_name Linux
os_version 4.14.24-qnap
python_version 3.8.5
timezone Europe/Rome
version 0.116.2
virtualenv false
  • Home Assistant Core release with the issue: 0.116.2
  • Last working Home Assistant Core release (if known): don’t know
  • Operating environment (OS/Container/Supervised/Core): Docker container
  • Integration causing this issue: SmartThings
  • Link to integration documentation on our website: https://www.home-assistant.io/integrations/smartthings/

Problem-relevant configuration.yaml

{
                "entity_id": "climate.condizionatore_scale",
                "platform": "smartthings",
                "name": null,
                "icon": null,
                "disabled_by": null,
                "capabilities": {
                    "hvac_modes": [
                        "cool",
                        "off",
                        "heat_cool",
                        "dry"
                    ],
                    "min_temp": 7,
                    "max_temp": 35,
                    "fan_modes": [
                        "auto",
                        "high",
                        "low",
                        "medium",
                        "turbo"
                    ]
                },
                "supported_features": 9,
                "device_class": null,
                "unit_of_measurement": null,
                "original_name": "Condizionatore Scale",
                "original_icon": null
            },

Traceback/Error logs


Additional information

I make a try to use “customize” the entity adding missing modes “heat” and “fan_only” but they are not working. I take a look at https://graph-eu01-euwest1.api.smartthings.com/ and under “My devices” -> i entered in one of my ac -> “Current States” section -> under “supportedAcModes” key there is

[
    "cool",
    "dry",
    "wind",
    "auto"
]

Under logging i tryed to make some mode changes (from app SmartThings) and what i can see are messages like this

{"correlationId":"HIDDEN","receiverDi":"dealer","enqueueTime":1602764135014,"path":"/shp/HIDDEN2/Mode","data":{"payload":{"x.com.samsung.da.supportedModes":["Cool","Dry","Wind","Auto"],"x.com.samsung.da.options":["Comode_Off"],"x.com.samsung.da.modes":["Heat"]}},"senderDi":"HIDDEN2"}

I used some reference

Some images image

image

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 3
  • Comments: 39 (1 by maintainers)

Most upvoted comments

Any news about integration windfree mode to AC Samsung ?

Still waiting for this issue 😦

I was wondering if there were any further steps, I’ve missed somewhere, to make the AC modes work?

Thank you in advance!!

Nobody knows but this is frustrating on HA addons. Some addons have poor or even no support and only forked HACS addons are useful.

Not sure @convicte, I haven’t investigated further. Just know that it is not supported out of the box.

Just checked it out, and both the SPI mode as well as swing + windFree work perfectly fine.

It’s important to note, the ‘stable’ version 1.1.10 is not the latest, so beta 1.1.13 seem to include the changes required.

Unfortunately the energy monitoring is still ‘unavailable’, which I believe may be the issue of my units not supporting it, though they should.

Maybe you have multiple indoor units connected to a single outdoor unit? Samsung can only show energy consumption in 1-to-1 setups 😦

@thekoma i’m waiting for PR (https://github.com/andrewsayre/pysmartthings/issues/68) before provide PR for home-assistant.

@isidrology if the pull request pass you can get the modifications directly from HA without the needed to make a custom component. The way to modify the smartthings component is to copy the smartthings folder to your custom_components folder (without renaming it). Then, in your copy (custom_components/smartthings), you can do your modifications.

Thanks for this Samuel, I don’t know what you mean by pull request, but i copied smartthings over to custom_components without renaming and then added the 'wind" instead of fan_only.

and it worked!

thanks!

@isidrology if the pull request pass you can get the modifications directly from HA without the needed to make a custom component. The way to modify the smartthings component is to copy the smartthings folder to your custom_components folder (without renaming it). Then, in your copy (custom_components/smartthings), you can do your modifications.

I have similar problem: missing “fan_only” hvac mode on my Samsung Air Conditioners. The Air Conditioner system is a Samsung Dual Split 9000 + 12000, composed as follow:

  • External Unit: AJ040MCJ2EH / EU
  • Internal Unit: AR09NXWSAURNEU
  • Internal Unit: AR12NXWSAURNEU

On my installation of Home Assistant v. 2021.1.1 (a stand alone installation on a Python 3.9 virtual env in Rapsberry Pi 3+), I solved badly by modifying the file “core/homeassistant/components/smartthings/climate.py” and replacing all the occurrences of “fan only” or “fanOnly” with “wind” in lines 53, 69 and 76.

I’m almost sure this is not the correct solution, but I hope this information can help to solve this issue.

@andrewsayre SmartThings Developer Support replied to my ticket

I’ve shared this information with our development team, and as soon as I have an update I’ll share the details with you.

So when I have some more information, I’ll write it here.