Energenie PDU Driver
Drivers for EnerGenie products.
This driver provides a client for the EnerGenie Programmable power switch. The driver was tested on EG-PMS2-LAN device only but should be easy to support other devices.
Installation
:substitutions:
$ pip3 install --extra-index-url {{index_url}} jumpstarter-driver-energenie
Configuration
Example configuration:
export:
power:
type: jumpstarter_driver_energenie.driver.EnerGenie
config:
host: "192.168.0.1"
password: "password"
slot: 1
| Parameter | Description | Type | Required | Default |
|---|---|---|---|---|
| host | The IP address of the EnerGenie system | str |
yes | |
| password | The password of the EnerGenie system | str |
no | "1" |
| slot | The slot number to be managed (1, 2, 3, or 4) | int |
no | 1 |
API Reference
.. autoclass:: jumpstarter_driver_energenie.driver.EnerGenie()
:members:
Examples
Powering on and off a device
:skipif: True
client.power.on()
time.sleep(1)
client.power.off()
CLI
$ sudo uv run jmp exporter shell -c ./packages/jumpstarter-driver-energenie/examples/exporter.yaml
$$ j
Usage: j [OPTIONS] COMMAND [ARGS]...
Generic composite device
Options:
--help Show this message and exit.
Commands:
power Generic power
$$ j power on
$$ exit
Release files for jumpstarter-driver-energenie 0.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jumpstarter_driver_energenie-0.9.0.tar.gz | 3.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jumpstarter_driver_energenie-0.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.7 kB
Release files / jumpstarter_driver_energenie-0.9.0.tar.gz
| Download URL | jumpstarter_driver_energenie-0.9.0.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6f08265a1b6899a64c26604f1327b700df73f2690ea7da964498feeb6fb2b3f5
|
|
BLAKE2b-256 checksum How to use checksums |
d38a5bf2e42046a1da998e394e812a25c5fce4ecf2aa2a444391be475e481822
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|
Release files / jumpstarter_driver_energenie-0.9.0-py3-none-any.whl
| Download URL | jumpstarter_driver_energenie-0.9.0-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
52b1872defe6a8e6152d6fe3f8eca4572f794e58905f0c599e0bb9b18a74d670
|
|
BLAKE2b-256 checksum How to use checksums |
f1152071dcf77b5589e1bd9ec1ce5169c90ef912457feecfdb1457160321c52e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|