{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/5"}],"enrichment":{"capability":"Async Python library for controlling Nexia (Trane/American Standard) thermostats and their zones, including temperature, humidity, fan modes, and RoomIQ sensor management.","skillfed_tags":["hvac-control","async-io","home-automation"],"use_cases":["Integrate Nexia thermostats into a home automation platform (e.g., Home Assistant) for remote temperature and humidity control.","Monitor zone temperatures and sensor readings across multiple thermostats in a multi-zone HVAC system.","Automate thermostat adjustments based on external events or schedules via async coroutines.","Query and manage RoomIQ sensor participation in zone temperature averaging.","Build a dashboard or API that exposes thermostat state and control to other applications."],"what_it_does":"Nexia is an async Python client for Nexia-connected thermostats (Trane/American Standard models). It provides programmatic access to thermostat state, zone control, and RoomIQ sensor management via the Nexia Home API. The library uses aiohttp for async HTTP communication and orjson for efficient JSON parsing, making it suitable for integration into home automation systems or monitoring applications that need non-blocking I/O.\n\nThe package exposes thermostats and zones as objects with attributes like current temperature, humidity, fan mode, and operation mode, plus methods to refresh sensor data, manage hold modes, and configure which RoomIQ sensors contribute to zone averages. It is in pre-alpha development (version 2.13.0) and officially supports Python 3.10\u20133.14.","worth_installing":"Yes, if you own a supported Nexia thermostat (XL950, XL1050, XL824) and need async Python control. Low install friction, active maintenance, no known vulnerabilities, and permissive licensing are all favorable. Pre-alpha status means the API may change; verify that your thermostat model and desired features are fully implemented before committing to production use."},"id":"nexia","links":{"html":"https://skillfed.io/packages/nexia","md":"https://skillfed.io/packages/nexia.md","pypi":"https://pypi.org/project/nexia/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-24","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"nexia","python_support":"supports_current","summary":"Python library for connecting to nexia"},"popularity":{"monthly_downloads":75889,"position":14672,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.13.0"}
