Fronius IG20: Datenlogger 2 Card auslesen über RS232

Begonnen von Burny4600, 20 Oktober 2015, 09:07:35

Vorheriges Thema - Nächstes Thema

Burny4600

Wie kann ich die Datenlogger 2 Card über RS232 an FHEM nutzen.

RS232 Kabel auf USB ist vorhanden:
dmesg              pl2303 converter now attached to ttyUSB0
bzw.
Zitatls -al /dev/serial/by-id       usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0

Gibt es hierzu schon eine fertige Lösung?
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Burny4600

Ich kann mir nicht vorstellen, dass es für FHEM keine Lösung für eine Datenlogger Anbindung via RS232 gibt!

Wer kann mir hier weiter helfen, um die Daten aus dem Fronius IG Umrichter auf FHEM zu übertragen?
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

pejonp

Zitat von: Burny4600 am 26 Oktober 2015, 17:56:01
.....
Ich kann mir nicht vorstellen, dass es für FHEM keine Lösung für eine Datenlogger Anbindung via RS232 gibt!
...
Hallo Chris,
Such doch einmal im forum nach deinem fronius. Einige haben das ecm-Modul so angepasst das diese fremde Geräte auslesen können. Schau mal nach ecmd-device.

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Burny4600

Danke für den Hinweis.

Werde nach dem ecmd-device gleich mal suchen.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Burny4600

@jörg

Wirklich gefunden habe ich nichts was passen könnte.

Hast du eine genauere Definition für die Suche für mich.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

PeMue

Zitat von: Burny4600 am 28 Oktober 2015, 12:01:17
Hast du eine genauere Definition für die Suche für mich.

http://fhem.de/commandref#ECMD bzw. ECMDDevice als nächstes  ;)

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Burny4600

Da komme ich nicht weiter, dass ich den Fronius IG20 an FHEM zum Laufen bringe.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

PeMue

Hallo Chris,

ich kenne das ECMD Modul nicht, aber ich denke, das ist so aufgebaut, dass Du Befehle über serielle Schnittstelle (oder TCP/IP) verschicktst und Ergebnisse zurückbekommst. Sprich: Du solltest das Protokoll des Datenloggers kennen. Sonst geht nichts.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Burny4600

Ok.

Dann muß ich mir etwas anderes einfallen lassen.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

pejonp

Zitat von: Burny4600 am 28 Oktober 2015, 20:39:12
...
Dann muß ich mir etwas anderes einfallen lassen.
Hallo Chris,

folgende Vorgehensweise kann ich dir anbieten. Ich weis aber nicht wann ich genau dazu komme. Wir könnten aber schon mal anfangen und Erfahrungen sammeln.

1. Fronius IG20 RS232 Protokoll (http://www.gerenda-solar.de/download/IG_interface_card_box-Bedienungsanleitung.pdf)
2. RS232 zu USB Adapter, in der Doku ist die Beschaltung
3. Raspberry oder anderes Linux mit ser2net einrichten und den /dev/ttyUSBx per TCP/IP zur Verfügung stellen. (Anleitung googel fragen oder hier im Forum nachsehen )
4. IP-Port übers Netz zur Verfügung stellen damit man darauf zugreifen kann, weil sich das besser entwickeln läßt.
Kann aber für nichts garantieren, da ich dieses Gerät nicht kenne.

5. Dann kann mit ECMD/ECMDDevice angefangen werden die Daten auszulesen. Schau mal hier dort greife ich auch über Internet auf Seriel zu und lese die Daten mit ECMD aus (http://forum.fhem.de/index.php/topic,42793.msg351541.html#msg351541).

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Burny4600

Hallo Jörg.
Danke für die Info.
Werde mir einen Adapter RS232 auf USB bauen mit FTDI232 Chip.

Nur welche Baurate die RS232 der Datenloggercard 2 hat finde ich hier nirgendwo.
Melde mich sowie ich den Adapter fertig habe, damit die RS232/USB Schnittstelle eindeutig ist.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Burny4600

#11
Hallo Jörg!

Irgendwie klappt das mit dem einrichten von ser2net nicht.
ser2net habe ich für den Debian installiert, nur wie richte ich richtig die TCP/IP Verbindung richtig ein.
Mit den Infos was ich in der ser2net.conf definieren soll habe ich irgendwie einen Knopf drinnen.

Die RS232 habe ich so eingerichtet.
define Fronius_RS232 ECMD serial /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0

Nur brauche ich das jetzt oder nicht um /dev/ttyUSBx per TCP/IP einzurichten?
Zudem habe ich mir irgendwie die Möglichkeit via PuTTY zuzugreifen damit ausgenockt, wo ich schon am suchen bin warum.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

pejonp

Hallo chris,

das ser2net benötigts du nur wennd er Port übers Netzwerk bereitgestellt werden soll.
In Beitrag (http://forum.fhem.de/index.php/topic,13128.msg84172.html#msg84172) habe ich eine Verweis auf ein Linuxtool gefunden was über die RS232 die Daten ausliest. Installier dir das mal. Das ist aber ausserhalb von FHEM. So kannst du aber sehen ob Daten ausgelesen werden.

Jörg
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect