Daten einer Wechselrichter mit python auslesen

Themen rund um den praktischen Einsatz von Firebird. Fragen zu SQL, Performance, Datenbankstrukturen, etc.

Moderator: thorben.braun

Antworten
lmt
Beiträge: 6
Registriert: Di 6. Mai 2025, 08:46

ich entschuldige ,mich , wenn das eine andere Thema ist . Aber ich stehe hier seit Montag und kann nicht weiter arbeiten . ich möchte Daten von einer Wechselrichter im Python mit Visual Studio Code lesen . Der folgende Code läuft bei mir nicht ich weiß nicht warum . ich bekomme nichts von der Wechselrichter .

import serial
import time

ser = serial.Serial(
port='COM1',
baudrate=2400,
bytesize=serial.EIGHTBITS,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
timeout=1
)

def send_command(command):
full_command = command + '\r' # Oder '\r\n' je nach Gerät
ser.write(full_command.encode())
time.sleep(1)
response = ser.read_all().decode(errors='ignore')
return response

response = send_command("QPIGS")
print("Antwort vom Wechselrichter:")
print(response)

ser.close()
bfuerchau
Beiträge: 580
Registriert: Mo 7. Mai 2018, 18:09
Kontaktdaten:

Das ist leider das falsche Forum. Hier gehts um die Datenbank Firebird.
Versuchs doch mal bei https://stackoverflow.com.
lmt
Beiträge: 6
Registriert: Di 6. Mai 2025, 08:46

DANKE SCHÖN
Antworten