Beiträge von Ordovicium

    Diese Anleitung erklärt euch, wie man schnell und einfach seinen Raspberry Pi neu aufsetzt und dazu praktische Applikationen in einem Schritt installiert. Dadurch fallen die einzelnen Copy & Paste Schritte weg, die in diversen Anleitungen erklärt sind, da alles mit Hilfe eines Bash Skripts installiert wird.

    Auf meinem Raspberry läuft Plex und Home Assisstant drauf. Falls ich einmal die SD Karte erweitern oder formatieren möchte. Reicht es die vorgefertigten Skripts auszuführen um wieder alles installiert zu haben.

    Grundsetup

    Wir benötigen als erstes Raspbian als Betriebssystem. Es gibt hier bereits zahlreiche Anleitungen im Netz, wie man dies installiert, und ich gehe hier nicht mehr in die Details ein. Hier ein Bsp:

    https://www.elektronik-kompendium.de/sites/raspberry-pi/1905261.htm

    Für meinen Bedarf installiere ich folgende Applikationen und benenne die Files genau so:

    • Network.sh
    • Plex.sh
    • Hass.sh
    • Tautulli.sh

    Natürlich kann man auch alles in eine Datei verpacken. Dazu einfach eine Datei nach belieben erstellen und alle Code Schnippsel weiter unten in das eine File kopieren.

    Netzwerk mount

    Ich habe 3 Netzwerk Verbindungen die ich automatisch beim starten zu meinem NAS herstellen möchte.

    Die XXXXXX müssen durch euren Username und Password, der am NAS verwendet wird, ersetzen. Die Datei Network.sh beinhaltet also folgenden Code:

    Bash
    #!/bin/sh
    #Create mountpoints
    sudo mkdir /mnt/Recording &&
    sudo mkdir /mnt/Backup &&
    sudo mkdir /mnt/Download &&
    #---------------------------------------------------
    #fstab
    sudo su -c "echo '//10.0.0.2/Recording /mnt/Recording cifs username=XXXXXXXX,password=XXXXXXXX 0 0' >> /etc/fstab" &&
    sudo su -c "echo '//10.0.0.2/Backup/Home-Assistant /mnt/Backup cifs username=XXXXXXXX,password=XXXXXXXX 0 0' >> /etc/fstab" &&
    sudo su -c "echo '//10.0.0.2/Download /mnt/Download cifs username=XXXXXXXX,password=XXXXXXXX 0 0' >> /etc/fstab"

    Plex

    Jetzt installieren wir Plex. Dazu erstellen wir die Datei Plex.sh und kopieren folgenden Text rein:

    Bash
    #!/bin/sh
    #Install Plex
    sudo apt-get install apt-transport-https &&
    curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add - &&
    echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list &&
    sudo apt-get update &&
    sudo apt install plexmediaserver
    # Port: 32400/web

    Home assisstant

    Und zum Schluss Home Assisstant. Die Datei Hass.sh hat folgenden Code. Wenn ihr einen Raspberry Pi 3 habt, korrigiert dies in der letzten Zeile.

    Bash
    #!/bin/sh
    #Install Home Assisstant
    apt-get install -y software-properties-common apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat &&
    systemctl disable ModemManager &&
    systemctl stop ModemManager &&
    curl -fsSL get.docker.com | sh &&
    curl -sL "https://raw.githubusercontent.com/Kanga-Who/home-assistant/master/supervised-installer.sh" | bash -s -- -m raspberrypi4
    #Port: 8123

    Home Assistant kann nur im Root Modus installiert werden. Dazu gebt ihr sudo -i ein und startet das Skript wie unten beschrieben.

    Und die Installation von hass.io dauert ca. 15 Minuten. Also Geduld, wenn man glaubt, es passiert nichts.

    Tautulli (optional)

    Tautulli ist ein nettes Tool um Plex zu überwachen. Die Datei Tautulli.sh hat folgenden Code.

    Ausführen

    Ladet jetzt alle Dateien auf euren Raspberry rauf.

    Wenn ihr den Code auf einem Windows PC erstellt habt, dann benötigt ihr noch einen kleinen Trick um die Kodierung zu beheben. Glaubt mir, das spart Zeit und Nerven. Sonst bekommt ihr nur Fehler beim ausführen.

    Code
    sudo apt-get install dos2unix
    dos2unix *.sh

    Jetzt könnt ihr die einzelnen Dateien mit sudo bash XYZ.sh starten. Das Skript läuft durch und ihr habt die Software mit nur einer einzigen Terminal Eingabe erledigt. Viel Spass.

    Im Grunde könnt ihr jede weitere Software mit diesem Prinzip installieren. Einfach die einzelnen Schritte in den jeweiligen Tutorials in eine Skript Datei rein kopieren und jede Zeile (bis auf die Letzte) mit && abschließen. Das && führt dazu, dass das Skript nicht alle Zeilen auf einmal ausführt, sondern sequentiell.

    Ich darf folgende Information weiterleiten:

    Die Windows Lizenz "verliert" man nur, wenn man gröbere Sachen ändert. CPU oder Mainboard. Festplatte alleine ist kein Grund.

    Wobei Windows Lizenz verlieren ist auch nicht mehr so wie früher. Um Nummer sicher zu gehen gibt es auch eine Anleitung:

    https://support.microsoft.com/de-at/help/205…hardware-change

    Aber sofern deine Lizenz bei Microsoft mit deinem Account registriert ist, aktiviert sich Windows automatisch nach der Installation.

    Ahja, und wenn es stimmt, würde ich überlegen, ob das Modem auch irgendwo in der Wohnung stehen kann um die WLAN Funktion optimal zu nutzen.

    Also angenommen es kann im DG stehen, dann das Modem dort anschließen, das Signal kommt beim Technikkasten bei DG raus, dort ein Lankbel zu einem SWITCH (achte dabei, dass es das Eingangssignal vom Switch ist. Und vom Switch dann wieder die einzelnen Kabeln zu den Räumen.

    Ich vermute sehr stark, dass diese Leiste keine Verteilerfunktion hat. Wo auch immer EDV4 hin geht. An diesem Ende wirst du Internet haben. Sonst nirgendwo.

    Sofern das Magenta Modem, was auch ein Router sein sollte, 6 LAN Anschlüsse hat, brauchst du 6 Kabeln die jeweils einen Anschluss im Technikkasten bedient. Ansonsten muss du dir einen Router oder ein Switch besorgen. Aber ACHTUNG: Ein weiterer Router bringt mehr Sicherheit, ist aber auch ein bischen Tricky bei der Konfiguration. Stichwort "Doppeltes NAT"

    Anbei eine Zeichnung wie es aussehen kann.

    Also für die Fehlersuche bzw. ob meine Annahme richtig ist:

    1. Lass das Modem an EDV4 hängen
    2. Suche in der Wohnung die LAN Buchse die zu EDV4 gehört oder wo du es vermutest
    3. Steck deinen Laptop dort an
    4. Hast du Internet, freu dich :)
    5. Hast du kein Internet, Steck das Modem im Technikkasten um (wer sagt uns, dass die Bezeichnung richtig war). :)

    Blöde Frage, ist der Technikkasten gleich der Sicherungskasten? Ich weiß nur, LAN und Stromkabel sollten nicht unbedingt nebeneinander laufen. Wobei ich der Meinung bin, dass es immer drauf ankommt, wie sehr das LAN Kabel abgeschirmt ist.

    Kennst du die Qualität des LAN Kabels? Einfach/Doppelt geschirmt, CAT 5,6,7?

    Im Grunde ist das Magenta Modem bereits ein Router. Zumindest jene dich ich kenne. Was ist im Technikkasten? Ein Switch oder auch ein Router?

    Dann gäbe es auch noch die Möglichkeit, dass das Kabel gebrochen ist oder schlecht gepatcht. Die einfachste und schnellste Methode einen Kabelbruch zu überprüfen wäre ein Netzwerkkabel Tester. Ca. 10 EUR.

    Schlecht gepatcht hatte ich einmal das Problem. Super Netzwerk nur wehe ich habe das Modem oder den PC schief angeschaut, dann hatte ich auf einmal nur noch 100MBit anstatt 1GBit.

    Du kannst auch eine Foto vom Technikkasten machen, dann sieht man vielleicht besser, was da verbaut wurde.

    Programmierung ist bei mir auch seltener geworden. Weil es mittlerweile eh schon einiges gibt. Und wenn nicht, dann halte ich es flach mit der Umsetzung, da mir die Zeit fehlt. Wo ich aber Zeit investiere sind IoT Sachen. Geräte kombinieren und die mittels Prozessabläufe automatisieren. Toys for boys. :)

    Also was kann ich alles mit dem RPI machen, mit was kann ich hass.io oder openhab verbinden.

    Meine Familie hasst mich dafür, aber es macht Spass. :)