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
Release history Release notifications | RSS feed
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
Close
Hashes for devantech_eth-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd60acafd4d6ac8bb66a2283168468d78cc4c81ae58242da8873dcddebddd116 |
|
MD5 | 3fb3135954fb4fd67bd12c628031b8b4 |
|
BLAKE2b-256 | 9c05c5416ad723815d2c66f3554e3ac7d212562212f2c3c7efcd8332742e1db0 |