Printserver auf dem Pi

Veröffentlicht am Schreibe einen KommentarVeröffentlicht in Code Schnipsel

Damit man auf einem am Raspi angeschlossenen Drucker aus dem Netzwerk heraus drucken kann, installiert man CUPS: $ sudo apt-get install cups Gibt diesen im Netzwerk frei und am besten mit dem Zusatz remote-admin, um den Printserver auch aus dem LAN administrieren zu können: $ sudo cupsctl –share-printers –remote-printers -remote-admin Dann noch den betreffenden User […]

Codeschnipsel – System-Temperatur beim Banana Pi

Veröffentlicht am 1 KommentarVeröffentlicht in Code Schnipsel

In der Vergangenheit hat bei uns ein kleines bash-Skript beim Raspi die System-Temperatur (aus einem Verzeichnis) geholt: #!/bin/bash cat /sys/class/thermal/thermal_zone0/temp | awk ‚{print(substr($0,1,2)“.“substr($0,3,2))}‘ Das funktioniert nicht mehr, das Verzeichnis ist beim Banana nun nicht mehr vorhanden. Auch „/opt/vc/bin/vcgencmd“ ist nur für den Raspberry Pi. Um das auf den Banana-Pi anzupassen, muss es lauten: #!/bin/bash cat […]

Codeschnipsel – FHEM-Installation auf dem Pi

Veröffentlicht am Schreibe einen KommentarVeröffentlicht in Code Schnipsel

Das folgende für den Raspi mit Debian Wheezy. Sollte die nicht in Ordnung sein, zuerst die Einstellung der richtigen Zeitzone $ sudo dpkg-reconfigure tzdata aufrufen, damit „fhem“ einwandfrei funktioniert. Im grafischen Interface wählt man dann Europa und Berlin aus und erhält danach die anzuzeigende Zeitzone mit der hoffentlich richtigen lokalen Zeit. Jetzt sicherstellen, das alle […]

Codeschnipsel – OLED am Raspi

Veröffentlicht am Schreibe einen KommentarVeröffentlicht in Code Schnipsel

Und zum diversen Beitrag auf unserer Projekteseite hier noch das passende Codeschnipsel. Damit könnt ihr nachvollziehen, wie man ein Sainsmart-OLED mit 128×32 Pixel an einen Raspi über den SPI-Bus anbindet. Das gilt sowohl für einen konventionellen Raspi mit kurzer GPIO-Leiste als auch für die Plus-Varianten und den Pi2, hier sucht man sich einfach die entsprechenden […]

Abstand mit Ultraschallsensor ermitteln

Veröffentlicht am Schreibe einen KommentarVeröffentlicht in Code Schnipsel

Einen Ultraschall-Distanzsensor wie den HC-SR04 kriegt man für kleines Geld. Der Sensor arbeitet zwischen 2 und 450cm und es lassen sich Distanzen mit einer Genauigkeit von bis zu 3mm ermuitteln. Um damit Entfernungen bis zum nächsten reflektierenden Hindernis zu ermitteln, sendet man einen „Ping“ aus und ermittelt, wie lange es dauert, bis dieser wieder empfangen […]

Codeschnipsel – „Lighty“ installieren

Veröffentlicht am Schreibe einen KommentarVeröffentlicht in Code Schnipsel

Der „lighttpd“ ist dann das Leichtgewicht unter den HTTP-Servern. Bei uns kommt er auf dem Hausserver (Banana Pi) zum Einsatz. Hier eine kleine Anleitung dazu, wie man das Teil auf Banana oder Raspberry zum Laufen bringt. Zuerst: $ sudo apt-get install lighttpd Dann die PHP-Unterstützung… $ sudo apt-get install php5-common php5-cgi …und installieren mysql und […]

Codeschnipsel – FHEM für TTS vorbereiten

Veröffentlicht am Schreibe einen KommentarVeröffentlicht in Code Schnipsel

Klar wollten wir auch eine Sprachausgabe der wichtigsten Werte unserer Hausinstallation. Derzeit auf Knopfdruck an der Fernbedienung im Wohnzimmer verfügbar. Grundlage bildet die Audio-Schnittstelle des Banana (beim Raspi genauso vorhanden) und ein darauf laufender FHEM-Server. Da gibt es in der folgenden Anleitung also keine Unterschiede… Hauptsache ein Debian-Wheezy ist drauf. Und das dann zu realisieren, […]

Banana Pi – SSD ueber SATA

Veröffentlicht am Schreibe einen KommentarVeröffentlicht in Code Schnipsel

Gut, dass der Raspberry-Pi-Nachbau einen SATA-Port hat, an dem man auch eine Platte (für unsere Zwecke am besten eine SSD) mit guter Transfer-Geschwindigkeit anschließen kann. Am Banana verhält sich das dann auch nicht anders als bei einem kleinen Linuxer (in unserem Fall mit Debian-Distribution). Zuerst also die Partitionen identifizieren, dann die SSD (wenn diese wie […]

Ueber telnet (mit dem fhem-Server) kommunizieren

Veröffentlicht am Schreibe einen KommentarVeröffentlicht in Code Schnipsel

Codeschnipsel die Nächste. „fhem“ ist seit geraumer Zeit meine Hausautomatisierungs-Lösung der Wahl. Dort kann man selbst bis zur Programmierebene eingreifen und ganz verschiedene Hardware einbinden, ohne in einer teuren und statischen Lösung der kommerziellen Anbieter gefangen zu sein.   Möchte man Werte seiner Sensoren z.B. auf Webseiten (oder wie bei uns auch auf einem digitalen […]