python3-roonapi

Library to interface with the Roon API

This library provides a way to interact with the Roon API, enabling communication with Roon servers to manage music playback and other functionalities. Users can connect to their Roon server, subscribe to receive updates, and control various Roon zones and devices. The library handles the communication with the server, allowing fine-grained control over the music management features provided by the Roon ecosystem.

python3-pylaunches

Provides information on upcoming space launches

This library interfaces with the Launch Library 2 API to retrieve detailed information about upcoming space launches and SpaceX Starship events. It processes data from reliable sources to deliver updates on launch schedules, rocket details, and launch site information. Users can access current data on planned space missions, including launch times, mission descriptions, and launch status.

ceilometer-instance-poller

OpenStack ceilometer instance poller

Ceilometer aims to deliver a Single Point Of Contact for billing systems, providing all the counters they need to establish customer billing, across all current and future OpenStack components. The delivery of counters must be traceable and auditable, the counters must be easily extensible to support new projects, and agents doing data collections should be independent of the overall system.

python3-pyhomematic

Provides communication with Homematic devices

This library enables bi-directional communication with Homematic devices through a central control unit (CCU) or Homegear. Utilizing XML-RPC, it supports setting values on devices and subscribing to receive events emitted by these devices and the control unit. This library ensures integration of a wide range of device types such as binary sensors, climate devices, light controls, and more. Additionally, convenient methods are provided for interacting with devices, including querying statuses and executing commands. Users can also establish multiple interfaces for different protocols, manage system variables, and handle events to trigger automations or other processes.

python3-pyegps

Library for controlling Energenie Power Strips

This library allows for controlling Energenie USB Power Strips, enabling you to manage power outputs directly through software. It provides functionality to interface with and manipulate specific power sockets, making it practical for automating power management tasks. The library supports integration with systems that require local USB communication, offering a straightforward API for toggling power states and monitoring the status of connected devices.

python3-pyecoforest

Library for interacting with Ecoforest local devices

This library enables monitoring and control of Ecoforest fireplaces. It supports various device platforms like number, switch, and sensor to manage and observe multiple features of Ecoforest devices. Users can monitor parameters such as ambient temperature, CPU temperature, gas temperature, NTC probe temperature, and device status. Additionally, the library allows for controlling power levels and switching device states on and off. It supports tracking operational metrics including working hours, ignitions, live pulse duration, waiting pulse duration, extractor velocity, and air velocity.