Der Artikel basiert auf diesem Beitrag im forum.fhem.de
Als erstes die Wifi SD Karte (Transcend) besorgen und schon kann es los gehen:
Windows PC
Die SD Karte wird zur Vorbereitung im SD Reader eines Windows PC betrieben. In der Wurzel der SD Karte muss eine Datei autorun.sh mit Notepad und folgendem Inhalt erzeugt werden:
telnetd -l /bin/sh &
tcpsvd -E 0.0.0.0 21 ftpd -w /mnt/sd/ &
Entsprechend des Beitrages muss noch der Pfad /DCIM/199_WIFI erzeugt werden, dahin wird später das Bild automatisch gespeichert.
Digitaler Foto Rahmen
In meinem Foto Rahmen läuft die SD Karte nur mit dem mitgelieferten USB Reader. Der Rahmen startet nach dem einschalten selbstständig die Wiedergabe der Bilder im USB Reader.
RaspberryPi
Auf dem raspberryPi muss lftp installiert werden.
sudo apt-get install lftp
Für fhem muss eine Steuerdatei /opt/fhem/FHEM/FhemUtils/wifi-sd.ftp erzeugt werden:
lftp -u user: ftp://ip
cd /DCIM/199_WIFI
put /opt/fhem/WSD00003.JPG
quit
Jetzt noch den cron job anlegen, dazu wird zuerst ein script WIFI-SD-copy.sh im Pfad /usr/pi erzeugt:
#!/bin/bash
rm /opt/fhem/WSD00003.JPG
wget http://ip:8083/fhem/rss/myrss.jpg -O /opt/fhem/WSD00003.JPG
lftp -f /opt/fhem/FHEM/FhemUtils/wifi-sd.ftp
Das script muss Rechte für execute bekommen!
Jetzt noch den Job in der crontab erstellen:
crontab –e
nano wird geöffnet. Diese Zeile eintragen:
5 * * * * /usr/pi/WIFI-SD-copy.sh
Am Ende hat alles funktioniert, bis auf das mein Fotorahmen nicht wirklich das aktuelle Bild dargestellt hat. Beim Einschalten wird irgendwie das Bild von der SD Karte in einen Cache geladen und nie wieder aktualisiert. Sehr schade, außer dem neuen Wissen über SD WiFi Karten und Anlegen eines RSS Feeds unter fhem ist nichts bei raus gekommen.