Digital Loggers Network Power Switch Python Module
DESCRIPTION
This is a python module and a script to mange the Digital Loggers Web Power switch.
The module provides a python class named PowerSwitch that allows managing the web power switch from python programs.
When run as a script this acts as a command line utility to manage the DLI Power switch.
SUPPORTED DEVICES
This module has been tested against the following Digital Loggers Power network power switches:
ProSwitch
WebPowerSwitch II
WebPowerSwitch III
WebPowerSwitch IV
WebPowerSwitch V
Ethernet Power Controller III
Example
import dlipower
print('Connecting to a DLI PowerSwitch at lpc.digital-loggers.com')
switch = dlipower.PowerSwitch(hostname="lpc.digital-loggers.com", userid="admin")
print('Turning off the first outlet')
switch.off(1)
print('The powerstate of the first outlet is currently', switch[0].state)
print('Renaming the first outlet as "Traffic light"')
switch[0].name = 'Traffic light'
print('The current status of the powerswitch is:')
print(switch)
Connecting to a DLI PowerSwitch at lpc.digital-loggers.com
Turning off the first outlet
The powerstate of the first outlet is currently OFF
Renaming the first outlet as "Traffic light"
The current status of the powerswitch is:
DLIPowerSwitch at lpc.digital-loggers.com
Outlet Hostname State
1 Traffic light OFF
2 killer robot ON
3 Buiten verlicti ON
4 Meeting Room Li OFF
5 Brocade LVM123 ON
6 Shoretel ABC123 ON
7 Shortel 24V - T ON
8 Shortel 24V - T ON
Metadata
Release files for dlipower 1.0.176
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| dlipower-1.0.176.tar.gz | 13.4 kB | Without provenance | Details |
Release files / dlipower-1.0.176.tar.gz
| Download URL | dlipower-1.0.176.tar.gz |
|---|---|
| Size | 13.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5fb0f857bdc5a062cce179aacd2635e6ad3109957e799b4e50db0d10995be704
|
|
BLAKE2b-256 checksum How to use checksums |
7dd08ca8d5a8ab971c8722521afcceaaf2ebef899bc08d9e39f8416387496ee5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for dlipower 1.0.176
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.