Catalog PyPI
PACKAGE EXPLORERView in registry

ADAMModbusDriver

PyPI

A Python client for interfacing with Adam devices via ModbusTCP

Versions collected1
Direct dependencies2From release 0.19.0
Last observed20 Oct, 19:02 UTC

README

Version 0.19.0 documentation

ADAM-driver

This is a reader for the ADAM-6018+ TC reader.

To use, include the AdamClient.py file in your project. The output of this code is a list of thermocouples 1-8.

Example

from AdamClient import AdamClient

ADAM_IP = "172.18.120.250"
client = AdamClient(ADAM_IP, thermocouple_type="K")

try:
    converted_values = client.read_and_convert()
    print(converted_values)
except Exception as e:
    print(f"Error: {e}")

With one thermocouple attached to input 1, and the thermocouple installed in a coffee, the output will be:

[48.37, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Configuring ADAM devices

The ADAM devices only connect through Ethernet, and don't respond to ping. Yeah, have fun with that. They must be configured using the Advantech ADAM/APAX Utility using a Windows box.

To use the Advantech ADAM Utility, plug the ADAM device into Ethernet. On the same network, run the ADAM Utility on a Windows machine. In the ADAM Utility, select Tools -> Search Device, and hopefully the ADAM device will show up in the left hand column. From there, change the IP / subnet / gateway to something that works. I would suggest using static IP. Have fun.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.19.04 Oct 20232

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
spanio/adam-driver

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:02 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:5eebe7f96cba3bda930178bcc6a5ef3db8a946695c8141c857f71c4c7fd2c326