Fronius Converter USB

Hallo,

ich möchte mit den Fronius International GmbH - Produkte - Anlagenüberwachung an die Daten von meinenen Wechselrichtern kommen. Kann mir jemand einen Tipp geben welche Instanz ich anlegen muß?

als was wird das Gerät denn erkannt. Als HID oder VCP oder ???

Kennst Du das Protokoll?

(Fronius Solar Net- bzw. Interface-Protokoll).

Seh grad, man muss einen Treiber installieren. Also dann eher als VCP.

Danke für eure Antworten.

Wie kann ich das feststellen. In den Eigenschaften steht bei Erweitert „VCP laden“.

Protokoll ist offen. Hier im Forum habe ich schon ein paar Skripte gefunden.

Aber das deckt dann nur die Datenseite ab, nicht die interpretation der Daten. Ich vermute Deine Frage bezog sich auf beides?

Edit: Doppelpost - wenns offen ist, dann ist es prinzipiell kein Problem.

Wenn es als VCP erkannt wird, musst Du als Instanz einen Comport anlegen.

Und noch den VCP laden anklicken, dann sollte auch ein Comport im Gerätemanager erscheinen, wenn mich nicht alles täuscht. Das wäre dann der einzustellende Comport.

Ich kann keine Comport-Instanz finden. Vielleicht SerialPort?

Vielleicht SerialPort?

Ja. Ist halt Umgangssprachlich. :slight_smile:

Wie kann ich feststellen welcher Port benützt wird?

Ähmm, indem Du unter Windows nachsiehst welcher zugewiesen wurde.

Tut mir leid - ich verstehe es nicht:o

Wo in Windows kann ich nachschauen. Im Gerätemanager kann ich nichts finden.:frowning:

Treiber hast Du installiert. Wenn das alles geklappt hat, sollte im Gerätemanager unter Anschlüsse COM und LPT der Port auftauchen.

Steht doch hier schon alles.
Im Gerätemanager muss ein neuer Com Port COM xy aufgetaucht sein.

Vielen Dank für eure Hilfe.

Jetzt müste ich doch im Debug irgendwas sehen?
Oder müssen die Wechselrichter dazu bewegt werden?
Hier habe ich das Protokoll gefunden.

Was muß ich senden das die Wechselrichter antworten?

Da bin ich raus, ich kenn weder die Wechselrichter noch das Protokoll. Du sagtest, da gäbe es schon Skripte im Forum, probier die doch mal aus.

Und: Hast Du die richtige Baudrate und 8N1 eingestellt?

Habe mal im Skript nachgesehen, welches hier im Forum gepostet wurde.
Die Daten kommen über eine Register Variable.

D.h. für Dich:

RegVar Instanz anlegen -> übergeordnete Instanz ist der Com (Serial) Port deines USB Devices
Dann in der Regvar das ReadComPort skript als Ziel Skript definieren.

Das ist hier aber ganz gut beschrieben.

Ich habe den Thread mal in Haustechnik verschoben, es wird jetzt schon relativ systemspezifisch.

Hallo,

Danke euch beiden.

Ich habe das Skript hier im Forum von PWC halbwegs zum laufen gebracht.

Einige Probleme habe ich damit:

-die Skripte sind für mich als Anfänger sehr schwer zu durchschauen.
-Mir kommt das alles sehr umständlich vor
-die ankommende Werte stimmen manchmal nicht. (z.B.Frequenz 0-50000) Im Debugfenster stehen die ankommende Zeichen nicht in einer Zeile (siehe Anhang)
-Ich habe den USB-Stick über den Fritz-Fernanschluss angeschlossen - vielleich gehen da irgendwo Daten verloren

Kann man denn nicht einfach einen „Abfragestring“ senden und das ankommente auswerten?
Vielleicht kann mir jemand helfen wie ich so ein „Abfragepaket“ senden kann.
Dies aus der Anleitung:

Alle Ein- und Ausgangsdaten der seriellen Schnittstelle sind gemäß folgender Datenstruktur
aufgebaut:
Start Startsequenz - 3 mal 0x80 (3 Byte)
Länge Anzahl der Byte im Datenfeld (1 Byte)
Gerät / Option Type, z.B.: Wechselrichter, Sensor Box, etc. (1 Byte)
Nummer Nummer des jeweiligen Gerätes (1 Byte)
Befehl Abfrage, auszuführender Befehl (1 Byte)
Datenfeld enthält den Wert des abgefragten Befehls (max. 127 Byte)
Check-Summe Die Check-Summe wird mittels 8-Bit Addition aller Bytes in der
Datenstruktur mit Ausnahme der Felder ‘Startsequenz‘ und
‘Check-Summe‘ errechnet; Overflows werden nicht
berücksichtigt (1 Byte)

dump.txt (8 KB)