Replicating a non smart Samsung WindFree AC Remote in SmartThings?

Hi everyone,

I’m trying to integrate my non-Wi-Fi Samsung WindFree air conditioner into the SmartThings ecosystem, and I could use some guidance.

Current Setup:

Samsung Non Wi-Fi WindFree AC controlled via a physical IR remote.

I use a generic (Tuya) IR controller with learned codes for basic automation.

The AC is also partially controllable via the Smart Life (Tuya) app, where I can create single-function buttons by creating scenes.

Objective:
I want to create a virtual device in SmartThings that is seen as an AC. This virtual device should:

  1. Mirror the remote with buttons for power, modes, temperature, fan speed, etc.

  2. Trigger the correct IR code for each button, reflecting the AC’s entire state (since every IR signal from the remote encodes the full state).

  3. Offer seamless control directly from the SmartThings app.

Challenges:

I know AC remotes can be more complex than most devices, as each key press sends the entire device state (mode, temperature, fan speed, etc.). This means there are a huge number of possible IR codes, not just a few.

Questions:

Is it possible to create a virtual device in SmartThings that handles an IR controller as a type of device?

Has anyone successfully replicated a physical remote for an AC in SmartThings, and how did you approach it?

Any advice, suggestions, or resources would be greatly appreciated. Thanks in advance for your help!

TL;DR:
I want to create a virtual air conditioner device in SmartThings that syncs with my non-Wi-Fi Samsung WindFree AC’s IR remote. The virtual device should replicate the remote’s functionality, sending the full device state (mode, temp, fan, etc.) with each button press. I’m looking for a way to sync these IR commands with the virtual device, even if it requires a different IR controller. Any advice or suggestions?

Hi @alexrds

I use a Moes zigbee IR remote, with the Zigbee IR remote control driver from @otivax

I control Panasonic and Daikin AC’s

The driver allows you to learn codes for several keys on a universal remote control for TV…

I only use codes to turn on and off, because as you say, the power code contains all the data: mode, temperature, fan, slat position…

You can memorize several devices for each key, so:

  • I use the “main” device to memorize the on and off of Summer (cold)
  • I use the Air-Conditioning-1 device to memorize on and off of Winter (heat)
  • you can use devices as you want

  • I use Sonoff snzb-02 (12€) or Tuya TS0201 (3€) temperature sensors, with the thermostat option of my zigbee driver Temp Sensor with Thermostat Mc, from my channel.

  • In the On codes of the AA I put 1°c more than the maximum temperature I want to achieve in winter (22°c) or 1° less than the minimum in summer 24°c.
  • I create routines so that the thermostat turns on and off each AA depending on the temperature programmed in the thermostat.


  • Additionally I have placed a TS0203 open/close sensor (4€), on the AA slats, to have feedback on whether the AA is On or Off and to be able to correct.

  • Additionally with my Mc Virtual Applications driver and the virtual calendar I have created a virtual device to establish the Summer and Winter dates and to be able to change the IR modes with main = Summer and Air-Conditioning-1 = Winter.


This way everything is automated and works great, at least for me.

If you need more details about the routines, let me know.

4 Likes

Hola @Mariano_Colmenarejo !

Wow, thank you so much for this thoughtful reply! I’ll definitely take a closer look. I just ordered the Moes IR controller, so I’m excited to give it a try, as this might definitely be what I’m looking for.

What I was trying to accomplish is somewhat similar but different.

My first goal was to create a virtual A/C device in SmartThings (one that includes all the keys and is recognized as an A/C) and link that to an IR controller.

This way, whenever I press a button on the virtual A/C, the corresponding IR signal is sent through the controller with the necessary code. This might be useful for both automations and asking it to do stuff via Alexa without having to create too many virtual devices (one for each command)

Does that make sense? I understand that I won’t be getting feedback from the A/C itself, but that’s also true for the physical remote. If someone uses the remote without pointing it at the unit, things can get out of sync—but that’s a limitation I’m okay with.

Since I’m in a pretty hot weather location, so I almost always set the A/C to 24-26º. It might be fine to have it consistently send the signal at those fixed temperatures.

And while the door sensors idea is really clever, I might not be able to use them for feedback in my case. My WindFree A/C has a feature that allows air to pass while the vent is closed, which is perfect for when my baby is in the room as it avoids cold air flows directly.

Thanks again for your help!

PS. Saludos desde Mérida, Yucatán en México!

1 Like

Hola Alex,

You can memorize commands on all keys, even if it is a multimedia remote and not an AA key.

For automations, you can only choose one key in each automation besides On/Off.

You can choose not On or Off by clicking twice on the same selection to uncheck it.

It’s all about trying!

Saludos dese Madrid!

1 Like

Could also get a smart thermostat like a Cielo Breeze, and use the Cielo app or leverage the cloud to cloud integration between Cielo and SmartThings.

2 Likes

Hello, I followed @Mariano_Colmenarejo’s advice and got the Moes IR device with @otivax. Thanks for the driver! I’m still setting up everything.

Need to say this is a great device as I already had some IR controllers but needed to be plugged in.

With this one, battery operated, I just left it on top of a cabinet out of sight and right in front of the AC.

1 Like