Engineer ditches Coway cloud, goes local
Original: Reverse engineering my Coway air purifier to ditch the cloud
Why This Matters
Local-first IoT control matters as manufacturers routinely kill cloud services for discontinued hardware.
Scott Goldman reverse-engineered his Coway Airmega IconS air purifier to cut out cloud dependency, after years of outages, bans, and app rewrites breaking his Home Assistant integration.
Scott Goldman bought a Coway Airmega IconS—a Wi-Fi-enabled HEPA air purifier—specifically to integrate it with Apple Home via Home Assistant, so his 'Good Night' lighting routine could also control fan speed for white noise. The existing Home Assistant integration worked by impersonating the Coway iPhone app and polling Coway's IoCare cloud service. It was fragile by design. Goldman documented a litany of failures: Coway temporarily banned the integration for server load, then banned his personal account when he ran an outdated version. Coway's app rebrand from IoCare to IoCare+ required a full integration rewrite. HTML scraping broke on minor server-side changes. Cloud outages killed remote control entirely. Fed up, Goldman reverse-engineered the purifier's local Wi-Fi protocol to control it directly, bypassing Coway's servers entirely. His goal: a setup that survives app rebrands, server shutdowns, and the near-certain eventual discontinuation of cloud support for a device already pulled from sale. The post is a detailed technical walkthrough of his method, aimed at other Coway owners stuck in the same cloud-dependent trap.