Archiv Januar 2019

ESP8266 NodeMCU Flashing

Um eine neue Firmware oder ein neue Software zu installieren ist es notwendig den ESP8266 zu flashen.

Download der neuen Firmware

Als erstes ja nach Bezugsquelle die neue Firmware downloaden. Es handelt sich hierbei um eine bin Datei.

Im nächsten Schritt benötigen wir ein Tool um die Firmware per USB auf den ESP8266 hochzuladen. Dafür verwenden wir esptool unter Linux.

    git clone https://github.com/themadinventor/esptool.git

Nach dem Download wechseln wir in den Ordner esptool und fuehren folgenden Befehl aus:

    sudo python esptool.py --port /dev/ttyUSB0  write_flash 0x00000 neue_Firmware.bin

Fertig. Wenn alles funktioniert hat, gibt es noch eine kleine Übersicht.

Nikola Tesla

* 10. Juli 1856 in Smiljan, Kroatische Militärgrenze, Kaisertum Österreich
† 7. Januar 1943 in New York, USA)

war ein österreichisch-US-amerikanischer Erfinder, Physiker und Elektroingenieur. Sein Lebenswerk ist geprägt durch zahlreiche Neuerungen auf dem Gebiet der Elektrotechnik, insbesondere der elektrischen Energietechnik, wie die Entwicklung des heute als Zweiphasenwechselstrom bezeichneten Systems zur elektrischen Energieübertragung.

Wer sich gerne mal ein Bild von seinen Ideen machen möchte, findet unter dem nachfolgendem Link knapp 500 Seiten zum studieren.

KODI auf einem Raspberry Pi 3 installieren

Das neu aufgesetzte

Erst mal alle Partitionen schreiben und die SD Karte vorbereiten für die BOOT ISO.

Nun noch mal schnell prüfen was Linux mit der SD Karte angestellt hat. Infos zu dem Medium gibt es mit lsblk.

Somit haben wir auch schon mal die Bezeichnung der SD Karte /dev/mmcblk0.

Linux / Kodi OS

Als Plattform für KODI verwende ich LibreELEC. Hier findet man unter Downloads einen PullDown Menü zum Auswahlen des PI Modelles.

Als erstes wird jedoch der LibreELEC USB-SD Creator-App fuer Linux geladen.

Nach dem Download muss man natürlich das Programm erst ausführbar machen.

Danach kann man es per ./ starten.

Nun erklärt sich fast alles von selbst. Version wählen, Herunterladen klicken und das Image auf die SD Karte schreiben.

Nach kurzer Zeit sollte sich die neu geschrieben SD melden.

TVHeadEnd konfigurieren

Zum Konfigurieren von TVHeadEnd rufen wir das WebFrontend auf.

http://<IP DES RASPBERRY>:9981

Beim ersten Aufruf startet ein Wizard zum Setup. Diesen nutzen wir an der stelle.

Unter Web interface wählen wir die Sprache „German“ . Ich verwende bei EPG Language 1 ebenfalls „German“.

Unter Admin und User trage ich in diesem Moment nicht sein und klicke auf Save und Next. Eine Admin Kennung und ein Passwort wurde bereits bei der Installation angegeben.

Im Bereich Network settings wähle ich bei Network 2 im PullDown Menu „DVB-S Network“. Dies gibt der Wizard vor da er bereits meinen SAT IP Server im Netzwerk erkannt hat.

„Muxes“ wählen

Im nachfolgendem Dialog wird nun das entsprechende „Mux“ ausgewählt. In meinem Fall durch die Ausrichtung der Satellitenschüssel 19,2 Ost Astra.

Nach klicken auf Save & Next startet der Scan Vorgang.

Anschließend aktiviere ich noch die nachfolgenden Kontrollkästchen.

Hiermit ist das Wizard beendet.

In meinem Beispiel (DVB-S2 Empfang) finden nun leider die Muxes Einstellung leider keinen Transponter. Dies scheint an einer falsch konigurierten MUX Vorlage zu liegen.

Markiert man nun den Mux und klickt auf Edit/Bearbeiten. Kann man auch erkennen warum keine Trasponter gefunden werden. Hier sind falsche Angaben vorgegeben.

Hier nehme ich mit meiner Konfiguration folgende Abänderung vor.

  • Frequency: 11953500
  • Symbol rate: 27500000
  • FEC: 3/4
  • Polarisation: H“
  • Modulation: QPSK

Jetzt noch Position 1 bis 4 meines Tuner #1 unter Configuration/DVB Inputs/TV adapters aktivieren.



Und siehe da. Es Muxst!

Nun können noch unter Service bequem per WebFrontend die Sender ausgewählt werden.

TVHeadEnd auf dem Raspberry installieren

TVHeadEnd ist ein TV Streaming Server fuer Linux Systeme. Er unterstützt DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV  sowie Analoges Video. Alle Einstellungen werden über ein Webinterface vorgenommen. Die bereit gestellten Daten können dann beispielsweise mit Kodi auf ein TV Gerät gebracht werden.

In diesem Beispiel werden die DVB-S2 Signale eines Megasat IP Server 3 eingebunden und für KODI oder VLC aufbereitet.

PI vorbereiten zur Installation

Wie immer bei einem Linux System ist es sinnvoll zu beginn das System auf den aktuellen Stand zu bringen.

sudo apt-get update
sudo apt-get upgrade

TVHeadEnd installieren

Die Installation ist denkbar einfach.

sudo apt-get install tvheadend

Bestaetigen Sie nun den Download der Pakete mit „Y“. Im Bereich der TVHeadEnd Konfiguration werden Sie noch nach einem Admin Namen und einem Passwort gefragt. Geben Sie beides ein und bestätigen Sie dies.
Nach diesen Angaben läuft die Installation noch weiter.

TVHeadEnd testen

Ist die Installation abgeschlossen finden Sie das Webfront von TVHeadEnd unter folgendem Link:

http://<IP DES RASPBERRY>:9981

Die jeweilige IP des PI bekommen Sie über den Befehl > ifconfig

Weiter geht es mit der Konfiguration von TVHeadEnd.