python3-rachiopy
Library to interface with Rachio irrigation system
This library provides an interface to the Rachio public API. It allows for
detailed control and monitoring of Rachio irrigation systems, including the
ability to start or stop watering in specific zones, obtain system status
updates, and manage schedules. The library interacts directly with Rachio
controllers and supports functionalities such as toggling standby modes,
starting multiple zone schedules, and setting moisture levels for zones.
python3-umodbus
Implementation of the Modbus protocol in pure Python
This library provides a pure Python implementation of the Modbus protocol as
outlined in the MODBUS Application Protocol Specification V1.1b3. It includes
both a Modbus client and server with support for TCP and RTU communication
modes. This library allows for reading and writing of coils and registers, and
supports signed and unsigned register values. It is designed to be very small
and lightweight, making it suitable for applications requiring minimal
overhead. It can communicate with devices adhering to the Modbus protocol over
serial and network interfaces.
python3-technove
Asynchronous client for TechnoVE Smart Charging Station API
This library provides an asynchronous interface to the local API of TechnoVE
Smart Charging Stations. It supports fetching real-time data such as
input/output voltage, current, total energy usage, Wi-Fi signal strength, and
various statuses of the station. Users can also control functions like auto-
charge mode, enabling automatic or manual start of the charging process when a
vehicle is plugged in.
python3-taskipy
tasks runner for Python projects
The Taskipy project is a utility for automating tasks in Python projects,
providing a simple way to define and execute various development tasks.
Allows style checking (lint), or other operations in a single configuration
file.
python3-songpal
Control Sony devices using the Songpal protocol
This library allows control of Sony's Songpal compatible devices such as
soundbars, AV receivers, and wireless speakers. Communication is achieved
through the Songpal protocol, enabling functionalities like power control,
volume adjustment, sound settings, input selection, and more. The library
interacts with devices over Wi-Fi, making it possible to manage multiple
settings and features directly. Supported models include various soundbars and
receivers, expanding the versatility of this control solution across a range
of Sony audio products. The library also comes with command-line tools for
ease of use.
python3-rokuecp
Library for communicating with Roku devices using the External Control Protocol
This library enables communication with Roku devices over Wi-Fi using the
External Control Protocol (ECP). It allows users to monitor and control
various functions of Roku devices, including launching channels, controlling
playback, and retrieving information about installed applications. Users can
initiate searches, manage media playback, and handle remote control
operations. It offers asynchronous interaction, enabling real-time
communication and control, aiding in the development of applications that
require direct interaction with Roku devices.