Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. General Discussion
  3. Cooler Controller needed

Cooler Controller needed

Scheduled Pinned Locked Moved General Discussion
9 Posts 3 Posters 2.9k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    CoolCooler
    wrote on last edited by
    #1

    Newbie here and not sure which forum to put this in so will start here. We have a window mount evaporative cooler with remote control for System on/off, Pump on/off and fan low/high. It works OK, but sometimes it gets too cold and needs to be turned off for an hour. But, the poorly design system needs the remote directly in front and a max of about 7-feet.

    I tried using a plug in thermostat, but the system will not start when power is applied. Probably to prevent false-starts after a power outage. Well, I'll give them the benefit of the doubt, so the thermostat turns the cooler off at the low temp, but when it is time to turn back on, it reapplies power but the cooler will not start without a button press. To be fair, it does remember the last settings for Pump and Fan speed.

    OK, getting a little long, but I am thinking of cutting into the lines to the fan and the pump and take control ignoring the remote system.

    I saw Pete B's videos on Youtube and here I am. So, before reinventing the wheel, I thought I'd ask has it been done? I want to have inside and outside humidity and temp sensors as the cooler does not work at higher humidity levels and needs to be shut down.

    I am a retired programmer and OK with building electronics but not so good at designing circuits. So, first question is, is there anything like this I can copy or extend?

    If not, I am thinking an Arduino, two humidity/temp sensors, maybe a real time clock as I may later program it for Winter Summer etc and an 8-relay board. I like lots of relays for for additions.

    Can anyone here please get me started with this project?

    Thanks In advance.

    1 Reply Last reply
    0
    • Moshe LivneM Offline
      Moshe LivneM Offline
      Moshe Livne
      Hero Member
      wrote on last edited by
      #2

      For a different approach, must less intrusive, you can try http://forum.mysensors.org/topic/1662/air-conditioning-hvac-control-work-in-progress

      1 Reply Last reply
      0
      • C Offline
        C Offline
        CoolCooler
        wrote on last edited by
        #3

        Thanks, I had already pulled (now sticky taped back together - {gasp}) the thing apart for doing that. But then after watching Pete B's videos, I thought I'd like to automate it with an Arduino so it would know if it is too humid outside, to be running.

        Since my first post, I have thought about using the IR and getting the Arduino to send to an IR-Tx glued over the cooler IR-Rx. The current remote is pretty useless having to be so close and directly in front, so no big deal covering it up.

        I need to record the output for each button press on the remote then have the Arduino replicate them.

        Suggestions for where to get started with that?

        Thanks

        Moshe LivneM 1 Reply Last reply
        0
        • C CoolCooler

          Thanks, I had already pulled (now sticky taped back together - {gasp}) the thing apart for doing that. But then after watching Pete B's videos, I thought I'd like to automate it with an Arduino so it would know if it is too humid outside, to be running.

          Since my first post, I have thought about using the IR and getting the Arduino to send to an IR-Tx glued over the cooler IR-Rx. The current remote is pretty useless having to be so close and directly in front, so no big deal covering it up.

          I need to record the output for each button press on the remote then have the Arduino replicate them.

          Suggestions for where to get started with that?

          Thanks

          Moshe LivneM Offline
          Moshe LivneM Offline
          Moshe Livne
          Hero Member
          wrote on last edited by
          #4

          @CoolCooler as detailed in the post, the recording and playing of aircon is far from trivial. Actually, i don't think I have seen anyone making it reliably. Every keypress send the full new state, not only the modification. So, if you press temp down you actually send fan speed, new temp, vane, etc. The remote i used could work for you. I suggest you invest 3$ and find out... The remote is mysrnsored do the controller can adjust the settings based on other sensors.

          1 Reply Last reply
          0
          • C Offline
            C Offline
            CoolCooler
            wrote on last edited by
            #5

            Thanks, and I admit I am new to Arduino but NOT to programming (40+ years). Unless it is a severe limitation of the available Operating System AND programming functions, I can't see how that would be necessary instead of sending individual commands.

            I have ordered the parts and will see what's what. But, I will be really disappointed at the Arduino if that is the case. At worst I can throw the Arduino away and use a RaspPi as it has a full function OS and programming functionality.

            Moshe LivneM 1 Reply Last reply
            0
            • tbowmoT Offline
              tbowmoT Offline
              tbowmo
              Admin
              wrote on last edited by
              #6

              There is a library out there somewhere that can control hvac directly via IR, without the need to learn IR codes from the remote (which can be a pain as stated earlier by others, since it's not just a simple keypress CMD that is sent)

              1 Reply Last reply
              0
              • C CoolCooler

                Thanks, and I admit I am new to Arduino but NOT to programming (40+ years). Unless it is a severe limitation of the available Operating System AND programming functions, I can't see how that would be necessary instead of sending individual commands.

                I have ordered the parts and will see what's what. But, I will be really disappointed at the Arduino if that is the case. At worst I can throw the Arduino away and use a RaspPi as it has a full function OS and programming functionality.

                Moshe LivneM Offline
                Moshe LivneM Offline
                Moshe Livne
                Hero Member
                wrote on last edited by
                #7

                @CoolCooler You have but a few years of experience on me :-) I was also new to arduino until a year ago.
                Anyways, a slightly more detailed explanation, gathered from many sources:
                The HVAC codes are defined as states, probably for historical reasons. The HVAC will probably not recognize or respond to partial state. The only thing that is not a state is the off code. You can see this in action if you cover the remote, switch mode to, say heating, uncover it and press temp down. you will get the HVAC heating afterwards although the code was not sent
                To add a bit more complexity to the equation, even if you have the right setup to reproduce the codes, every HVAC has different coding scheme and as "recording" IR actually involves relatively hi frequency sampling you also need memory, which regular arduinos have very little of. Also, not all HVACS work on the same IR frequency. There are several libraries around but from what I tried they seem to work on only very specific models or firms.
                I truly don't see what you gain from your approach over using the remote as your transmitter, but whatever float your boat...

                1 Reply Last reply
                0
                • C Offline
                  C Offline
                  CoolCooler
                  wrote on last edited by
                  #8

                  Thanks, but this is not a normal HVAC, it is an in-window swamp cooler with a very simple 3-button remote. I am guessing the commands are PWM encoded so I can use a RasbPi to read them then emulate them. From what I have learned, the Arduino may not be fast enough for PWM frequencies required, so Pi it is.

                  My boat is floating fine. Using the hacked-remote approach is just adding in more things to go wrong. Reading and emulating it all with the one device makes for a tidy approach. And, decoding the IR is not that big a deal as I have the equipment to do it.

                  IF I wanted get really simple I could use RC-servos to push the buttons on the current remote. But again, I want to automate this all and that would just make a bigger mess. Keeping it all on the one processor board system, just makes more sense to me.

                  I don't have an Arduino, (I was going to buy one for this project, but I always research well before buying anything) but do have a Pi so I will use it.

                  I may buy an Arduino just to play with after this is working, but for now it looks like the Pi will be an easier approach.

                  Moshe LivneM 1 Reply Last reply
                  0
                  • C CoolCooler

                    Thanks, but this is not a normal HVAC, it is an in-window swamp cooler with a very simple 3-button remote. I am guessing the commands are PWM encoded so I can use a RasbPi to read them then emulate them. From what I have learned, the Arduino may not be fast enough for PWM frequencies required, so Pi it is.

                    My boat is floating fine. Using the hacked-remote approach is just adding in more things to go wrong. Reading and emulating it all with the one device makes for a tidy approach. And, decoding the IR is not that big a deal as I have the equipment to do it.

                    IF I wanted get really simple I could use RC-servos to push the buttons on the current remote. But again, I want to automate this all and that would just make a bigger mess. Keeping it all on the one processor board system, just makes more sense to me.

                    I don't have an Arduino, (I was going to buy one for this project, but I always research well before buying anything) but do have a Pi so I will use it.

                    I may buy an Arduino just to play with after this is working, but for now it looks like the Pi will be an easier approach.

                    Moshe LivneM Offline
                    Moshe LivneM Offline
                    Moshe Livne
                    Hero Member
                    wrote on last edited by
                    #9

                    @CoolCooler good luck! May the force be with you....

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    21

                    Online

                    11.7k

                    Users

                    11.2k

                    Topics

                    113.1k

                    Posts


                    Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • MySensors
                    • OpenHardware.io
                    • Categories
                    • Recent
                    • Tags
                    • Popular