EASun Isolar SMGII

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

tobi01
Beiträge: 9
Registriert: Do 23. Sep 2021, 18:24
Danksagung erhalten: 3 Mal

EASun Isolar SMGII

Beitrag von tobi01 »

Hallo Zusammen,

versuche, leider bisher ohne Erfolg meinen EAsun Isolar SMGII Wechselrichter in Solaranzeigen einzubinden.
IMG_20210927_151016.jpg
Ich habe bisher folgende Möglichkeiten probiert:

1. Verbindung mit USB A zu B mit Regler 7

Code: Alles auswählen

 27.09. 13:41:16    -Daten:
array (
  32 => 'USB 00.0: 10a00 Hub',
  '' => '',
  'Unique ID' => 'pBe4.djic47EFb5E',
  'Parent ID' => 'VCu0.m2lGPNk7Xc4',
  'SysFS ID' => '/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-0:1.0',
  'SysFS BusID' => '2-0:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Linux Foundation 3.0 root hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x1d6b "Linux Foundation"',
  'Device' => 'usb 0x0003 "3.0 root hub"',
  'Revision' => '"5.10"',
  'Serial ID' => '"0000:01:00.0"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Module Alias' => '"usb:v1D6Bp0003d0510dc09dsc00dp03ic09isc00ip00in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#2 (USB Controller)',
)
27.09. 13:41:16    -USB Devices:
array (
  1 =>
  array (
    'Device' => '0x0003',
  ),
)
27.09. 13:41:16    -Regler: 7
27.09. 13:41:16    -Device: /dev/hidraw0 wird in die user.config.php eingetragen.
27.09. 13:41:16    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 584   $USBRegler         = "/dev/hidraw0";

27.09. 13:41:16    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 585   // $USBWechselrichter = "/dev/ttyUSB1";  // wird nicht mehr gebraucht.

27.09. 13:41:16    -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 604   $Platine = "Raspberry Pi 4 Model B Rev 1.4";

27.09. 13:42:14 |--------------   Start  ax_wechselrichter.php   -----------------
27.09. 13:42:14 XX -USB Port kann nicht geöffnet werden. [1]
27.09. 13:42:14 XX -Exit....
27.09. 13:42:14 |------------   Stop   ax_wechselrichter.php    ------------------
27.09. 13:43:01 |--------------   Start  ax_wechselrichter.php   -----------------
27.09. 13:43:01 XX -USB Port kann nicht geöffnet werden. [1]
27.09. 13:43:01 XX -Exit....

2.Verbindung mit USB A zu B mit Regler 26

Code: Alles auswählen

27.09. 13:34:22    -Daten:
array (
  32 => 'USB 00.0: 10a00 Hub',
  '' => '',
  'Unique ID' => 'pBe4.djic47EFb5E',
  'Parent ID' => 'VCu0.m2lGPNk7Xc4',
  'SysFS ID' => '/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-0:1.0',
  'SysFS BusID' => '2-0:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Linux Foundation 3.0 root hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x1d6b "Linux Foundation"',
  'Device' => 'usb 0x0003 "3.0 root hub"',
  'Revision' => '"5.10"',
  'Serial ID' => '"0000:01:00.0"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Module Alias' => '"usb:v1D6Bp0003d0510dc09dsc00dp03ic09isc00ip00in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#2 (USB Controller)',
)
27.09. 13:34:22    -USB Devices:
array (
  1 =>
  array (
    'Device' => '0x0003',
  ),
)
27.09. 13:34:22    -Regler: 26
27.09. 13:34:22    -Device: /dev/hidraw0 wird in die user.config.php eingetragen.
27.09. 13:34:22    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 584   $USBRegler         = "/dev/ttyUSB0";

27.09. 13:34:22    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 585   // $USBWechselrichter = "/dev/ttyUSB1";  // wird nicht mehr gebraucht.

27.09. 13:34:22    -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 604   $Platine = "Raspberry Pi 4 Model B Rev 1.4";

27.09. 13:35:14 |-----------------   Start  qpi_p30.php   ------------------------
27.09. 13:35:14 XX -USB Port kann nicht geöffnet werden. [1]
27.09. 13:35:14 XX -Exit....
27.09. 13:35:14 |-----------------   Stop   qpi_p30.php    -----------------------
3.Verbindung mit Serial-Adapter und Regler 59, der Serial Ausgang sieht aus wie eine Netzwerkbuchse und hat dann ein Adapterkabel auf Serial. Hierauf habe ich dann ein FDI Adapter gesteckt
IMG_20210927_151046.jpg
IMG_20210927_151030.jpg

Code: Alles auswählen

27.09. 13:20:15    -USB Devices:
array (
  1 =>
  array (
    'Device' => '0x2303',
    'File' => '/dev/ttyUSB0',
    'Vendor' => 'usb 0x067b "Prolific Technology, Inc."',
    'Model' => 'Prolific PL2303 Serial Port',
    'Driver Modules' => 'usbserial, pl2303',
    'Driver' => 'pl2303',
  ),
  2 =>
  array (
    'Device' => '0x0003',
  ),
)
27.09. 13:20:15    -Regler: 59
27.09. 13:20:15    -Regler erkannt: /dev/ttyUSB0
27.09. 13:20:16    -Device: /dev/ttyUSB0 Geschwindigkeit: 9600
27.09. 13:20:16    -Device: /dev/ttyUSB0 wird in die user.config.php eingetragen.
27.09. 13:20:16    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 584   $USBRegler         = "/dev/ttyUSB0";

27.09. 13:20:16    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 585   // $USBWechselrichter = "/dev/ttyUSB1";  // wird nicht mehr gebraucht.

27.09. 13:20:16    -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 604   $Platine = "Raspberry Pi 4 Model B Rev 1.4";

27.09. 13:21:14 |-----------------   Start  easun_p30.php   ------------------------
27.09. 13:23:16 !! -Keine gültigen Daten empfangen.
27.09. 13:23:16 |-----------------   Stop   easun_p30.php    -----------------------
27.09. 13:24:01 |-----------------   Start  easun_p30.php   ------------------------
27.09. 13:26:03 !! -Keine gültigen Daten empfangen.
27.09. 13:26:03 |-----------------   Stop   easun_p30.php    -----------------------
27.09. 13:27:01 |-----------------   Start  easun_p30.php   -----------------

Ich hoffe ihr könnt mir einen Tipp geben wo der Fehler liegt.


Viele Grüße,

Tobias

tobi01
Beiträge: 9
Registriert: Do 23. Sep 2021, 18:24
Danksagung erhalten: 3 Mal

Re: EASun Isolar SMGII

Beitrag von tobi01 »

Hallo,

hat vielleicht jemand noch eine Idee, was ich machen kann? Der bisherige Zugang über einen ChinaCloud Wifi Dongle ist zwar sehr rudimentär, aber funktioniert sehr stabil. Dieser Dongle greift auch an der Serial Verbindung ab, daher sollte es für den Raspberry bestimmt auch möglich sein.

Viele Grüße,
Tobias

solarfanenrico

Re: EASun Isolar SMGII

Beitrag von solarfanenrico »

tobi01 hat geschrieben:
Di 12. Okt 2021, 07:57
Hallo,

hat vielleicht jemand noch eine Idee, was ich machen kann? Der bisherige Zugang über einen ChinaCloud Wifi Dongle ist zwar sehr rudimentär, aber funktioniert sehr stabil. Dieser Dongle greift auch an der Serial Verbindung ab, daher sollte es für den Raspberry bestimmt auch möglich sein.

Viele Grüße,
Tobias
Hallo Tobias,
der Regler 59 ist am erfolgversprechensten. Da wir zumindest bereits der Regler erkannt. In der user.config.php sollte die Baudrate auf 2400 (mit seriellen Adapter eingetragen werden(Liste der Anschlußeinstellungen).
Enrico

tobi01
Beiträge: 9
Registriert: Do 23. Sep 2021, 18:24
Danksagung erhalten: 3 Mal

Re: EASun Isolar SMGII

Beitrag von tobi01 »

Hallo Enrico,
danke für den Hinweis mit der BAUD-Rate. Ich habe schon versucht diese zu ändern, leider jedoch ohne Erfolg..


Versuch 1 die 9600 einfach durch 2400 in der user config zu Ersetzen
Screenshot 2021-10-12 182526.png

Code: Alles auswählen

  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x1d6b "Linux Foundation"',
  'Device' => 'usb 0x0003 "3.0 root hub"',
  'Revision' => '"5.10"',
  'Serial ID' => '"0000:01:00.0"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Module Alias' => '"usb:v1D6Bp0003d0510dc09dsc00dp03ic09isc00ip00in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#2 (USB Controller)',
)
12.10. 18:20:42    -USB Devices:.
array (
  1 =>.
  array (
    'Device' => '0x2303',
    'File' => '/dev/ttyUSB0',
    'Vendor' => 'usb 0x067b "Prolific Technology, Inc."',
    'Model' => 'Prolific PL2303 Serial Port',
    'Driver Modules' => 'usbserial, pl2303',
    'Driver' => 'pl2303',
  ),
  2 =>.
  array (
    'Device' => '0x0003',
  ),
)
12.10. 18:20:42    -Regler: 59
12.10. 18:20:42    -Regler erkannt: /dev/ttyUSB0
12.10. 18:20:43    -Device: /dev/ttyUSB0 Geschwindigkeit: 9600
12.10. 18:20:43    -Device: /dev/ttyUSB0 wird in die user.config.php eingetragen.
12.10. 18:20:43    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 575   $USBRegler         = "/dev/ttyUSB0";

12.10. 18:20:43    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 576   $USBWechselrichter = "/dev/ttyUSB1";

12.10. 18:20:43    -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 595   $Platine = "Raspberry unbekannt";

12.10. 18:21:01 |-----------------   Start  easun_p30.php   ------------------------.
12.10. 18:23:16 !! -Keine gültigen Daten empfangen.
12.10. 18:23:16 |-----------------   Stop   easun_p30.php    -----------------------.
12.10. 18:24:01 |-----------------   Start  easun_p30.php   ------------------------.
12.10. 18:26:03 !! -Keine gültigen Daten empfangen.
12.10. 18:26:03 |-----------------   Stop   easun_p30.php    -----------------------.
12.10. 18:27:01 |-----------------   Start  easun_p30.php   ------------------------.
Versuch 2 die Zeichen vor dem Dollar entfernt, damit der Befehl mit $ beginnt.
Screenshot 2021-10-12 184003.png

Code: Alles auswählen

  'Unique ID' => 'pBe4.djic47EFb5E',
  'Parent ID' => 'VCu0.m2lGPNk7Xc4',
  'SysFS ID' => '/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb2/2-0:1.0',
  'SysFS BusID' => '2-0:1.0',
  'Hardware Class' => 'hub',
  'Model' => '"Linux Foundation 3.0 root hub"',
  'Hotplug' => 'USB',
  'Vendor' => 'usb 0x1d6b "Linux Foundation"',
  'Device' => 'usb 0x0003 "3.0 root hub"',
  'Revision' => '"5.10"',
  'Serial ID' => '"0000:01:00.0"',
  'Driver' => '"hub"',
  'Driver Modules' => '"usbcore"',
  'Module Alias' => '"usb:v1D6Bp0003d0510dc09dsc00dp03ic09isc00ip00in00"',
  'Config Status' => 'cfg=new, avail=yes, need=no, active=unknown',
  'Attached to' => '#2 (USB Controller)',
)
12.10. 18:37:21    -USB Devices:.
array (
  1 =>.
  array (
    'Device' => '0x2303',
    'File' => '/dev/ttyUSB0',
    'Vendor' => 'usb 0x067b "Prolific Technology, Inc."',
    'Model' => 'Prolific PL2303 Serial Port',
    'Driver Modules' => 'usbserial, pl2303',
    'Driver' => 'pl2303',
  ),
  2 =>.
  array (
    'Device' => '0x0003',
  ),
)
12.10. 18:37:21    -Regler: 59
12.10. 18:37:21    -Regler erkannt: /dev/ttyUSB0
12.10. 18:37:22    -Device: /dev/ttyUSB0 Geschwindigkeit: 9600
12.10. 18:37:22    -Device: /dev/ttyUSB0 wird in die user.config.php eingetragen.
12.10. 18:37:22    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 575   $USBRegler         = "/dev/ttyUSB0";

12.10. 18:37:22    -Zeile gefunden. USB Device kann ausgetauscht werden. Index: 576   $USBWechselrichter = "/dev/ttyUSB1";

12.10. 18:37:22    -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 595   $Platine = "Raspberry Pi 4 Model B Rev 1.4";

12.10. 18:38:14 |-----------------   Start  easun_p30.php   ------------------------.
Wie man sieht bleibt jeweils die BAUD-Rate auf 9600 im Log.

Viele Grüße,

Tobias

Benutzeravatar
Ulrich
Administrator
Beiträge: 5503
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 875 Mal
Kontaktdaten:

Re: EASun Isolar SMGII

Beitrag von Ulrich »

Die serielle Geschwindigkeit kann nur bei ganz bestimmten Geräten damit geändert werden.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

tobi01
Beiträge: 9
Registriert: Do 23. Sep 2021, 18:24
Danksagung erhalten: 3 Mal

Re: EASun Isolar SMGII

Beitrag von tobi01 »

Ist mit dem Gerät der Wechselrichter oder der USB/Seriell Adapter gemeint?

solarfanenrico

Re: EASun Isolar SMGII

Beitrag von solarfanenrico »

tobi01 hat geschrieben:
Di 12. Okt 2021, 21:30
Ist mit dem Gerät der Wechselrichter oder der USB/Seriell Adapter gemeint?
Hallo tobi01,
da hat sich Ulrich vermutlich nicht ganz eindeutig ausgedrückt.
In der user.config.php passt man die Baudrate an die des Gerätes(WR) an, und stellt diese nicht damit ein.
Der Adapter passt sich an diese Einstellung an.

Falls Du ein ausführliches Handbuch hättest, könnte man dort nachsehen, wie diese Einstellung aussieht. Leider habe ich keine Informatioenen weiter gefunden, als die in der Liste der Anschlußeinstellungen.

Enrico

tobi01
Beiträge: 9
Registriert: Do 23. Sep 2021, 18:24
Danksagung erhalten: 3 Mal

Re: EASun Isolar SMGII

Beitrag von tobi01 »

Eine ausführliche Bedienungsanleitung war bei dem Wechselrichter leider nicht dabei, ich habe den Hersteller schon vor zwei Wochen angeschrieben ob er mir Kommunikationsprotokoll zur Verfügung stellen kann, ohne Reaktion...

Wenn die 9600 aus dem LOG sich auf die Übertragungsgeschwindigkeit des Raspberry beziehen, verstehe ich nicht so richtig warum die Änderung in der Config keine Auswirkung hat.

solarfanenrico

Re: EASun Isolar SMGII

Beitrag von solarfanenrico »

Hallo tobi01,
es gibt einen Zusammenhang zwischen Bit und Baud:

Baud ist Symbole pro Sekunde. Wenn diese Symbole - die unteilbaren Elemente Ihrer Datencodierung - keine Bits sind, ist die Baudrate um den Faktor der Bits pro Symbol niedriger als die Bitrate. Das heißt, wenn 4 Bits pro Symbol vorhanden sind, beträgt die Baudrate ¼ der Bitrate.

Ich denke, daß im Log die Bitrate gezeigt wird.
Stelle lieber alles, wie vor den Versuchen, und versuche Hilfe bei den Profis zu bekommen.
Vielleicht wird das Gerät, derzeit auch noch nicht unterstützt.

Enrico

tobi01
Beiträge: 9
Registriert: Do 23. Sep 2021, 18:24
Danksagung erhalten: 3 Mal

Re: EASun Isolar SMGII

Beitrag von tobi01 »

Danke Enrico für deine Unterstützung.

Ulrich hat geschrieben:
Di 12. Okt 2021, 20:22
Die serielle Geschwindigkeit kann nur bei ganz bestimmten Geräten damit geändert werden.
Hallo Ulrich,
Falls der WR noch nicht unterstützt wird, kann ich irgendwie helfen, dass wir den erkannt kriegen? Ich habe wie gesagt schon bei dem Hersteller nach dem Protokoll gefragt, leider ohne Erfolg...

Zur Zeit hängt so ein WLAN Modul
Screenshot_2021-10-16-08-29-47-638_com.android.chrome.jpg
an der seriellen Schnittstelle und sendet die Daten in eine China Cloud.

Könnte man vielleicht den Datenaustausch zwischen WR und dem Datalogger "belauschen" um das Protokoll zu verstehen?

Viele Grüße

Tobias

Antworten

Zurück zu „Allgemeines“