ich versuche aus IP-Symcon über FTP auf eine Datei auf einem Windows-Rechner zuzugreifen.
Es geht darum einen Datenaustausch zwischen einer VBA-Anwendung und einer SymBox zu realisieren. Die SymBox liest über Modbus-TCP Wassertemperaturen ein und der PC steuert einen externen Anzeige-Bildschirm mit den Temperatur-Daten.
Umgekehrt gibt es einen Zahlenwert vom Windows-Rechner, der in die SymBox bzw. das Webfront reinlaufen soll.
In VBA werden TXT-Dateien erzeugt bzw. gelesen – das funktioniert bereits.
Ich habe dies in der Doku gefunden:
Auf dem Windows-Rechner habe ich einen Filezilla-Server (V1.3.0) installiert. Ich bekomme aber keinen Zugriff zustande, vermutlich passt der Connection-String nicht:
Die Konfiguration des Filezilla-Servers ist auch schwierig mit Virtual Path und Native Path, aber über WinSCP gelingt der Zugriff, dort aber nur, wenn „Explizites TLS“ eingestellt ist.
SymBox und Windows-PC liegen im selben Netzwerk 192.168.17.xx
Hat einer von Euch einen Tipp für mich?
Oder vielleicht eine ganz andere Idee wie der Zugriff funktionieren könnte?
Du willst auf Localhost zugreifen. Also von der Symbox auf die Symbox. Die aber garkeinen FTP Server eingebaut hat. Also ftp://....@192.168.17.xy/besucherzahl.txt wäre hier wohl sinnvoller. Wobei xy die IP des Filezilla Servers auf Windows ist.
Hier läuft die Sanduhr durch und dann die Fehlermeldungen:
Warning: file_get_contents(): connect() failed: Connection timed out in /mnt/data/symcon/scripts/56211.ips.php on line 10
Warning: file_get_contents(ftp://...@192.168.17.44/besucherzahl.txt): failed to open stream: operation failed in /mnt/data/symcon/scripts/56211.ips.php on line 10
Sorry, im ersten Thread hatte ich durch Copy&Paste die falsche Zeile. Localhost geht natürlich nicht, wie Du korrekt angemerkt hast. Unter WinSCP habe ich auch die IP-Adresse drin, da geht der Zugriff.
winSCP ist erstmal ein SCP Client. Dass du den für FTP zweckentfremdest, ist mir nicht bewusst geworden. Wenn du dort explizit SSL aktivieren musst, hast du zwei Möglichkeiten. Du aktivierst in php auch FTP over SSL (ggf. mit ftps://) oder du deaktivierst im FTP Server ssl bzw. den Zwang dazu.
Hallo Michael,
ich habe den IIS installiert und konfiguriert, komme aber dennoch nicht ans Ziel.
Hast Du vielleicht eine Zeile Beispielcode mit der korrekten URL für mich?
Hat jemand eine andere Idee wie ich von einer SymBox auf Zahlenwerte einer VBA-Anwendung zugreifen bzw. schreiben kann (ich brauche beide Richtungen). Irgendwie hab ich zur Zeit ein Brett vorm Kopf.