Raspberry: Unterschied zwischen den Versionen

Aus d0b
Zur Navigation springenZur Suche springen
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 IP-Adresse mit dem Port 8083 erreichbar!
+
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


Basics

Installation unter Linux / OS X

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

Add-on`s