Seite 3 von 4

Re: USB/RS485-Adapter- welche funktionieren?

Verfasst: Mi 28. Apr 2021, 19:56
von solarfanenrico
Hallo Michael,
mir hat Timo (TeamO) hiermit geholfen

USB-Devices ermitteln

Code: Alles auswählen

           udevadm info -a -n /dev/ttyUSB1 | grep '{serial}' | head -n1   

Code: Alles auswählen

               udevadm info -a -n /dev/ttyUSB0 | grep '{serial}' | head -n1
und die ermittelten Adressen in

Code: Alles auswählen

nano  /etc/udev/rules.d/99-usb-serial.rules
eintragen.
rules.png
in der ---.user.config.php dann die usbdevices ähnlich meinen eintragen

x.user.php.png

Re: USB/RS485-Adapter- welche funktionieren?

Verfasst: Do 29. Apr 2021, 09:21
von SolarVogel
Moin Moin,
ganz herzlichen Dank.... und es geht seit heute Morgen. Grund war eine Einstellung im Piko. Die Adresse muss auf „1“ stehen.

An dieser Stelle ein hohes Lob auf dieses Forum. Hatte gestern den ganzen Tag über alles! zum Piko gelesen und dabei die Adresse „1“ gefunden. Sehr schön!!!

Danke auch Solarfanenrico, dass werde ich auch so einstellen.

Gruß Michael

Re: USB/RS485-Adapter- welche funktionieren?

Verfasst: Fr 21. Mai 2021, 11:18
von pv-seb
Moin an alle,

ich stehe demnächst vor der gleichen Herausforderung mit meinem Kostal PIKO 12.

Soweit habe ich glaube ich fast alles verstanden aber nur eine kurze Frage.

Könnte jemand ein Foto vom Anschluss des USB Adapter an den WR hier posten wo man erkennt wie die Adern angeschlossen werden müssen?

Ist der RS485 Adapter wirklich nur über 2 Adern angeschlossen?

Das fehlende Puzzlestück ist bei mir (bis jetzt) nur noch die Anbindung des PI an den WR.

Über eine Antwort würde ich mich freuen.


Danke schön.

Re: USB/RS485-Adapter- welche funktionieren?

Verfasst: Fr 19. Aug 2022, 15:19
von mikep500
Hallo,
ich habe auch das Problem, dass bei meinem SDM630 der USB Port mit dem billigen Adapter nicht geöffnet werden kann wird. Die Bautrate habe ich auf 19200 Eingestellt.
es kommt:
19.08. 11:37:40 -Es handelt sich um ein 32 Bit System.
19.08. 11:38:01 -Multi Regler Auslesen [Start].
19.08. 11:38:01 -Verarbeitung von: '1.user.config.php' Regler: 24
19.08. 11:38:01 |-------------- Start infini_p16.php ------------------------
19.08. 11:38:01 -Wechselrichter Antwortet mit NAK!
19.08. 11:38:03 -Fehlermeldung:
19.08. 11:38:03 * -Daten zur lokalen InfluxDB [ solarregler1 ] gesendet.
19.08. 11:38:03 -Multi-Regler-Ausgang. 5
19.08. 11:38:20 -OK. Datenübertragung erfolgreich.
19.08. 11:38:20 -WattstundenGesamtHeute: 1954.2
19.08. 11:38:20 |-------------- Stop infini_p16.php -----------------------
19.08. 11:38:20 -Verarbeitung von: '2.user.config.php' Regler: 34
19.08. 11:38:20 + -WR_ID: 01
19.08. 11:38:20 |------------ Start SDM630_meter.php -------------------------
19.08. 11:38:20 XX -USB Port kann nicht geöffnet werden. [1]
19.08. 11:38:20 XX -Exit....
19.08. 11:38:20 |------------ Stop SDM630_meter.php -----------------------
19.08. 11:38:20 -Multi Regler Auslesen [Stop].

unter lsusb steht:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0665:5161 Cypress Semiconductor USB to Serial
Bus 001 Device 003: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Da wird er ja erkannt. Dann sollte er ja auch funktionieren

Hat jemand eine Idee?
Danke Mike

Re: USB/RS485-Adapter- welche funktionieren?

Verfasst: Fr 19. Aug 2022, 16:48
von Ulrich
Welche Geräte ID hat der Zähler denn? Ist die richtige Geräte ID in der x.config.php eingetragen?

Re: USB/RS485-Adapter- welche funktionieren?

Verfasst: Fr 19. Aug 2022, 17:32
von mikep500
Wo finde ich die Geräte ID?
Danke

Re: USB/RS485-Adapter- welche funktionieren?

Verfasst: Sa 20. Aug 2022, 19:16
von mikep500
Sorry, ich muß noch mal fragen.
Mit dem Befehl $WR_Adresse = soll doch die Device ID angezeigt werden. Aber bei mir erscheint:
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
[command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-T timeout] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
prompt] [-T timeout] [-u user] file ...
pi@solaranzeige:~ $
Ich verzweifle noch......

Re: USB/RS485-Adapter- welche funktionieren?

Verfasst: Sa 20. Aug 2022, 19:24
von Ulrich
Nein, hinter den Eintrag
$WR-Adresse = 1;

muss die Geräte ID eingetragen werden. Normalerweise ist die Geräte ID = 1. Sobald aber mehrere Geräte gekoppelt sind, muss jedes Gerät eine eigene Geräte ID besitzen. Die Geräte ID kann man im Gerät über das Menü abfragen. Wie, das ist bei jedem Gerät anders.

Re: USB/RS485-Adapter- welche funktionieren?

Verfasst: Sa 20. Aug 2022, 19:25
von mikep500
hast du einen Tip zum SDM630?
BZW dem adapter

Re: USB/RS485-Adapter- welche funktionieren?

Verfasst: Sa 20. Aug 2022, 20:21
von mikep500
Ist mit Geräte ID die Adresse 001 gemeint?
Einstellungen für die RS485-Schnittstelle wählen
Die RS485-Schnittstelle dient dazu, das Gerät über eine ZweidrahtVerbindung an ein externes Anzeigegerät anzuschließen.
Sie können folgende Einstellungen für die RS485-Schnittstelle wählen:
 Adresse ( 001 – 247)
 Baudrate
 Parität
 Stop-Bits
Informationen zu möglichen externen Geräten und den dafür
erforderlichen Einstellungen finden Sie im Download-Bereich der
Internetseite des Herstellers.
Um Einstellungen für die RS485-Schnittstelle vorzunehmen, gehen Sie wie
folgt vor:
Öffnen Sie das Setup-Menü.
Drücken Sie die Taste „M“ bzw. „P“ so oft, bis die aktuell eingestellte
Adresse angezeigt wird, z. B.:
Sie können jetzt die gewünschte Einstellmöglichkeit wählen