{"categories":[{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"A Python library for discovering and controlling Midea brand air conditioners and associated devices over the local network using async/await, with support for both CLI and programmatic interfaces.","skillfed_tags":["home-automation","local-control","async-io"],"use_cases":["Integrate Midea AC units into a home automation setup for centralized smart-home control.","Build a custom automation script that adjusts AC temperature based on time of day or occupancy sensors.","Discover and monitor all Midea devices on a local network without relying on cloud services.","Control multiple air conditioners programmatically in a commercial or multi-unit residential setting.","Create a CLI tool or web dashboard for manual AC control on a local network."],"what_it_does":"msmart-ng is a Python library that lets you discover and control Midea air conditioners and devices from associated brands (Artic King, Toshiba, NetHome Plus, and others) on your local network. It provides both a command-line tool and a Python API with full async/await support, so you can integrate AC control into automation systems without blocking. The library works entirely locally once initialized\u2014no internet connection needed for day-to-day operation, though V3 devices require a one-time cloud authentication to retrieve credentials.\n\nThe package depends on httpx for HTTP communication and pycryptodome for device authentication. It supports device discovery via broadcast, querying device state and capabilities, and sending control commands (temperature, mode, fan speed, etc.). A CLI tool is included for manual discovery and control, and Docker support is available for containerized deployments.","worth_installing":"Yes. The library is actively maintained, has low install friction, carries a permissive MIT license, and solves a real problem for anyone with Midea AC units who wants local control without cloud dependency. No known vulnerabilities. Suitable for both personal automation and Home Assistant integration."},"id":"msmart-ng","links":{"html":"https://skillfed.io/packages/msmart-ng","md":"https://skillfed.io/packages/msmart-ng.md","pypi":"https://pypi.org/project/msmart-ng/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-05","license_spdx":"MIT","license_treatment":"permissive","name":"msmart-ng","python_support":"supports_current","summary":"A Python library for local control of Midea (and associated brands) smart air conditioners."},"popularity":{"monthly_downloads":106155,"position":12664,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2026.8.0"}
