Reads DDS238 meters via modbus
Project description
python-dds238
This library is very useful when reading the chinese DDS238 (and its variants: DDS238-2, ...) power meter.
This library supposes that you're using an USB-to-RS485 dongle. It doesn't work yet for modbus-over-TCP (though if you want to propose an MR, i'd accept it gladly !).
Installation
To install the library, simply type:
$ pip3 install python-dds238
Usage
I'ts very simple:
>>> from dds238 import DDS238
>>> meter = DDS238(modbus_device='/dev/ttyUSB0', meter_id=20)
>>> meter.voltage
215.4
>>> meter.power
1632
>>> meter.export_energy
1288.2
DOC
| current
| Returns the current in Amperes
|
| export_energy
| Returns the exported energy, in kWh
|
| frequency
| Returns the frequency in Herz
|
| import_energy
| Returns the imported energy, in kWh
|
| power
| Returns the power in Watts. Positive is import. Negative power is exported
|
| voltage
| Returns the voltage in Volts
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python-dds238-0.0.2.tar.gz
(2.5 kB
view hashes)
Built Distribution
Close
Hashes for python_dds238-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1d725cfc8b9a478c654e18f367e03c0b13b5f9af4e091983df939081e11e610 |
|
MD5 | eb1e64f3401d6d3399f4e492aad4f47b |
|
BLAKE2b-256 | b12c805ac3f2b2c84edfbb3360bc27f2d766c1bdca30eea0bee5440aca5bcd90 |