Skip to main content

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)

Source distribution for jumpstarter-driver-energenie 0.9.0
File Size Uploaded
jumpstarter_driver_energenie-0.9.0.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jumpstarter-driver-energenie 0.9.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.8.1

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

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