Du kannst aber eine Datei erstellen "evseschreiben.py":
Code: Alles auswählen
#!/usr/bin/python3
import sys
seradd = str(sys.argv[1])
from pymodbus.client.sync import ModbusSerialClient
client = ModbusSerialClient(method = "rtu", port=seradd, baudrate=9600,
stopbits=1, bytesize=8, timeout=1)
evseid = int(sys.argv[2])
wreg = int(sys.argv[3])
val = int(sys.argv[4])
rq = client.write_registers(wreg, val, unit=evseid)
Code: Alles auswählen
sudo python evseschreiben.py /dev/ttyUSBx 1 1000 15
Das aber nicht mit einem USB Adapter der in OpenWB konfiguriert ist.
Alternativ in klickibunti:
https://sourceforge.net/projects/easymodbustcp/
USB Adapter dann in Windows, sollte auch gehen, mangels Windows nie benutzt.
Wenn du mehr experimentieren möchtest macht ein Pickit3 durchaus Sinn.