{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"}],"enrichment":{"capability":"Control Midea M-Smart appliances over local network using their native protocol, with device discovery and attribute management.","skillfed_tags":["home-automation","local-control","appliance-integration"],"use_cases":["Discover and list all Midea M-Smart appliances on your home network by IP and device type.","Build a home automation dashboard that reads and controls AC temperature, swing, and other attributes in real time.","Integrate Midea appliances into a broader smart-home system via local-only control without cloud dependency.","Automate appliance schedules or responses (e.g., turn off AC when leaving home) using the device control API.","Debug or inspect Midea device state and protocol details using the included CLI tool."],"what_it_does":"Midea-local is a Python library for controlling Midea M-Smart appliances directly over your local network without relying on cloud services. It discovers devices on the LAN, establishes authenticated connections using device tokens and keys, and exposes appliance attributes and control methods\u2014such as setting temperature or swing mode on air conditioners\u2014through a unified device interface.\n\nThe library handles the low-level protocol details (encryption via pycryptodome, async I/O via aiohttp and aiofiles) and provides both a programmatic API and a command-line tool. It targets Python 3.12+ and has been actively maintained with frequent releases; it's part of a larger ecosystem for Midea device automation.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive MIT license. Install it if you own Midea M-Smart appliances and want local-network control without cloud dependency. The main prerequisite is obtaining device tokens and keys from your Midea account, which the documentation does not fully detail\u2014verify that step before committing."},"id":"midea-local","links":{"html":"https://skillfed.io/packages/midea-local","md":"https://skillfed.io/packages/midea-local.md","pypi":"https://pypi.org/project/midea-local/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-13","license_spdx":null,"license_treatment":"permissive","name":"midea-local","python_support":"supports_current","summary":"Control your Midea M-Smart appliances via local area network"},"popularity":{"monthly_downloads":307816,"position":7773,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"8.0.1"}
