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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyEGPS-0.2.5.tar.gz | 15.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|