python3-pyswitchbee

Control SwitchBee smart home devices via a local network

This library provides communication with SwitchBee smart home devices over a local network. It interacts with a variety of devices, including switches, shutters, lights, and thermostats, allowing for various operations such as adjusting dimmer settings, positioning shutters, and managing timed power switches.

python3-devialet

Interface for controlling Devialet wireless speakers

This library provides an interface to control Devialet wireless speakers. It enables interaction with various functionalities such as media playback, volume control, and power management of supported Devialet models, including Phantom I and Phantom II. The library communicates with the speakers over a local network, allowing precise management of device settings and audio output. Users are advised to ensure that their speaker firmware is updated to version 2.16.1 or later for optimal performance.

python3-enocean

Library for interacting with EnOcean wireless modules

This library provides a mechanism to read data from and send commands to EnOcean wireless modules, facilitating the integration of various types of sensors and switches. EnOcean technology allows for energy harvesting devices that can communicate over the air without the need for batteries. This library is capable of handling messages from a wide range of EnOcean devices, such as temperature sensors, humidity sensors, dimmers, and window handles. By using the library, users can connect to devices like the USB 300 controller and manage EnOcean device communication.

python3-django-solo

Singleton objects helper for Django

Solo helps to enforce instantiating only one instance of a model in Django. Singletons are database tables with only one row.

python3-pyswitchbot

Library to control SwitchBot IoT devices over Bluetooth and Wi-Fi

This library allows users to interact with various SwitchBot IoT devices, enabling remote control and monitoring. It supports communication over Bluetooth and Wi-Fi, providing the capability to manage devices across a range of functionalities including binary sensors, light controls, locks, switch operations, and more. Users can retrieve essential device data such as the last successful operation and switch modes. The library also provides options for configuring retries for command execution, enhancing reliability in communication. It caters to a variety of SwitchBot devices, such as locks, sensors, blinds, and more, capturing the signal needed to interact with these devices from a central system without additional hardware, such as a SwitchBot Hub.

qatlib-examples

Intel QuickAssist user space library examples

Intel QuickAssist Technology (Intel QAT) provides hardware acceleration for offloading security, authentication and compression services from the CPU, thus significantly increasing the performance and efficiency of standard platform solutions. Its services include symmetric encryption and authentication, asymmetric encryption, digital signatures, RSA, DH and ECC, and lossless data compression. This package provides sample applications that use qatlib.