python3-aenum

Advanced Enumerations, NamedTuples, and NamedConstants

This package provides a library for Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and NamedConstants. Aenum includes a Python stdlib Enum-compatible data type, as well as a metaclass-based NamedTuple implementation and a NamedConstant class.

python3-aiosomecomfort

client for Honeywell's US-based cloud devices

This package provides a client for Honeywell's US-based cloud devices. This is for the US model and website. Be aware that EU models are different!

python3-amberelectric

Amber Electric Public API

Amber is an Australian-based electricity retailer that pass through the real-time wholesale price of energy. Because of Amber's wholesale power prices, one can save hundreds of dollars a year by automating high power devices like air-conditioners, heat pumps and pool pumps. This Python library provides an interface to the API, making it possible to react to current and forecast prices, as well as download your historic usage.

python3-androidtvremote2

interacting with Android TV using the Android TV Remote protocol v2

This package provides a Python library for interacting with Android TV using the Android TV Remote protocol v2. This is the same protocol the Google TV mobile app is using. It doesn't require ADB or enabling developer tools on the Android TV device. It only requires the Android TV Remote Service that comes pre-installed on most Android TV devices.

python3-connio

Concurrency agnostic communication Python library

This library provides a single point API function that returns a communication object with a generic API based on the provided URL. It is useful for handling instrumentation over serial lines or TCP with simple request-response communication protocols like SCPI. The request for a communication object is dispatched to the appropriate backend, such as serialio or sockio, depending on the given URL. The library is written to support various concurrency models, including asyncio, classic blocking API, future-based API, and Python 2-compatible blocking API. It aims to simplify the development of communication interfaces for devices that connect via serial or network protocols.

python3-psutil-home-assistant

wrapper for psutil to allow it to be used several times in the same process

The psutil library relies on global variable to maintain state between calls. This wrapper allows making local copies of the psutil library, wrapped in an object to allow psutil to be used more than once in a process.