Ich möchte aus meiner Windows IPS Installation eine Datei auf dem Raspberry importieren und in IPS weiterverarbeiten
Die Datei liegt auf dem RPI im /home Verzeichnis
Nun kann ich mich zwar mit ssh einloggen, das klappt alles aber ich weiß nicht wie ich die Datei nach Symcon bekomme, gibt es entsprechende SSH Befehle oder ist das der falsche Weg?
Hallo Ralf,
IPS läuft auf Windows 10, auf einem im Netzwerk vorhandenen Raspberry liegt im Home-Verzeichnis eine output.txt Datei.
Diese möchte ich nach IPS, importieren, sie muss nicht unbedingt physikalisch vorhanden sein, ich möchte die Datei dann mit PHP Mitteln in Symcon auslesen, dort sind Temperatur Werte hinterlegt.
SSH ist in Symcon eingerichtet und ich kann auf den entfernten RPI auch via SSH zugreifen, ich benötige jetzt einen entsprechenden SSH Befehl den ich absetzen kann um die Datei nach Symcon zu bekommen.
Es kommt darauf an, was du auf dem PI hast bzw. machen kannst. Der einfachste Weg ist ein nginx (webserver) installieren, die Datei dort ablegen und per wget oder file_get_contents holen.
Das ist tatsächlich ein sehr gute Idee und benötigt deutlich weniger auf dem PI.
Ein kurzes Python Script und deine Datei an den Symcon MQTT Server mit einem „belibigen“ Topic schicken. Dann im Symcon den Inhalt in eine Variable und entsprechend weiter verarbeiten.
Und bis zu „maximum size of 268435455 bytes approx 260MB“ sollten kein Problem sein.
Die Idee hört sich wirklich gut an, das Problem für mich ist das Script, hast du evtl. eine Vorlage wie so etwas aussehen könnte?
Und auf dem RPI muss kein MQTT Client laufen?