Ziel 1: Den Raspberry Pi vorbereiten
Ziel 2: TVheadend installieren und einrichten
Ziel 3: Antenna installieren
Ziel 4: Sender ins Plex bringen
Ziel 5: Nova-S2 zum laufen bringen

Hardware: 

- Raspberry Pi 3 ☑
- RASPBERRY PI TV Hat DVB-T/T2 PI TV Hat DVB-T/T2 ☑ Bestel Wahl als DVB-T Tuner. Funktioniert out of the Box
- Hauppauge 1589 WinTV-SoloHD ☒
- Hauppauge WIN TV Nova-S2 ☒
- PCTV DVB-S2 Stick (460e/461e) ☒
- Lüfter ☒
- USB Netzteil ☑
- Internet ☑ Viele Programme werden direkt aus dem Internet geladen/installiert.

 

Teil 1: Raspberry Pi OS installieren und einrichten:

Dafür benötigt man den "Raspberry Pi Imager"


1. Auf OS WÄHLEN klicken

 


2. Wir wählen (other) da wir nicht das default OS mit Desktop verwenden.

 


3. Raspberry Pi OS Lite (32-bit) with no desktop environment

 


4. SSH aktivieren & Benutzername und Password setzen aktivieren. Benutzer und Passwort festlegen.

 

Nachdem die SD-Karte im Rasbpi steckt USB Power, HDMI und Tastatur anschließen.
Paspberry Pi booten

sudo raspi-config

 

Als nächstes:

Die Quelle von tvheadend hinzufügen.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61

Nachsehen ob neue Updates für das OS verfügbar sind.
sudo apt-get update

Alle möglichen Updates durchfüren. Dies kann ein paar Minuten dauern.
sudo apt-get upgrade -y

tvheadend installieren.
sudo apt-get install tvheadend

Als Nächstes folgt ein Installations-popup welches den "Administrator-Benutzername" wissen möchte und das Password für den Administrator. Dieser Benutzer existiert nur für tvheadend und hat mit dem restlichen System nichts zu tun.

 

Teil 2: TVheadend einrichten: 

To be written

Bis dahin bitte folgt diesem Guide: LINK

 

Teil 3: Antenna installieren:

Achtung: Ich installiere Antenna auf meinem Plex Server um eventuelle Rechenleistung auf dem RaspberryPi einzusparen. Ich verwende Ubuntu LTS 20 auf meinem Plex vServer. Ubuntu 20 ist wichtig damit Node.js v18 läuft.

 

Node.js installieren:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs

NPM installieren:
sudo apt-get install -y npm

Antenna in den aktuellen Ordner herunterladen:
git clone https://github.com/jfarseneau/antennas.git

Antenna einrichten:
nano config/config.yml

tvheadend_url -> Beispiel: http://antenna:This email address is being protected from spambots. You need JavaScript enabled to view it.:9981 <- Erklärung: http://username:password@IP-Adresse-des-tvheadend-servers-(RaspberyPi):9981
tuner_count -> Funktion unbekannt

Starten von Antenna:
node index.js

Starten von Antenna ohne Text output:
node index.js >/dev/null 2>&1 &

Autostart von Antenna als Demon:

TBA

Teil 4: Sender ins Plex bringen:

Falls ihr noch keinen DVR im Plex eingerichtet habt:
Einstellungen > Live TV & DVR > IP-Adresse manuell eingeben

Hier gebt ihr nun die IP-Adresse des Servers auf dem Antenna installiert wurde an gefolgt vom Port 5004
192.168.1.11:5004

 

 

Quellen:
Raspberry Pi OS
Antennas
Node js
Install TvHeadend / tvh Proxy
Support: Running WinTV TV tuners and HD PVR 2 under Linux
How To Stream Digital TV With The Raspberry Pi TV HAT
Watch Digital TV in Plex with the Raspberry Pi TV HAT
TV HAT and Plex Media Server
How to Watch IPTV on Plex
Stream TV from your Raspberry Pi with Tvheadend
TVHeadend konfigurieren
How to Install Pip