# Serin Labs > CN105 ESP32 controller that adds local smart control to Mitsubishi Electric mini-split heat pumps. Choose open-source ESPHome for Home Assistant, open-source HomeKit-compatible firmware for Apple Home and Siri, or free beta firmware for Google Home and Amazon Alexa. Available as a DIY parts list or a pre-assembled controller. ## Full text - [llms-full.txt](https://serin-labs.com/llms-full.txt): Every page below as Markdown in one file. Each page is also served on its own with `.md` in place of `.html` (for example https://serin-labs.com/controller.md). ## Documentation - [Documentation home](https://serin-labs.com/documentation.html): Product manuals, reference material and browser tools for Serin Controller and Serin Link. - [Serin Controller](https://serin-labs.com/documentation.html#controller): Setup, everyday controls, maintenance and troubleshooting. - [Serin Link](https://serin-labs.com/link/manual.html): Setup and controls for the dial, rooms, sensors and firmware updates. - [Serin Link troubleshooting](https://serin-labs.com/link/troubleshooting.html): Connection, pairing, sensor and update problems. - [Serin Controller quick start](https://serin-labs.com/setup.html): Complete journey from compatibility to verified control. - [Compatibility](https://serin-labs.com/compatibility.html): Model checker and static compatibility reference. - [Choose your firmware](https://serin-labs.com/controller/firmware.html): ESPHome, HomeKit-compatible and Matter routes by smart-home app. - [Installation](https://serin-labs.com/controller/install.html): Shared physical CN105 installation procedure. - [Home Assistant setup](https://serin-labs.com/esphome/setup.html): Wi-Fi, ESPHome adoption and Home Assistant integration. - [Apple Home setup](https://serin-labs.com/homekit/setup.html): Wi-Fi and HomeKit-compatible pairing. - [Google Home, Alexa and SmartThings setup](https://serin-labs.com/matter/setup.html): Matter requirements and app-specific commissioning. - [Web interface](https://serin-labs.com/controller/web-interface.html): Local browser controls, settings and logs. - [Room temperature sensors](https://serin-labs.com/controller/room-sensors.html): HomeKit Bluetooth sensors and ESPHome's Home Assistant sensor route. - [Customize ESPHome](https://serin-labs.com/controller/customize-esphome.html): Preserve credentials, generate a configuration, install and verify it. - [Updates, Wi-Fi and resets](https://serin-labs.com/controller/maintenance.html): Firmware-specific maintenance and USB recovery. - [Controls and diagnostics](https://serin-labs.com/controller/controls.html): Capabilities, entities and readings by firmware. - [Status lights and buttons](https://serin-labs.com/controller/status-lights.html): Firmware-specific status and button reference. - [DIY parts](https://serin-labs.com/parts.html): Supported boards and cable parts. - [Wiring reference](https://serin-labs.com/wiring.html): CN105-to-Grove pinout and harness diagram. - [Troubleshooting](https://serin-labs.com/troubleshooting.html): USB, Wi-Fi, pairing and CN105 symptoms. - [FAQ](https://serin-labs.com/faq.html): Short answers about compatibility, firmware, ordering and returns. ## Data - [compatibility.json](https://serin-labs.com/compatibility.json): Every compatibility record as JSON (CC BY 4.0): the series families with verdicts, and every indoor and outdoor model number with the verdict the checker gives it. - [Indoor model list (CSV)](https://serin-labs.com/models/indoor.csv): model, group, verdict, verdict text, unit type. - [Outdoor model list (CSV)](https://serin-labs.com/models/outdoor.csv): the same for multi-zone outdoor units. - [Indoor unit list](https://serin-labs.com/models/indoor.html) and [outdoor unit list](https://serin-labs.com/models/outdoor.html): the same rows as pages. ## Tools - [Flash controller firmware](https://serin-labs.com/flash.html): Browser USB firmware installer for supported boards. - [ESPHome YAML generator](https://serin-labs.com/esphome/generate-yaml.html): Create a complete configuration in the browser. ## Smart-home platform overviews - [Home Assistant](https://serin-labs.com/esphome/features.html): ESPHome features, requirements and product fit. - [Apple Home](https://serin-labs.com/homekit/features.html): HomeKit-compatible controller features and limitations. - [Google Home](https://serin-labs.com/google-home.html): Thermostat controls, requirements and limitations. - [Amazon Alexa](https://serin-labs.com/alexa.html): Thermostat controls through a compatible Echo or eero device. - [SmartThings](https://serin-labs.com/smartthings.html): Matter thermostat controls and hub requirements. ## Store - [Serin CN105 ESP32 Controller](https://serin-labs.com/controller.html): Pre-assembled ESP32 controller with the tested CN105-to-Grove cable included, from $35. Buy directly on the site or on Etsy. - [Serin Link](https://serin-labs.com/link.html): Rotary knob display in orange or black, $180. Ships within 1–3 days. Optional Controller bundle. - [CN105-to-Grove Cable](https://serin-labs.com/cable.html): Ready-made cable, assembled and electrically tested, no crimping or soldering. 20 cm for wall units, 50 cm for ducted, from $8. - [Multi-Zone Controller](https://serin-labs.com/multi-zone-controller.html): In development, not yet for sale. One controller on the outdoor unit's bus for every indoor unit in a Mitsubishi multi-zone system; join the waitlist on the page. ## Company - [About](https://serin-labs.com/about.html): One-person shop in New Jersey; what Serin Labs adds on top of the open-source CN105 community projects. - [Contact](https://serin-labs.com/contact.html): Contact form, plus GitHub for technical questions and order questions by channel. - [Store Policies](https://serin-labs.com/policies.html): Free US shipping from NJ on direct orders $35 and up, 1–2 business day processing (1–3 days for the built-to-order Serin Link), 30-day returns (20% restocking fee on refunds), 12-hour cancellations, DOA replacement. - [Privacy](https://serin-labs.com/privacy.html): Self-hosted cookie-free analytics, contact-form data handling, Shopify and Etsy handle payments. ## Source & Community - [Serin Labs on GitHub](https://github.com/Serin-Labs) - [Discord](https://discord.gg/cC2ybSQDZd): Community chat — setup help, questions, and compatibility reports. - [Licenses & Compliance](https://serin-labs.com/licenses.html): Built on echavet/MitsubishiCN105ESPHome, Espressif esp-homekit-sdk, and SwiCago/HeatPump; also covers FCC certification details for the M5Stack boards, safety and installation notes, and trademark disclosures. ## Notes - Independent project — not developed, endorsed, or certified by Apple Inc., Google LLC, Amazon.com, Inc., or Mitsubishi Electric Corporation. - The ESPHome and HomeKit-compatible firmware options are open source. The Google Home and Alexa compatible firmware is free to install and in beta, but its source is not published. - One controller is required per indoor unit; each indoor head has its own CN105 port. - Mitsubishi Heavy Industries (SRK/SRC/SRF) and Ecodan air-to-water units are NOT compatible.