Skip to main content

Python library for controlling Devantech ETH modules.

Project description

devantech_eth

A python3 library for controlling the Devantech ETHxxx range of modules.

This library works with:

Install

You can install the module with pip.

pip -m install devantech-eth

Getting started

This example shows creating an instance of the ETH002 class, connecting to the module and toggling relay one.

# import the eth002 module from devantech-eth
from devantech_eth import eth002

# Create an instance of the ETH002 class and try connecting to the module
module = eth002.ETH002(ip = "192.168.0.100", port = 17494, password = "password")
module.connect()

# Toggle digital output 1
module.toggleDO1()

# Close the connection to the module
module.close()

This example shows creating an instance of the ETH484 class, connecting to the module and reading the value of an analogue input.

# import the eth484 module
from devantech_eth import eth484

# create an instance of the ETH484 class and connect to the module
module = eth484.ETH484(ip = "192.168.0.100", port = 17494, password = "password")
module.connect()

# Get and print the value of analogue input 1
value = module.getAI1Value()
print(value)

# Close the connection to the module.
module.close()

Source

The source for this library is available on github Documentation can be read here

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

devantech_eth-0.1.2-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file devantech_eth-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: devantech_eth-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for devantech_eth-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cd60acafd4d6ac8bb66a2283168468d78cc4c81ae58242da8873dcddebddd116
MD5 3fb3135954fb4fd67bd12c628031b8b4
BLAKE2b-256 9c05c5416ad723815d2c66f3554e3ac7d212562212f2c3c7efcd8332742e1db0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page