EVSE Register zum laden

Antworten
matthesjimte
Beiträge: 5
Registriert: Mo Jun 08, 2020 7:29 am

EVSE Register zum laden

Beitrag 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
openWB
Site Admin
Beiträge: 8517
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 2 times
Been thanked: 29 times

Re: EVSE Register zum laden

Beitrag von openWB »

1000
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
matthesjimte
Beiträge: 5
Registriert: Mo Jun 08, 2020 7:29 am

Re: EVSE Register zum laden

Beitrag 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?
Antworten