EASUN IGrid wird nicht erkannt

Welche Geräter können mit dieser Anzeige benutzt werden?
Laderegler, Wallboxen, Batterie-Management-Systeme, WLAN Schalter mit Tasmota Firmware und Wechselrichter

Moderator: Ulrich

GTRDRIVER
Beiträge: 7
Registriert: Sa 8. Apr 2023, 12:02
Danksagung erhalten: 1 Mal

EASUN IGrid wird nicht erkannt

Beitrag von GTRDRIVER »

Hallo zusammen

erstmal freundliche grüße an alle hier in dem Forum von einem "neuen" ...
Vorweg ich bin was Linux RPI etc.. nicht ganz unbewandert.

Erstmal zur Ausgangssituation:

Es kommt ein EASUN Igrid zum Einsatz - laut Tabelle ist das Regler ID 7 und nur per USB Kabel zum RPI zu verbinden.

Wird auch erkannt:

Code: Alles auswählen

2 22:55:15 solaranzeige kernel: [    2.168271] usb 1-1.4: new full-speed USB device number 3 using xhci_hcd
2 22:55:15 solaranzeige kernel: [    2.284948] usb 1-1.4: New USB device found, idVendor=0665, idProduct=5161, bcdDevice= 0.02
2 22:55:15 solaranzeige kernel: [    2.285009] usb 1-1.4: New USB device strings: Mfr=3, Product=1, SerialNumber=0
2 22:55:15 solaranzeige kernel: [    2.285040] usb 1-1.4: Product: HID in FS Mode
2 22:55:15 solaranzeige kernel: [    2.285065] usb 1-1.4: Manufacturer: STMicroelectronics
2 22:55:15 solaranzeige kernel: [    2.294108] hid-Wortzensur 0003:0665:5161.0001: hiddev96,hidraw0: USB HID v1.11 Device [STMicroelectronics HID in FS Mode] on usb-0000:01:00.0-1.4/i
2 22:55:15 solaranzeige kernel: [    2.389506] NET: Registered PF_INET6 protocol family
Der Inverter wird am PC ebenfalls als HID gerät erkannt und von der grandiosen Herstellersoftware (mann ist die schlecht) auch erkannt.
Auf dem RPI mit Solaranzeige hänge ich gerade irgendwie fest...

Das entsprechende Grafana Dashboard lädt zwar bringt aber keine Werte.

Laut einem Beitrag im Forum sollte ein Logfile angelegt werden unter /var/log/ (viewtopic.php?t=834)
Aber - die Datei existiert nicht.

Ich hoffe mir kann jemand helfen und evtl nen Tipp geben was hier schief läuft bzw wie man rausfindet was schief läuft...

Benutzeravatar
Ulrich
Administrator
Beiträge: 5548
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 835 Mal

Re: EASUN IGrid wird nicht erkannt

Beitrag von Ulrich »

Bitte schaue einmal in folgende LOG Datei:
/var/www/log/php.log
Dort müsste das Problem drinstehen.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

GTRDRIVER
Beiträge: 7
Registriert: Sa 8. Apr 2023, 12:02
Danksagung erhalten: 1 Mal

Re: EASUN IGrid wird nicht erkannt

Beitrag von GTRDRIVER »

Hallo

Erstmal vielen dank für die tolle Software und die Unterstützung hier !

ich kenne jetzt ja den syntax nicht - aber offenbar versucht solaranzeige auf /dev/ttyUSB0 zuzugreifen.
Das Device gibts aber nicht - der WR meldet sich als HID Device an " /dev/hidraw0"

Ich hab jetzt mal in der "user.config.php" das hid Device eingefügt:

Code: Alles auswählen

$USBRegler         = "/dev/hidraw0";
Bin mir aber nicht sicher ob das so richtig war - aus der Log Datei selbst werde ich nicht ganz schlau ... - hänge diese aber gern mal hier an.

Der WR hat noch einen normalen COM Port an den man per USB/Serial Adapter gehen könnte das hat unter Windows aber mit dem OE programm nicht geklappt ... - mit dem PI hab ichs noch nicht probiert...
Der Adapter selbst läuft aber unter Raspian sicher da ich diesen schon mal für ein anderes Projekt mit einem GSM Modem verwendet habe.

Nachtrag: da es sich ja wohl um Voltronics Geräte handelt - hier noch der Type des WR:
https://voltronicpower.com/en-US/Produc ... -5.6KW-6KW
Modellbezeichnung "infinisolar V4"
Bei EASUN nennt sich das ding "IGridSV-IV5.6KW"

Das wäre dann Relger "8"

Habe jetzt nochmals mit Regler "8" Probiert und eine neue Log Datei angehängt

Ich habe das Setup jetzt nochmals gestartet mit Regler 8 und es wird offenbar auch die richtige Schnittstelle erkannt:

Code: Alles auswählen

//
//  USB Device, die automatisch erkannt wurde...  bitte nicht ändern
//  Wird nicht bei der Multi-Regler-Version benötigt.
//
$USBRegler         = "/dev/hidraw0";
//
//  Nur wenn die automatischer Erkennung nicht funktioniert hat, bitte manuell
//  eintragen. Im Normalfall wird das nicht benötigt. So lassen wie es ist.
//  ---  Nur bei Multi-Regler-Version  Nur bei Multi-Regler-Version  ----
//  Bei einer Multi-Regler-Version muss hier der Devicename manuell
//  eingetragen werden.
Dateianhänge
php.log
(9.27 KiB) 91-mal heruntergeladen
php.log
(43.96 KiB) 83-mal heruntergeladen

Benutzeravatar
Ulrich
Administrator
Beiträge: 5548
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 835 Mal

Re: EASUN IGrid wird nicht erkannt

Beitrag von Ulrich »

Wenn es den eine HID Schnittstelle ist, dann ist dieser Eintrag richtig: $USBRegler = "/dev/hidraw0";

Ein oft gemachter Fehler ist, dass man ein Handy Ladekabel als Verbindung nutzt, das keine oder nicht die richtigen Datenleitungen hat. Also bitte einmal das Kabel prüfen bzw. tauschen.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

GTRDRIVER
Beiträge: 7
Registriert: Sa 8. Apr 2023, 12:02
Danksagung erhalten: 1 Mal

Re: EASUN IGrid wird nicht erkannt

Beitrag von GTRDRIVER »

Hallo

ich habe meinen post nochmals überarbeitet und weitere Logfiles angehängt - dazu noch die Erkenntnisse zum Wechselrichter und dem Einsatz.
Evtl kannst du dir die Ergänzungen nochmals anschauen.

USB Kabel - hier habe ich 3 verschiedene USB Kabel probiert - wobei das alles definitiv Datenkabel sind- Raspbian erkennt den HID Chipsatz ja auch und auch an einem Laptop den ich mal angeschlossen habe wird der HID Controller erkannt und eingebunden.

Alternativ kann ich natürlich nochmals das mitgelieferte COM Kabel probieren - zusammen mit einem USB/RS232 Umsetzer - der müsste sich ja als "/dev/ttyusb0" einbinden

Benutzeravatar
Ulrich
Administrator
Beiträge: 5548
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 124 Mal
Danksagung erhalten: 835 Mal

Re: EASUN IGrid wird nicht erkannt

Beitrag von Ulrich »

Es könnte auch Regler 24 sein. Bitte einmal ausprobieren. Nach jeder Änderung der Verbindung immer den Raspberry neu starten.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

GTRDRIVER
Beiträge: 7
Registriert: Sa 8. Apr 2023, 12:02
Danksagung erhalten: 1 Mal

Re: EASUN IGrid wird nicht erkannt

Beitrag von GTRDRIVER »

Hallo

Danke für die Unterstützung - Versucht mit Regler 24

Aus solaranzeige.log:

Code: Alles auswählen

13.04. 13:14:15 |--------------   Start  infini_p16.php   ------------------------ 
13.04. 13:14:15    -Wechselrichter Antwortet mit NAK!
13.04. 13:15:11 !! -Keine gültigen Daten empfangen.
13.04. 13:15:11 |--------------   Stop   infini_p16.php    ----------------------- 
13.04. 13:16:02 |--------------   Start  infini_p16.php   ------------------------ 
13.04. 13:16:02    -Wechselrichter Antwortet mit NAK!
13.04. 13:16:58 !! -Keine gültigen Daten empfangen.
13.04. 13:16:58 |--------------   Stop   infini_p16.php    ----------------------- 
13.04. 13:17:01 |--------------   Start  infini_p16.php   ------------------------ 
13.04. 13:17:01    -Wechselrichter Antwortet mit NAK!
13.04. 13:17:57 !! -Keine gültigen Daten empfangen.
13.04. 13:17:57 |--------------   Stop   infini_p16.php    ----------------------- 
13.04. 13:18:01 |--------------   Start  infini_p16.php   ------------------------ 
13.04. 13:18:01    -Wechselrichter Antwortet mit NAK!
Auszug aus der anderen Log datei:

Code: Alles auswählen

[13-Apr-2023 13:13:15 Europe/Berlin] PHP Notice:  Undefined offset: 2 in /var/www/html/usb_init.php on line 121
[13-Apr-2023 13:13:15 Europe/Berlin] PHP Notice:  Undefined offset: 2 in /var/www/html/usb_init.php on line 120
[13-Apr-2023 13:13:15 Europe/Berlin] PHP Notice:  Undefined offset: 2 in /var/www/html/usb_init.php on line 121
[13-Apr-2023 13:14:15 Europe/Berlin] PHP Notice:  fputs(): write of 1 bytes failed with errno=22 Invalid argument in /var/www/html/infini_p16.php on line 154
[13-Apr-2023 13:14:15 Europe/Berlin] PHP Notice:  fputs(): write of 1 bytes failed with errno=22 Invalid argument in /var/www/html/infini_p16.php on line 375
[13-Apr-2023 13:14:15 Europe/Berlin] PHP Notice:  fputs(): write of 1 bytes failed with errno=22 Invalid argument in /var/www/html/infini_p16.php on line 407
[13-Apr-2023 13:14:15 Europe/Berlin] PHP Notice:  fputs(): write of 1 bytes failed with errno=22 Invalid argument in /var/www/html/infini_p16.php on line 449

GTRDRIVER
Beiträge: 7
Registriert: Sa 8. Apr 2023, 12:02
Danksagung erhalten: 1 Mal

Re: EASUN IGrid wird nicht erkannt

Beitrag von GTRDRIVER »

Kein Erfolg - weder mit 7/8/24
Weder mit USB noch mit SERIAL ...

So langsam ...

GTRDRIVER
Beiträge: 7
Registriert: Sa 8. Apr 2023, 12:02
Danksagung erhalten: 1 Mal

Re: EASUN IGrid wird nicht erkannt

Beitrag von GTRDRIVER »

Hallo zusammen

ich bin jetzt einen kleinen Schritt weiter gekommen (aber sehr klein)

Der USB Port oder das Kabel (die Kabel) oder der HID Chip im WR haben irgend eine Macke ... - ich bekomme weder mit einem PC noch mit einem Laptop über diesen USB/USB eine ordentliche Verbindung hin (in Verbindung mit der Herstellersoftware)

Habe jetzt nochmals in ner Kiste gekramt und ein anderes original Verpacktes RS232/USB Adapter Kabel gefunden.
Am Laptop angesteckt - Die Herstelelr Software (SolarPower) gestartet - läuft - läuft absolut stabil !

Es scheint also schon mal so zu sein dass der vorher getestete USB/RS232 Adapter "nen knacks weg hatte"...

Aus frust hab ich jetzt nen SERIAL Sniffer dazischen gehangen und siehe da - der Port läuft mit 2400Baud.
also umgestellt auf 2400Baud und siehe da - läuft !

ich krieg nen Vogel !!!

An der Seriellen Konsole laufen diese Wechselrichter mit 2400 Baud.

Leechpozer
Beiträge: 10
Registriert: Sa 6. Jan 2024, 14:21

Re: EASUN IGrid wird nicht erkannt

Beitrag von Leechpozer »

Hi, ich habe genau die selbe Problematik mit dem EASun Igrid SV IV 5,6kVA... habe auch schon mit FTDI etc ausprobiert. Auch die 2400Baud eingestellt in der config. Alle Regler(7,8,24) getestet und nirgends kann ich den Inverter erreichen. Über die mitgelieferte App geht alles einwandfrei. Habe gesehen dass er sich am PI mit "cypress HID" anmeldet wenn ich den USB vom Inverter benutze.

Was genau hattest Du da eingestellt damit eine comm zustande kam? Meines Wissens benutzen die das P18 oder?

Schöne Grüße und Danke!

David

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste