Update 18.04.2024 - Version 2.2

Die Version des Raspberry Pi OS vom 15.03.2024 (Debian 12 ; bookworm ; Kernel 6.6) hat eine weitere Anpassung des Installationsscripts 'installer-webmon' erforderlich gemacht.
Das bisher genutzte 'rpi.gpio' funktioniert nicht mehr wie gewohnt. Ein Umstieg auf 'gpiozero' ist notwendig.

Diese Änderung hat zum Teil mit dem neuen GPIO Chip 'RP1' des neuen Raspberry Pi 5 zu tun.
Das unterschiedliche Adressieren der GPIO's wird von 'gpiozero' behandelt.
Es muss nun auf älteren Systemen zusätzlich 'gpiozero' installiert werden - auf dem neuen ist es standardmäßig vorhanden.

Außerdem befindet sich die Datei 'config.txt' zur Laufzeit des Systems nicht mehr am gewohnten Ort.
Der Installer muss also je nach Version von Raspi OS andere Pfade benutzen.

Der PiLogger WebMonitor muss auf Version 0.17 aktualisiert werden - der Installer lädt die aktuelle Version frisch herunter.

Der neue Installer findet sich an gewohnter Stelle: Download Bereich.

 

Update 07.09.2022 - Version 2.0

Mit der neuen Version des Raspberry Pi OS vom 4. April 2022 (Debian 11; bullseye) hat sich eine gravierende Änderung ergeben:

Es gibt keinen vorinstallierten Standard-Benutzer mehr.

Beim ersten Start des frisch installierten Betriebssystems muss zunächst ein Benutzer angelegt werden.
Das bedeutet, dass nicht mehr sicher ist, dass es einen Benutzer 'Pi' mitsamt seinem 'Home' - Verzeichnis gibt.
Aus Sicht der Systemsicherheit ist das gut - für die Installation macht es die Dinge schwieriger.
Insbesondere für eine 'headless'-Installation - also ohne Display und Tastatur - ist nun vor dem ersten Start eine weitere Datei in der Boot Partition erforderlich -
siehe hierzu : setting-up-a-headless-raspberry-pi (extern)

Für eine unkomplizierte Installation unserer WebMonitor Software für den PiLogger One haben wir deshalb das Installationsscript 'installer-webmon' angepasst - siehe Download Bereich.

Der Installer legt nun ein eigenes Verzeichnis 'pilogger' für den WebMonitor im 'Home' Verzeichnis des aktuellen Benutzers an.

Der Aufruf erfolgt wie bisher mit dieser Zeile in einem Terminalfenster :

curl -sSL https://www.pilogger.de/get/installer-webmon | bash
Der Installer aktiviert nun auch standardmässig die I²C Schnittstelle unter Verwendung des Software I²C Treibers.
Dieser Treiber unterstützt die Funktion 'clock stretching', die in den Hardware Modulen der verschiedenen Broadcom-Prozessoren nicht richtig funktioniert.
Viele I²C Sensoren benötigen aber dieses (nach I²C Spezifikation erforderliche) Feature - insbesondere der PiLogger One.
Die Software-Treiber Lösung funktioniert für alle Raspberry Pi's - besonders auch für das Model 4 und das Model 400, wo keine andere Lösung bisher funktionierte.
 
Die Anleitung zum WebMonitor wurde entsprechend aktualisiert : Anleitung PiLogger Webmonitor
 
Viel Spaß und Erfolg !