Seite 1 von 1
EVSE Register zum laden
Verfasst: Do Jul 09, 2020 12:28 pm
von matthesjimte
Guten Tag
Ich bin ein bischen verwirrt, von dem vielen Dokumentation und Forum lesen.
Welches Modbus Register der EVSE wird den nun beschrieben um die Ladung zusteuern?
2000, 2005 oder über 2010-2017 ?
Danke
Re: EVSE Register zum laden
Verfasst: Do Jul 09, 2020 12:33 pm
von openWB
1000
Re: EVSE Register zum laden
Verfasst: Do Jul 09, 2020 4:56 pm
von matthesjimte
Danke
Ich versuche jetzt mittels python den Wert in Register 1000 abzudaten, leider erfolglos
Code: Alles auswählen
import I2C_LCD_driver
import urllib.request
import datetime
import json
import time
import RPi.GPIO as GPIO
from pymodbus.client.sync import ModbusSerialClient
#Modbus settings
client = ModbusSerialClient("rtu", port="/dev/ttyUSB0", baudrate=9600, stopbits=1, bytesize=8, timeout=1)
L1 = 0
ac_current = 6
#GPIO Generell settings
GPIO.setmode(GPIO.BCM)
#Pin Für CP Unterbrechung
GPIO.setup(23, GPIO.OUT)
GPIO.output(23, GPIO.HIGH)
try:
while True:
rq = client.read_holding_registers(1000,7,unit=1)
print(rq.registers)
if(rq.registers[2] >=2):
ac_current +=4
client.connect()
rr = client.write_register(int(1000),int(ac_current),unit=1)
client.close()
Habe jetzt schon fast alles ausprobiert, mit client.open() und client.close() es will aber einfach nicht.
Ne Idee?