Hallo Forum,
ich habe lange überlegt, wie ich das Live-Stacking meiner Stellina in das Internet übertragen kann.
Ich habe die Stellina-Singularity-APP auf meinem Handy und Tablet - jedoch leider außerhalb meines Netzwerkes, da Stellina ein eigenes WLAN aufspannt.
Mir ist dazu folgende McGyver-Lösung eingefallen um die Beobachtungen quasi live zu Teilen.
Eine kurze Beschreibung:
ich habe bei meinen Android-Geräten die Entwickleroptionen aktiviert und dann (in den Entwickleroptionen) das USB-Debugging eingeschaltet.
Auf meinem Rechner (Linux Mint) habe ich mir scrcpy installiert und habe das Android-Gerät (das in Stellinas WLAN eingebucht ist und Stellinas Daten empfängt) per USB an den PC angeschlossen.
Damit habe ich schonmal das Bild des Android-Gerätes auf meinem Desktop und kann alles bedienen.
Um das Bild in Intervallen auf meinen webspace hochzuladen, habe ich mir ein kleines Script geschrieben. Dazu habe ich zunächst Imagemagick (sudo apt-get install imagemagick) installiert, mit der "import"-Funktion dieses Tool-Paketes kann man per Kommandozeile einen Screenshot eines bestimmten Fensters machen. Dazu benötige ich die Fenster-ID des Stellina-Android-Bildschirmes, die kann man ganz einfach mit dem Befehl "xwininfo" herausfinden. Die ausgeworfene Fenster-ID hat dann ein Hexadezimales Format (z.B. 0x60000f)
Um das Serverpasswort automatisiert zu übertragen, habe ich dann noch das Paket "sshpass" installiert (sudo apt-get install sshpass).
Mein Script sieht dann so aus:
#!/bin/bash
for (( ; ; ))
do
import -window StellinasFensterID livestack.png
local_path=/home/MeinBenutzerverzeichnis/livestack.png
remote_path=/MeinServer/MeinBildverzeichnis/livestack
sleep 5
sshpass -p 'MeinPasswort' sftp -v MeinBenutzer@MeinServer <<EOF
put $local_path $remote_path
EOF
sleep 20
echo "upload [ hit CTRL+C to stop]"
done
Alles anzeigen
Jetzt wird das Live-Bild von Stellina ca. alle 30s auf meinen webspace übertragen. Auf meiner Internetseite habe ich mir dann einen automatischen Seiten-Reload eingebaut, die Seite wird alle 30s neu geladen:
Das Bild befindet sich auf meinem webspace und kann natürlich auch hier im Forum eingestellt werden - da müsste man aber von Hand die Seite gelegentlich neu laden (entweder mit dem "Neu Laden"-Symbol oder mit F5):
Das Bild ist statisch, solange auf meinem Rechner mein Script nicht läuft.
Das ganze ist natürlich noch in der Beta-Test-Phase, scheint aber gut zu funktionieren!
Wenn ich Stellina das nächste Mal anwerfe, werde ich das ankündigen und bei Interesse könnt Ihr dann quasi live beim Stacken zusehen!
Demnächst also mehr auf diesem Sender!
CS, Jochen