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?