Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- from pymodbus.client.sync import ModbusSerialClient as ModbusClient
- import time
- import sys
- start = int(sys.argv[1])
- count = int(sys.argv[2])
- client = ModbusClient(method='rtu', port='/dev/ttyUSB0', baudrate=9600, stopbits=1, parity='N', bytesize=8, timeout=1)
- connect = client.connect()
- while True:
- rr = client.read_holding_registers(start,count)
- file = open("logs/energy.txt", "w")
- file.write(str(rr.registers))
- file.close()
- time.sleep(5)
- client.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement