{"schema_version":"1.0","service":"Publicasta","type":"article","id":236,"slug":"renter_friendly_dumb_ac_home_assistant_2026_07_31","title":"Make an old air conditioner smarter without risking the apartment","excerpt":"A renter-friendly AC automation can be useful, but the safe path depends on the unit: IR, thermostat terminals, a rated controller, or no automation at all.","language":"en","default_language":"en","canonical_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=en","image":{"url":"https://publicasta.com/storage/projects/14/pages/236/2026/07/fd85c6e2-dafa-465a-8336-8c5288efc19d.webp","alt":"Old apartment air conditioner with a local smart-home controller and temperature sensor"},"publisher":{"id":14,"slug":"smart_home","name":"Smarter Home","url":"https://publicasta.com/smart_home"},"author":{"name":"Anton R"},"published_at":"2026-07-31T17:15:09+00:00","updated_at":"2026-07-31T17:15:09+00:00","content_markdown":"A lot of apartment air conditioners are almost perfect candidates for smart-home automation, except for the part where they are not smart. They cool well enough. They may last for years. The problem is the interface: two plastic knobs on the unit, no remote, no wall thermostat, no schedule, no occupancy logic, and no safe way for a renter to start opening the case.\n\n ![Old apartment air conditioner with a local smart-home controller and temperature sensor](https://publicasta.com/storage/projects/14/pages/236/2026/07/fd85c6e2-dafa-465a-8336-8c5288efc19d.webp)\n\n That is why a July project by Prilik, \"Turning a dumb AC unit smart (without losing my security deposit),\" landed so well on Hacker News. The author lives in a New York rental with a PTAC-style wall unit controlled by analog knobs. Instead of replacing the air conditioner or modifying line-voltage wiring, he built a reversible adapter: an ESP32, a stepper motor, a shaft coupler, a bracket, a binder clip and padding. The motor turns the temperature dial. Home Assistant decides when to move it, using MQTT and a room temperature sensor.\n\n It is clever. It is also intentionally a little janky. The useful lesson is not \"copy this exact motor mount.\" The lesson is that smartening an old AC is a decision tree, and the safest branch depends on the unit you already have.\n\n ## Start by identifying the control path\n\n Before buying anything, answer one boring question: how does your air conditioner receive commands now?\n\n If it has an infrared remote, the easiest path is usually an IR controller. Broadlink, Sensibo, Cielo-style devices and similar hubs can send the same commands as the remote. Home Assistant also has a Broadlink integration, and many commercial AC controllers add their own temperature and humidity features. This path is renter-friendly because it does not touch mains wiring or the appliance controls. Its weakness is state. If somebody uses the original remote or presses a button on the unit, the controller may not know the true mode.\n\n If the unit has thermostat terminals, use them before inventing a robot finger. Some PTACs and through-wall units support a proper wall thermostat or accessory kit. That is not always a tenant job, but it is often the cleanest technical answer. Ask the landlord or an HVAC technician rather than guessing behind a panel.\n\n If the only control is a mechanical knob, a noninvasive actuator may be possible. The Prilik project is one example: the electronics do not switch compressor power. They only move the control that a human would move. That avoids splicing wires and keeps the change removable. It still needs mechanical reliability, a manual fallback and a failure plan.\n\n If the only plan is \"put the whole AC on a random smart plug,\" slow down. Air conditioners draw high current, use compressors, and can have plug shapes that ordinary smart plugs do not support. The original project specifically avoided a standard smart plug because the unit had a NEMA 5-20P plug and because rapid power cycling can be bad for compressors.\n\n ## What Home Assistant actually adds\n\n The smart part is not the motor. The smart part is the thermostat behavior around it.\n\n Home Assistant's Generic Thermostat integration can turn a switch-like entity into a thermostat when paired with a temperature sensor. Its documented options include `ac_mode`, `cold_tolerance`, `hot_tolerance` and `min_cycle_duration`. In cooling mode, that lets you avoid twitchy on/off behavior around the target temperature. A real room sensor matters because the temperature at the AC grille is not the same as the temperature at the bed or desk.\n\n A practical setup can do more than remote control. It can cool before bedtime, back off when a window sensor says the window is open, use a higher target when nobody is home, and enforce a minimum run or rest time. It can also keep a manual override. That last part is not optional in a rental. If Home Assistant, Wi-Fi, MQTT or the ESP32 fails, you should still be able to walk over and use the AC normally.\n\n ESPHome is worth considering for the microcontroller layer. Hacker News commenters repeatedly pointed out that an ESP32 project can often be simpler and more maintainable when described as ESPHome configuration rather than custom firmware. ESPHome also fits the local-first home automation idea: the device can talk to Home Assistant without depending on a vendor cloud. Custom firmware is fine if you are comfortable maintaining it, but it raises the cost in time.\n\n ## The safety line\n\n Climate control is not the same as automating a lamp. The wrong failure mode can overheat hardware, short-cycle a compressor, leave a switch between positions, or create a fire risk.\n\n Do not splice into line-voltage wiring unless you are qualified to do that work and allowed to modify the unit. Do not defeat safety cutoffs. Do not use a smart plug that is not listed, correctly rated for the current, physically compatible with the plug and appropriate for the type of load. A label that says 15 A on a cheap module is not the same as a safe AC controller.\n\n Short cycling deserves its own warning. Compressors generally should not be turned off and back on rapidly. If your automation controls power or a thermostat call, build in a restart delay or use equipment that already handles compressor protection. Home Assistant can help with minimum cycle behavior, but a bad automation can still do something foolish if you design it that way.\n\n Mechanical hacks have their own risks. A stepper motor mount that sags can stall. A servo that does not fully move a switch can leave controls in an in-between state. Tape and binder clips are fine for a weekend experiment while you are watching. They are less fine as an unattended summer appliance controller. If you go this route, design the mount so failure returns the unit to a safe, boring state.\n\n ## Renter-friendly does not mean consequence-free\n\n A reversible project is better than a hidden modification, but your lease and building rules still matter. Photograph the unit before touching it. Do not drill, cut, solder or glue anything permanent unless you have permission. Keep the original knobs and covers accessible. Make sure the AC can be restored in ten minutes when maintenance arrives.\n\n The best renter upgrade is usually visible and removable: an IR blaster on a shelf, a temperature sensor, a Home Assistant automation, or a clip-on actuator that can be removed without marks. If the unit needs real thermostat wiring, ask for approval. If the answer is no, do not turn a deposit problem into an electrical problem.\n\n ## When to buy, build or skip\n\n Buy an off-the-shelf IR controller if your AC has a remote and you mainly want schedules, remote access and temperature-based comfort. It is less fun than an ESP32 project, but it is easier to explain to a housemate and easier to remove.\n\n Use Home Assistant plus a temperature sensor if you already run HA and want local schedules, occupancy logic, window sensors or better hysteresis. This works with IR, thermostat terminals, a properly rated switch, or a custom actuator. The automation layer is useful across all of those paths.\n\n Consider DIY hardware only when the normal paths do not fit: no IR remote, no accessible low-voltage thermostat terminals, no safe smart outlet option and no permission to modify the appliance. Even then, build for reversibility first. A $15 parts list is not really $15 if it costs two evenings, a broken knob and an uncomfortable room.\n\n Skip automation if the AC is damaged, the plug or outlet runs hot, the circuit is already overloaded, the unit behaves unpredictably after power loss, or you cannot create a manual fallback. In those cases the smart move is maintenance, a landlord request, a safer replacement or doing nothing.\n\n ## The practical checklist\n\n Check the plug type and nameplate current. Find the manual. Look for thermostat-terminal documentation without opening anything dangerous. Confirm whether the AC has a restart delay after power loss. Test whether the unit remembers settings. Put the temperature sensor where people actually sit or sleep. Add a window sensor if open windows are common. Keep all automations boring: one target temperature, clear hysteresis, minimum cycle protection, and an obvious off switch.\n\n Then run the system while you are home. Watch several cycles. Touch the plug and outlet carefully to see if they are unusually warm. Make sure the mount does not creep. Make sure the AC can still be operated by hand. Only after that should you trust it overnight.\n\n The verdict is simple: you do not need to replace a working old AC just to get a smarter home. But you also should not treat a compressor like a desk lamp. Choose the least invasive control path that fits your unit. Prefer IR or real thermostat terminals when available. Use Home Assistant for the logic, not as an excuse to ignore electrical and mechanical safety. The best smart-home upgrade for a rental is the one that keeps the room comfortable, survives a network outage, and comes off cleanly when you move out.","available_translations":[{"language":"ar","title":"كيف تجعل مكيفاً قديماً أذكى من دون المخاطرة بالشقة","html_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=ar","markdown_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.md?lang=ar","json_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.json?lang=ar","api_url":"https://publicasta.com/api/public/v1/channels/smart_home/articles/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=ar"},{"language":"de","title":"Eine alte Klimaanlage smarter machen, ohne die Wohnung zu riskieren","html_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=de","markdown_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.md?lang=de","json_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.json?lang=de","api_url":"https://publicasta.com/api/public/v1/channels/smart_home/articles/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=de"},{"language":"en","title":"Make an old air conditioner smarter without risking the apartment","html_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=en","markdown_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.md?lang=en","json_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.json?lang=en","api_url":"https://publicasta.com/api/public/v1/channels/smart_home/articles/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=en"},{"language":"es","title":"Cómo hacer más listo un aire acondicionado viejo sin arriesgar el piso","html_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=es","markdown_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.md?lang=es","json_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.json?lang=es","api_url":"https://publicasta.com/api/public/v1/channels/smart_home/articles/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=es"},{"language":"fr","title":"Rendre un vieux climatiseur plus intelligent sans risquer la location","html_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=fr","markdown_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.md?lang=fr","json_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.json?lang=fr","api_url":"https://publicasta.com/api/public/v1/channels/smart_home/articles/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=fr"},{"language":"pl","title":"Jak zrobić stary klimatyzator smart bez ryzyka dla mieszkania","html_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=pl","markdown_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.md?lang=pl","json_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.json?lang=pl","api_url":"https://publicasta.com/api/public/v1/channels/smart_home/articles/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=pl"},{"language":"ru","title":"Как сделать старый кондиционер умнее и не рисковать квартирой","html_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=ru","markdown_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.md?lang=ru","json_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.json?lang=ru","api_url":"https://publicasta.com/api/public/v1/channels/smart_home/articles/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=ru"},{"language":"zh","title":"不冒租房风险，让老空调变聪明","html_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=zh","markdown_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.md?lang=zh","json_url":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.json?lang=zh","api_url":"https://publicasta.com/api/public/v1/channels/smart_home/articles/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=zh"}],"_links":{"self":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.json?lang=en","api":"https://publicasta.com/api/public/v1/channels/smart_home/articles/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=en","html":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=en","canonical":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31?lang=en","markdown":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.md?lang=en","json":"https://publicasta.com/smart_home/renter_friendly_dumb_ac_home_assistant_2026_07_31.json?lang=en","channel":"https://publicasta.com/api/public/v1/channels/smart_home","channel_articles":"https://publicasta.com/api/public/v1/channels/smart_home/articles","search":"https://publicasta.com/api/public/v1/search","documentation":"https://publicasta.com/api-docs#reading-publicasta","openapi":"https://publicasta.com/api-docs/openapi.json","llms":"https://publicasta.com/llms.txt"}}