Skip to main content

PyEGPS

Python library for controlling Energenie powerstrips.

This library is meant to be used with Home Assistant components.

Installation:

pip install pyegps

Make sure the user has the necessary rights to access the device. E.g.: find your device with:

lsusb
#e.g.: Bus 001 Device 005: ID 04b4:fd15 Cypress Semiconductor Corp. Energenie EG-PMS2
sudo echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="04b4", ATTR{idProduct}=="fd15", MODE="0666"' > /lib/udev/rules.d/60-energenie-usb.rules
sudo udevadm control --reload-rules
sudo udevadm trigger

Command Line Interace (CLI)

For help, see:

python3 -m pyegps --help

Acknowledgment

Thanks go to the author of 'pysispm' for figuring out which HID-Reports are used for communicating with the device: https://github.com/xypron/pysispm

Metadata

Release files for pyEGPS 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyEGPS 0.2.5
File Size Uploaded
pyEGPS-0.2.5.tar.gz 15.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyEGPS 0.2.5
File Interpreter ABI Platform
pyEGPS-0.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 29.9 kB

Release files / pyEGPS-0.2.5.tar.gz

Download URL pyEGPS-0.2.5.tar.gz
Size 15.4 kB
Tags Source
SHA-256 checksum
How to use checksums
03b2164300af29e15bea2f5841b93b156140c3938f2cf489c388cce0341503ed
BLAKE2b-256 checksum
How to use checksums
55062173573103acfeab15b5dc396fb4622551a9b4094aecb768528fd6854c03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.6

Release files / pyEGPS-0.2.5-py3-none-any.whl

Download URL pyEGPS-0.2.5-py3-none-any.whl
Size 14.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
db6086bb12789fd1d45cc39f0a375e76d67d3d52ee1e55c0787bdde3cdd2a54a
BLAKE2b-256 checksum
How to use checksums
10c396dc02f52c48c6711200652de7cd714b8eb04307586fa3f40bfd015761c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.6

Release history Release notifications | RSS feed

This release

0.2.5 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page