Dies ist eine alte Version des Dokuments!
Installation des Raspberry nach !Link!
Herunterladen des *.deb von der fhem-Seite
dpkg -i <*.deb>
Gefolgt vom Einspielen eines Backups (Übertrag einer anderen Installation). Rechte beachten! Siehe fhem-Artikel Backup&restore.
1. fhem
update-rc.d fhem defaults
2.hmland
In
/etc/init.d/fhem
die auskommentierte Zeile aktivieren und an den korrekten Pfad anpassen:
/opt/hmland/hmcfgusb-0.102/hmland -d -p 1234
# apt-get install libio-socket-ssl-perl # apt-get install libwww-perl
# cd /opt/fhem # mkdir certs
In dieses Verzeichnis kommen zwei Dateien die mithilfe von OpenSSL erstellt werden: server-key.pem und server-cert.pem:
# /opt/fhem/certs # openssl req -new -x509 -nodes -out server-cert.pem -days 3650 -keyout server-key.pem
Damit das SSL-Modul die erzeugten Dateien verwenden kann, muss das certs-Verzeichnis Ausführrechte haben (es ist auch kein Fehler, wenn die Dateien selbst nur die nötigsten Rechte haben). Die Berechtigungen werden wie folgt gesetzt:
# chmod 644 /opt/fhem/certs/*.pem # chmod 711 /opt/fhem/certs
Als nächstes öffnen wir FHEM im Browser. Hier müssen wir nun die Web Instanz suchen welche wir auf HTTPS umstellen möchten. In der Regel ist diese Instanz als WEB angelegt. Evtl. hab ihr mehrere Webinstanzen (z.B. WEBphone, WEBtablet) oder hab das Define anders benannt, dann müsst Ihr die folgenden Angaben entsprechend ändern:
attr WEB HTTPS attr WEBphone HTTPS attr WEBtablet HTTPS
https://www.raspberrypi.org/documentation/usage/webcams/
apt-get install fswebcam
Test:
fswebcam -r 800x600 image_800x600.jpg
siehe Laptop.