{"categories":[{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"},{"label":"Hardware","url":"https://skillfed.io/packages/category/system-hardware"}],"enrichment":{"capability":"Python library for controlling iZone air conditioning systems over HTTP, with UDP discovery and async command support.","skillfed_tags":["home-automation","hvac-control","local-network"],"use_cases":["Integrate iZone air conditioning into Home Assistant or other home automation systems.","Build a custom dashboard or CLI tool to monitor and control iZone zones.","Discover and enumerate iZone controllers on a local network for inventory or diagnostics.","Automate temperature adjustments across multiple zones based on time or sensor input.","Develop a local network app that reads cached zone state without constant device polling."],"what_it_does":"python-izone is a Python library that communicates with iZone air conditioning controllers over HTTP and UDP on a local network. It provides async methods to send commands and refresh device state, plus a UDP discovery service to locate controllers. Synchronous property reads return cached data without network I/O, while async methods perform actual device communication and raise ConnectionError or ControllerCommandError on failure.\n\nThe library is designed for home automation integrations and is actively used by Home Assistant's iZone integration. It depends on aiohttp for HTTP I/O and ifaddr for network discovery, and requires Python 3.14 or later. The main entry points are Controller and Zone for device control, and DiscoveryService for finding controllers on the network.","worth_installing":"Yes, if you own an iZone air conditioning system and need to integrate it with Python-based home automation or custom tooling. The package is actively maintained, has no known vulnerabilities, and low install friction. The GPL-3.0-or-later copyleft license is a consideration only if you plan to distribute derivative code. Requires Python 3.14 or later and aiohttp>=3.14.1."},"id":"python-izone","links":{"html":"https://skillfed.io/packages/python-izone","md":"https://skillfed.io/packages/python-izone.md","pypi":"https://pypi.org/project/python-izone/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":"GPL-3.0-or-later","license_treatment":"copyleft","name":"python-izone","python_support":"capped_below_current","summary":"A python interface to the iZone airconditioner controller"},"popularity":{"monthly_downloads":79718,"position":14338,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.10"}
