WLAN im Headless Betrieb konfigurieren

Raspbian auf der SD Karte installiert, aber wie jetzt ins WLAN integrieren?

Hat man einen Monitor und eine Tastatur (also im Konsolenbetrieb) kann man die WLAN Einstellungen für den Raspberry Pi relativ einfach konfigurieren.  Noch einfacher gehts mit der grafischen Benutzeroberfläche, nur braucht man dazu noch zusätzlich eine Maus, was z.B. beim Pi Zero mit nur einem USB Port etwas aufwändiger ist.  Hier zeige ich euch, wie man das ruck-zuck manuell ohne große Klimmzüge bewerkstelligt.

WLAN im Headless Betrieb konfigurieren weiterlesen

User einer Gruppe hinzufügen

Z.b sinnvoll, wenn der User Pi in der Lage sein soll, Dateien von www-data zu editieren. Auch beim Arbeiten mit WinSCP hilfreich, da dort der User Pi eingeloggt ist, aber Dateien aus und nach /var/www kopieren möchte.

Mit folgendem Befehl kann man einen neuen User anlegen und gleich einer Gruppe zuordnen:

useradd -G {group-name} username 

Beispiel: sudo useradd -G www-data newuser

Hat man aber schon den User angelegt und will ihn einer existierenden Gruppe zuordnen geht das so: # usermod -a -G {group-name} username 

Beipiel: sudo usermod -a -G www-data pi

 

IoT Heizungssteuerung 2 (Web Interface)

Ein Web Interface ist besonders hilfreich, wenn man seinen Pi von unterwegs steuern möchte. Ich habe hier eine sehr einfach gehaltene Lösung für meinen Anwendungsfall IoT Heizungssteuerung (LCD Panel) erstellt.
Diese Lösung lässt sich beliebig anpassen. Was allerdings noch fehlt, ist ein responsive  Design, das auch auf Smartphones und Tablets ohne Zoomen gut aussieht.

rustimation_php

Damit das funktioniert, müsst ihr einen Webserver sowie php installieren. Welchen Webserver ihr verwendet ist eigentlich egal. Ich verwende Lighttpd. Er ist relativ schlank und trotzdem leistungsfähig. Anleitungen zur Installation gibts im Web zuhauf.

IoT Heizungssteuerung 2 (Web Interface) weiterlesen

IoT Heizungssteuerung 1 (LCD Panel)

Vor einiger Zeit ist meine Heizungssteuerung wegen Überspannung im Stromnetz über den Jordan gegangen – ein alter Analogrechner, einfach durchgeschmort. Eberhard, der genialische Heizungsmonteur, konnte die Heizung zwar wieder in Gang bringen aber nur mit einer Regelung über den Kesselthermostaten. Die Heizung läuft vor sich hin und produziert Wärme, egal, ob diese gebraucht wird oder nicht.

Da die Heizungsanlage sowieso jenseits des „End of Life“ ist, habe ich zur Überbrückung, bis die neue Anlage kommt, eine Raspberry Pi Steuerung entwickelt, welche die Umlaufpumpe über einen Funkschalter nach Bedarf ein- und ausschaltet. Features sind Einstellung und Statusanzeige über ein LCD Panel, Nachtabsenkung und Fernsteuerung über Internet – neudeutsch IoT oder Internet of Things.

Diese Anleitung könnt ihr modifiziert für alle möglichen anderen Einsatzzwecke verwenden z.B. Klimaanlage, Lüftung, Rollosteuerung etc., das Prinzip ist meist dasselbe.

IoT Heizungssteuerung 1 (LCD Panel) weiterlesen

Einfache Entwicklungsumgebung

Hier erkläre ich euch, wie ihr mit einfachen Mitteln eine recht nette Entwicklungsumgebung aufbauen könnt, um Skripte in Python, html oder PHP auf dem PC zu editieren und dann vollautomatisch auf den Pi zu übertragen. Natürlich reicht so etwas nicht an professionelle Geschichten wir Eclipse oder so heran, aber dafür ist der Lern- und Installationsaufwand sehr viel geringer. Einfache Entwicklungsumgebung weiterlesen

Dynamische IP Adresse mit Bordmitteln

Dynamic IP für Arme 🙂

Hat man auf dem Pi einen Webserver installiert und dazugehörige Seiten entwickelt, möchte man sie natürlich auch von „außen“ zugänglich machen. Der sauberste Weg wäre, eine Dynamische IP Adresse von einem Provider zu besorgen. Es geht für einfache Anwendungsfälle aber auch mit Bordmitteln. Wie, das zeige ich euch in diesem Beitrag:

Dynamische IP Adresse mit Bordmitteln weiterlesen

I2C, SPI etc. funktioniert nach Update nicht mehr

Wer von euch – so wie ich – immer mal wieder die Raspberry Pi Firmware mit sudo rpi-update auf den neuesten Stand gebracht hat, läuft ab Firmware Version #738 in Probleme, sofern er I2C, SPI oder andere Peripherie am GPIO Anschluss betreibt. Bei mir ging auf einmal die Temperatur und Luftdruckmessung mit dem BMP085 Sensor nicht mehr. Schlimmer noch, meine Webcam ist deshalb in einen Fehler gelaufen und hat keine Bilder mehr gemacht.

Ebenso gibt es seit ca. März 2015 dieselben Probleme, wenn man ganz normal mit apt-get update && apt-get upgrade sein System aktualisiert.

Hier wird mit Raspbian auch die Firmware upgedated – aktuell ist das Firmware #744 vom 30. Januar 2015.

I2C, SPI etc. funktioniert nach Update nicht mehr weiterlesen