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
- https://smartthings.developer.samsung.com/docs/api-ref/capabilities.html#Air-Conditioner-Mode
- https://community.home-assistant.io/t/samsung-air-conditioner/87046/49
- https://graph-eu01-euwest1.api.smartthings.com/
Some images


About this issue
- Original URL
- State: closed
- Created 4 years ago
- Reactions: 3
- Comments: 39 (1 by maintainers)
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.
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.
https://github.com/andrewsayre/pysmartthings/pull/55#issuecomment-968168764
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_componentsfolder (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:
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
So when I have some more information, I’ll write it here.