Raspberry: Unterschied zwischen den Versionen
Sysd0b (Diskussion | Beiträge) (→FHEM) |
Sysd0b (Diskussion | Beiträge) (→FHEM) |
||
Zeile 32: | Zeile 32: | ||
== FHEM == | == FHEM == | ||
+ | === Installation === | ||
FHEM braucht perl, also erstmal Perl + Abhängigkeiten installieren | FHEM braucht perl, also erstmal Perl + Abhängigkeiten installieren | ||
<pre> | <pre> | ||
Zeile 50: | Zeile 51: | ||
</pre> | </pre> | ||
− | Danach ist FHEM Webinterface unter der pi | + | Danach ist FHEM Webinterface unter der pi IPv4-Adresse mit dem Port 8083 erreichbar (z.B. http://192.168.1.23:8083)! |
'''FHEM Standard Befehle''' | '''FHEM Standard Befehle''' | ||
Zeile 57: | Zeile 58: | ||
update | update | ||
shutdown restart | shutdown restart | ||
+ | </pre> | ||
+ | |||
+ | === Konfigurieren === | ||
+ | Als erstes wird die fhem.cfg" angepasst, das geht auf der Weboberfläche Navigation "Edit files“ und dann auf "fhem.cfg“ mit dem Button „Save fhem.cfg“ speichern wir Änderungen. | ||
+ | |||
+ | Zugangsdaten für das Webinterface auf der Konsole (SSH) erzeugen: | ||
+ | <pre> | ||
+ | echo -n USERNAME:PASSWORT| base64 | ||
</pre> | </pre> | ||
Version vom 26. November 2017, 13:23 Uhr
Inhaltsverzeichnis
Basics
Installation unter Linux / OS X
- Raspian downloaden
- Image auf MicroSD übertragen
diskutil list // Geräte anzeigen diskutil unmountDisk /dev/diskX // USB Stick unmounten sudo dd if=/pfad/zum/image.img of=/dev/disk1 bs=1m // Image übertragen touch /PFAD/MOUNTPOINT/boot/ssh // SSH Aktivieren, CAPLSLOCK text anpassen ;-) hdiutil eject /dev/disk1 // Gerät auswerfen
Danach kann die MicroSD Card dann in das Raspberry! Netzwerk dran, Power drauf (USB), raspian bezieht eine IPv4 Adresse via DHCP, diese bekommt man über den Router(Geräteliste), Nmap (/24 -sP), Wireshark (bootp) raus.
ssh pi@192.168.23.123 // SSH Verbimdung aufbauen - Default PW: raspberry sudo raspi-config // Raspberry anpassen - Filesystem, Hostname. Locals (de_DE.UTF-8 UTF-8) Advanced Options -> Expand Filesystem // Den Ganzen Speicher auf MicroSD nutzen sudo nano /etc/apt/sources.list // Anpassen (http://www.raspbian.org/RaspbianMirrors) sudo apt-get update && sudo apt-get -y upgrade // Paketliste aktualisieren & System aktualisieren sudo apt-get install vim htop iotop fail2ban cron-apt // Persönliche Paketauswahl installieren passwd pi // Standard Passwort soll geändert werden
FHEM
Installation
FHEM braucht perl, also erstmal Perl + Abhängigkeiten installieren
sudo apt-get -f install && sudo apt-get -y install install perl-base libdevice-serialport-perl libwww-perl libio-socket-ssl-perl libcgi-pm-perl libjson-perl sqlite3 libdbd-sqlite3-perl libtext-diff-perl libtimedate-perl libmail-imapclient-perl libgd-graph-perl libtext-csv-perl libxml-simple-perl liblist-moreutils-perl ttf-liberation libimage-librsvg-perl libgd-text-perl libsocket6-perl libio-socket-inet6-perl libmime-base64-perl libimage-info-perl libusb-1.0-0-dev libnet-server-perl
Dann auf der FHEM Downloadseite die aktuelle Version raussuchen und via wget ziehen & installieren
sudo wget http://fhem.de/fhem-5.8.deb && sudo dpkg -i fhem-5.8.deb
Damit FHEM auch nach einen neustart wieder da ist:
sudo vim /etc/rc.local sudo /etc/init.d/fhem // Diese Zeile vor "exit 0" einfügen + ":wq"
Danach ist FHEM Webinterface unter der pi IPv4-Adresse mit dem Port 8083 erreichbar (z.B. http://192.168.1.23:8083)!
FHEM Standard Befehle Auf dem Webinterface auszuführen:
update shutdown restart
Konfigurieren
Als erstes wird die fhem.cfg" angepasst, das geht auf der Weboberfläche Navigation "Edit files“ und dann auf "fhem.cfg“ mit dem Button „Save fhem.cfg“ speichern wir Änderungen.
Zugangsdaten für das Webinterface auf der Konsole (SSH) erzeugen:
echo -n USERNAME:PASSWORT| base64
Kodi
Open Source Home Theater Software
Installieren & Starten
sudo apt-get update && sudo apt-get install kodi // installieren kodi-standalone // starten oder kodi & // Im Hintergrund starten
Settings anpassen
vim .kodi/userdata/guisettings.xml // Webinterface aktivieren und nachfolgende Werte anpassen: <esallinterfaces> - true // Diese Ordnerstruktur wird erst nach dem ersten Start angelegt <webserver> - true <zeroconf> - true
Links