Alle Beiträge von Michael Kofler

Raspberry Pi 3B+

Seit ein paar Tagen gibt es ein neues Raspberry-Pi-Modell: Der Pi 3B+ sieht aus wie der 3B, ist aber etwas schneller (1,4 GHz), hat eine deutlich schnellere Ethernet-Anbindung (300 MBit/s) und ein teilweise schnelleres WLAN. Er unterstützt nun Bluetooth 4.2. Der Preis ist gleichgeblieben, der Stromverbrauch ist aber spürbar gestiegen.

Raspberry Pi 3B+ weiterlesen

Raspberry Pi Zero WH

Seit Mitte Januar 2018 gibt ein neues Pi-Modell, den »Raspberry Pi Zero WH« (Bildquelle: raspberrypi.org):

Foto

Der einzige Unterschied im Vergleich zum Raspberry Pi Zero W besteht darin, dass der J8-Header mit einer Steckerleiste bestückt ist (wie bei den »großen« Raspberry-Pi-Modellen, also z.B. dem Raspberry Pi 3). Das erleichtert Bastelprojekte (kein Löten erforderlich), macht den Pi Zero aber auch deutlich voluminöser.

Weitere Informationen:

https://www.raspberrypi.org/blog/zero-wh

Netzwerkverzeichnis automatisch einbinden

Sie haben in /etc/fstab eine Zeile zum Einbinden (»mounten«) eines Netzwerkverzeichnisses und es funktioniert nicht? Dann sollten Sie im Programm Raspberry Pi Configuration die Option Auf Netzwerk warten setzen. Andernfalls tritt oft ein timing-Problem auf. D.h., wenn /etc/fstab ausgewertet wird, ist die Netzwerkkonfiguration noch nicht abgeschlossen.

Wenn Sie ohne GUI arbeiten, richten Sie einfach die Datei /etc/systemd/system/dhcpcd.service.d/wait.conf mit dem folgenden Inhalt ein:

[Service]
ExecStart=
ExecStart=/usr/lib/dhcpcd5/dhcpcd -q -w 

Raspbian Stretch

Seit zwei Tagen steht Raspbian Stretch zum Download zur Verfügung, also die auf Debian 9 (»Stretch«) aktualisierte Version der Rasbperry-Pi-Distribution Raspbian. An der Oberfläche hat sich wenig verändert, Raspbian lässt sich wie bisher bedienen. Hinter den Kulissen haben sich ein paar Details verändert. Der Hauptvorteil von Raspbian Stretch besteht aber darin, dass viele Software-Versionen aktualisiert wurden. Vielleicht am wichtigsten: Der aktuelle Kernel 4.9 beseitigt eine Sicherheitslücke im WLAN-Treiber.

Updates 21.8.2017, 5.10.2017, 11.1.2018, 2.2.2018: diverse Ergänzungen.

Raspbian Stretch weiterlesen

Vierte Auflage

Die vierte Auflage unseres Buchs ist erschienen!

pi-cover

Und das sind die wichtigsten Neuerungen:

  • vollständig aktualisiert im Hinblick auf den Raspberry Pi Zero W
  • Fernwartung mit RealVNC, SSH-Server-Konfiguration, automatische Updates
  • Dropbox-Programmierung (neue API)
  • neues Board: Pimoroni Zero LiPo
  • neue Displays: OLED- und E-Paper-Display
  • neue Sensoren: Fingerabdrucksensor, Feinstaubsensor
  • neues Projekt: Feinstaub-Messung

Umfang: 1088 Seiten, Farbdruck und Fadenbindung
ISBN: 978-3-8362-5859-3
Preis: Euro 39,90 (in D inkl. MWSt.)
Autoren: Michael Kofler, Christoph Scherbeck und Charly Kühnast

Bestellen beim Rheinwerk Verlag Bestellen bei amazon

eBook-Ausgaben: Auf der Rheinwerk-Webseite können Sie wahlweise nur das eBook (EUR 35,90) oder die Kombination aus Buch und eBook bestellen (EUR 44,90). Wenn Sie das Buch bereits woanders gekauft haben, können Sie das eBook als Ergänzung zum Buch nachträglich um EUR 5 erwerben.

Vierte Auflage weiterlesen

Dropbox-Upload mit Python, API v2

Dieser Beitrag zeigt, wie Sie mit einem kleinen Python-Script Dateien vom Raspberry Pi in Ihr Dropbox-Konto hochladen. Die in der zweiten und dritten Auflage unseres Buchs beschriebene Vorgehensweise wird ab 28.6.2017 nicht mehr funktionieren, weil Dropbox voraussichtlich mit diesem Datum die alte API v1 deaktivieren wird. Ab dann muss die neue API v2 verwendet werden, die dieser Beitrag behandelt.

Update 19.8.2017: Das Paket requests muss aktualisiert werden, damit das Dropbox-Modul funktioniert (Quelle).

Dropbox-Upload mit Python, API v2 weiterlesen

Bildschirmschoner richtig aktivieren

Nach zehn Minuten ohne Tastatur- und Mausaktivität aktiviert sich der Bildschirmschoner. Damit wird der Bildschirminhalt zwar schwarz, der Monitor läuft aber weiter. So macht der Bildschirmschoner aber wenig Sinn und führt im Gegenteil dazu, dass ein Monitor, der ein schwarzes Bild zeigt, unbeabsichtigt länger läuft als notwendig.

In der Vergangenheit lag das daran, dass Raspbian wegen eines fehlenden Treibers nicht in der Lage war, das HDMI-Signal richtig abzuschalten. Dieses Problem ist aber seit Herbst 2016 gelöst:

https://github.com/raspberrypi/linux/issues/487

Aufgrund von Kompatibilitätsbedenken mit einigen Programmen (z.B. omxplayer) ist das HDMI-Blanking aber weiterhin standardmäßig nicht aktiv. Und so verschwenden bis heute unzählige Monitore, die an den Raspberry Pi angeschlossen sind, oft unnötig Strom.

Dabei lässt sich das Problem in einer Minute lösen: Starten Sie mit root-Rechten einen Editor zur Bearbeitung der Datei /boot/config.txt (z.B. mit sudo leafpad /boot/config.txt) und fügen Sie am Ende der Datei eine Zeile hinzu:

# am Ende von /boot/config.txt
...
hdmi_blanking=1

Ein Neustart und nach 10 Minuten ohne Aktivität wird der Monitor wirklich abgeschaltet!

Raspbian auf einen USB-Stick installieren

Üblicherweise verwendet der Raspberry Pi eine SD-Karte als einzigen Datenspeicher: Die SD-Karte enthält sowohl das Betriebssystem (oft Raspbian) als auch Ihre eigenen Daten, z.B. mit dem Raspberry Pi erstellte Fotos, Messdaten etc. Optional kann ein USB-Stick als zusätzlicher Datenspeicher verwendet werden.

Abweichend von diesem Standardszenario besteht auch die Möglichkeit, Linux direkt auf einen USB-Stick zu installieren. Die SD-Karte wird weiterhin benötigt, weil Raspbian von dort die für den Boot-Prozess erforderlichen Dateien liest. Aber alle weiteren Linux-Dateien und -Programme werden in der Folge direkt vom USB-Stick gelesen. Anstelle eines USB-Sticks können Sie auch eine USB-Festplatte mit eigener Stromversorgung verwenden.

Vorsicht: Diese Anleitung richtet sich an fortgeschrittene Raspberry-Pi-Nutzer, die mit Linux schon einigermaßen fit sind.

Raspbian auf einen USB-Stick installieren weiterlesen

WLAN schon vor der Inbetriebnahme konfigurieren

Mitunter ist es praktisch, wenn Sie einen Raspberry Pi auf Anhieb über das WLAN via SSH bedienen können. Das gibt Ihnen die Möglichkeit, ohne angeschlossene Maus und Tastatur mit der Konfiguration zu beginnen — zumindest soweit, wie Sie dies via SSH im Textmodus durchführen können.

Update: 5.10.2017: berücksichtigt nun auch Raspbian Stretch

WLAN schon vor der Inbetriebnahme konfigurieren weiterlesen