Timelapse foto’s met gphoto2.

Na een heleboel gedonder met allerlei programmatuur om een time-lapse video te maken kwam Cellie toch weer op de oude vertrouwde command-line uit.

gphoto2 --capture-image-and-download -I 10 -F 0 -folder ~/Pictures
  • --capture-image-and-download
    Duh..
  • -I 10
    10 seconden interval.
  • -F 0
    Aantal foto’s, 0 betekent blijf foto’s maken.
  • -folder
    Waar worden de foto’s opgeslagen.

De -folder parameter kan worden overgeslagen, gphoto2 slaat bestanden  standaard op in de folder waar gphoto2 gestart is.

De uitleg:

gphoto2 manual

Apache2 proxy setup.

Om lan servers via internet te benaderen en daarbij niet te veel poorten te hoeven openen kun je Apache2 gebruiken als proxy server.

Voorbeeld salamanders:

Opslaan als salamanders.wasietsmet.nl.conf in /etc/apache2/sites-available.

<VirtualHost *:80>

    Servername salamanders.wasietsmet.nl

    ProxyRequests Off

    ProxyPreserveHost On

    <Location />
        ProxyPass "http://192.168.0.199/"
        ProxyPassReverse "http://192.168.0.199/"
    </Location>

    SetEnvIf Request_URI "^/api/getdevice" dontlog

    CustomLog "|/usr/bin/rotatelogs /var/www/salamanders.wasietsmet.nl/log/access%d-%m-%Y 86400" vhost_combined env=!dontlog
    ErrorLog "|/usr/bin/rotatelogs /var/www/salamanders.wasietsmet.nl/log/error%d-%m-%Y 86400"

</VirtualHost>

Nu alleen nog Apache2 op de hoogte stellen:

a2ensite salamanders*
service apache2 reload

En het werkt.

De links:

https://www.leaseweb.com/labs/2014/12/tutorial-apache-2-4-transparent-reverse-proxy/
https://www.howtoforge.com/setenvif_apache2
https://www.jamescoyle.net/how-to/116-simple-apache-reverse-proxy-example

NFS setup 2017

on the server:

/etc/exports

/media/storage 192.168.2.0/24(no_subtree_check,insecure,rw)
/media/movie 192.168.2.0/24(no_root_squash,rw,async,no_subtree_check)
/var/www 192.168.2.0/24(rw,no_subtree_check)

on pc clients:

/etc/fstab

192.168.2.2:/media/storage /media/storage nfs auto,rw,hard,intr 0 0
192.168.2.2:/var/www /mnt/www nfs auto,rw,hard,intr 0 0

on Enigma2 clients:

/etc/fstab

192.168.2.2:/media/movie /media/hdd/movie nfs rw,intr,nolock 0 0
192.168.2.2:/media/storage /media/storage nfs rw 0 0

Bluetooth GPS logger GT-750 uitlezen linux.

Dat doen we met gpsbabel -die zit gewoon in de feed in Mint 17.2- en gebruiken iets als:

gpsbabel -i skytraq,erase -f /dev/ttyUSB0 -o gpx -F out.gpx

om de logger uit te lezen en tegelijk te wissen.

EDIT: 20-03-2018
Opeens is m’n tracker te vinden op /dev/ttyACM0 ?
Dan is de juiste command line ( om oude data te wissen! ) dus:

gpsbabel -i skytraq,erase,no-output -f /dev/ttyACM0

Het waarom:

Hierzo te vinden.