Cessna (172S Skyhawk SP) wird vom Raspberry Pi empfangen

Muss das sein? Können die nicht in Nevada ihre Flugübungen machen?

bildschirmfoto-2016-11-23-um-19-23-21

HTOP 2.0.2 für den Raspberry Pi jetzt mit Temperatur und Frequenzanzeige

Wer für den Raspberry Pi eine HTOP Anzeige mit Temperatur und Frequenz benötigt, kann diese Version installieren. HTOP ist ein freier Prozessmanager für Linux, welcher ua. eine dynamische Übersicht laufender Prozesse und freier/belegter Systemressourcen bietet.

htop

Installation:

Raspberry Pi Flugstatistik mit collectd, rrd und dump1090-tool

Wer schöne Grafiken zum Thema Flug-Transponder-Empfang erstellen will, kann das sehr einfach machen. Es werden dann im Browser, z.B. solche Diagramme angezeigt:

rrd flug statistik mit collectd
Es gibt ein gutes Install-Script (Thanks Ted Sluis) mit dem geht die Installation auf einem Raspberry Pi Debian Jessie sehr einfach. Auch ein Install-Video ist auf der Seite zu finden.

Einfach diese Befehle absetzen: „Raspberry Pi Flugstatistik mit collectd, rrd und dump1090-tool“ weiterlesen

Raspberry Pi: Dump1090 erzeugt auch JSON-Dateien die extern verwendet werden können

Dump1090 erzeugt auch JSON-Dateien, die periodisch aktualisiert werden und die auch extern verwendet werden können.

Dies sind ua. die folgenden Dateien:

  • aircraft.json
  • stats.json
  • receiver.json
  • history_0.json, history_1.json, …, history_119.json

Die genaue Dokumentation ist hier zu finden.

Über den Browser kann man auf diese Dateien z.B. so zugreifen, wenn ein externer Server verwendet wird:

http://(Raspberry Pi Adfresse)/dump1090/data/aircraft.json

im Dateisystem sind sie unter

/run/dump1090-mutability

zu finden.

Die aircraft.json liefert dann z.B. die folgenden Infos: „Raspberry Pi: Dump1090 erzeugt auch JSON-Dateien die extern verwendet werden können“ weiterlesen

Update des Raspberry Pi mit PiAware von 2.1 auf 3.5.3 und Bing Map einstellen

Bin nun wieder von meiner Weltreise zurück. In der zwischenzeit gab es einige Updates.

Es gibt eine neue Version von PiAware mit der Nummer 3.5.3 Deshalb diese Version laden und gleich das ganze System updaten:

Dann auch gleich dump1090-mutability_1.15~dev neu erstellen und installieren: „Update des Raspberry Pi mit PiAware von 2.1 auf 3.5.3 und Bing Map einstellen“ weiterlesen

Raspberry Pi: Wie können Daten mit JeeLink mit Node-RED eingelesen werden?

Wie können Temperatur, LaCrosse und andere Sensoren mit JeeLink abgefragt und mit Node-RED weiter verarbeitet werden. Den JeeLink mit diesem LaCrosseITPlusReader Sketch flashen:

Arduino Sketch

Dann noch für Node-RED den Node serial installieren. Den serialport Node wie folgt installieren:

Hier der ganze Flow, der die Daten auf der Debug-Konsole ausgibt:

node-red serial jeelink

Diese Einstellungen sind für den Node nötig: „Raspberry Pi: Wie können Daten mit JeeLink mit Node-RED eingelesen werden?“ weiterlesen

Wie können Flugdaten von MQTT Servern empfangen und in openHAB angezeigt werden?

Wie können Flugdaten von MQTT Servern empfangen und in openHAB angezeigt werden? Hier ein Beispiel, wie von einem öffentlichen Testserver (test.mosquitto.org) die Anzahl von Flugzeuge in Hannover per MQTT empfangen, und alle 5 Minuten in realtime in openHAB angezeigt wird.

openhab-mqtt

Das geht ganz einfach mit dem MQTT-Binding das in das addon Verzeichnis kopiert werden muss ( Datei: org.openhab.binding.mqtt-1.8.3.jar ). Dann den MQTT-Broker in der openhab.cfg eintragen: „Wie können Flugdaten von MQTT Servern empfangen und in openHAB angezeigt werden?“ weiterlesen

Wie kann die OpenHAB Regel angepasst werden, so das nur zweistellige Werte angezeigt werden?

Auf dem Raspberry Pi läuft openHAB. Einmal am Tag bekomme ich per Pushover eine Nachricht mit dem Systemstatus auf das Handy gesandt:

openhab-pushover

Ups, da ist ja die Systemtemperatur nach dem Komma etwas lang.

Obwohl der Eintrag in der items Datei wie folgt lautet:

„Wie kann die OpenHAB Regel angepasst werden, so das nur zweistellige Werte angezeigt werden?“ weiterlesen

Wie wird der openHAB Designer 1.8.3 für einen Mac optimal installiert mit Freigaben für einen Raspberry Pi?

Damit man die OpenHAB Konfigurationsdateien einfach bearbeiten kann, gibt es den openHAB Designer (aktuelle Version 1.8.3). Der kann von dieser Seite für den Mac, Linux oder Windows kostenlos geladen werden. Diese Datei dann installieren.

Tip: Erscheint bei der Installation bei Mac OS X eine Fehlermeldung: „… das Archive bzw. das Programm ist defekt und soll in den Papierkorb verschoben werden…“

fehlermeldung

liegt es daran, das das Archive nicht signiert ist. Dann wählen Sie „Apple“ > „Systemeinstellungen“

systemeinstellung

und klicken Sie auf „Sicherheit“ und danach auf „Allgemein“ für die App zulassen.

dialog

Dann noch einmal versuchen, und es müsste laufen. Die Einstellung kann dann wieder zurück gesetzt werden, wenn der Designer einmal erfolgreich gestartet wurde.

Den openHAB Designer nun starten, es erscheint eine schöne auf Eclipse basierende GUI.

Da der openHAB Server auf einem Raspberry Pi läuft, muss das OpenHAB Konfigurationsverzeichnis /etc/openhab/configurations noch Freigegeben werden um vom Mac aus darauch zuzugreifen. Zu dem openHAB Designer erst mal eine Mindmap

openhab designer mindmap „Wie wird der openHAB Designer 1.8.3 für einen Mac optimal installiert mit Freigaben für einen Raspberry Pi?“ weiterlesen

Wie können SDKarten auf einem Mac OS X mit f3x (als Alternative zu h2testw) überprüft werden?

Manche SDKarten die im Raspberry Pi laufen, hinterlassen den Eindruck, das sie defekt sind. Das kann man aber auch mit einem Mac überprüfen. Nachdem die SDKarte in den Kartenleser gesteckt wird, kann für den ersten Test, erst einmal die Karte gelöscht werden.

Dazu das Festplattendienstprogramm aufrufen. Dann links, unter den Punkt APPLE SD Card Reder die darunter liegende SDKarte selektieren und oben in der Menüleiste auf Löschen klicken.

feestplattendienstprogram

Dann als Format „MS-Dos-Dateisystem (FAT) “ wählen und auf den Button „Sicherheitsoptionen“ klicken.

optionen festplattendienstprogrammHier können jetzt die Anzahl der Löschversuche eingestellt werden. Hier für einen ausführlichen Test, den Schieber ganz nach links schieben. Das heißt es wird 7 Mal gelöscht.

sicherheitAuf OK, klicken und dann auf „Löschen„. Das kann dann für eine 16 GB SDKarte schon mal 3 Stunden dauern.

Während des löschen, kann auch parallel dazu die Aktivitätsanzeige gestartet werden. Wenn keine anderen aufwendigen Schreib/Lese Aktivitäten laufen, kann die Geschwindigkeit der Karte abgelesen werden:

aktivitätHier bei mir zw. 9-11,4 MB/s das ist für eine Class 10 Karte ok.

Wen das alles ohne Fehler läuft, ist der erste Test der Karte schon mal ok. Hier mal das Ergebniss:

Ergb. Erg. 2

Dann gibt es noch ein kostenloses externes Programm mit GUI für den Mac, welches alle Sektoren der Karte beschreibt und wieder einließt. Das f3x Programm:

f3x

Da kann einfach die SDKarte ausgewählt werden und auf „Start Test“ geklick werden. Der Download des Programmes geht hier.

Wenn alles OK ist, gibt das Programm diesen Dialog aus:

Bildschirmfoto 2016-07-26 um 17.06.29

Ich bevorzuge aber das Kommandozeilen Programm f3 da bekommt man dann eine schöne Logdatei bei dem Aufruf:

./log-f3wr 16-GB-SDKarte-.log /Volumes/SDKARTE/

Flugdaten aus Hannover von einem Raspberry Pi per MQTT mit Mqtt-Spy empfangen

Es muss nicht immer MQTT.fx sein um MQTT Daten zu empfangen. Der Java-Client Mqtt-Spy hat viel mehr Optionen. Es braucht nur das JAR von Github geladen zu werden und dann ein doppelklick auf das JAR, und schon läuft der MQTT-Client unter Mac, Windows, Linux …

Es braucht nur der Server test.mosquitto.org und als Topic /Anzahl/Flugzeuge/Hannover eingegeben zu werden und schon werden meine Flug-Daten die von einem Raspberry Pi empfangen werden alle 5 Minuten aktualisiert.

mqtt-spy-einstellungen „Flugdaten aus Hannover von einem Raspberry Pi per MQTT mit Mqtt-Spy empfangen“ weiterlesen

Besser als Fussball: MQTT Java Client mit Paho

Fussball? Wie kann man per Java einen MQTT Client mit Paho schreiben, der z.B. die Anzahl Flugzeuge in Hannover anzeigt? Und das innerhalb der ersten Halbzeit, da nur 2 Klassen benötigt werden.

Mein Raspberry Pi sendet an den öffentlichen Testserver test.mosquitto.org unter den Topic /Anzahl/Flugzeuge/Hannover alle 5 Minuten die aktuelle Anzahl, so das dieses Beispiel jeder nachvollziehen kann.

Hier die Architektur:

mqtt

Wir brauchen zuerst ein Eclipse Maven Projekt mit Java 1.8 mit dieser pom.xml und einen Eintrag des Paho Repo, da es in Maven Central nicht vorhanden ist: „Besser als Fussball: MQTT Java Client mit Paho“ weiterlesen

Raspberry Pi: Fix bash_completion Error nach ssh login

Nach dem ssh Login, kommt bei mir diese oder ähnliche Fehlermeldungen auf der Konsole:

Wie können die Fehler gefixt werden?
fix
Einfach das bash_completion Package neu installieren mit:

Schnell und einfach!

Wegen schönen Wetters wird die Antenne mal draußen montiert. Wie ist der Empfang mit dem Raspberry Pi in HAJ (EDDV)?

juhu-flugzeuge

Normalerweise habe ich die Antenne drinnen. Da es heute aber so schön ist, wird sie mal draußen angebracht

aussen-antenne

und schon ist der Empfang fast doppelt so groß und fast 300 Km weit:

super-empfang mit aussenantenne

oder hier

empfang mit aussenantenne

Hier auf Twitter kann jeder in Echtzeit mit 5 Minuten Verzögerung die Anzahl ablesen, da ein Raspberry Pi über node-red die Ergebnisse postet:

Wie können Flugdaten mit dem Raspberry PI und node-RED auf Twitter alle 5 Minuten ausgegeben werden?

Wie können Flugdaten mit dem Raspberry PI und node-RED auf Twitter alle 5 Minuten ausgegeben werden? Und wie kann eine einfach Gui erstellt werden?

kleinhirn.eu-node-red

Mit diesen Node-RED Flow, werden die Flugdaten von thinkspeak.com eingelesen (die Daten kommen von eine meiner Raspberry Pis und können frei verwendet werden) und alle 5 Minuten an Twitter gesendet.

node-red flow flugzeuge anzahl

Die Funktion die den Text für Twitter erstellt, kann diesen Inhalt haben:

Hier die node-red GUI, die über die Url http://pi-adresse:1880/ui/ geöffnet wird:

Node-Red Gui

Hier werden an Twitter die Daten alle 5 Minuten hingesendet, bitte folgen:

Hier kann der Flow importiert werden:

Wie können mit einem Raspberry Pi aktuelle Flugdaten (aus HAJ) in OpenHAB angezeigt werden?

Meine Hausautomatisation die auf einen Raspberry Pi mit Debian Linux läuft, arbeitet mit Openhab.

openhab-fluginfo

Wie können da nun die Transpondersignale von den Flugzeugen in Hannover (EDDV) angezeigt werden?

Das geht mit der REST Schnitstelle von ThinkSpeak.

So sieht die Seite von Openhab aus.

openhab Fluginfos

Oben wird die aktuelle Anzahl von Flugzeugen und der Zeitpunkt der Daten die gerade empfangen werden angezeigt. Eine automatisch Aktualisierung ist bei mir auf 15 Minuten eingestellt. Der Feed wird alle 5 Minuten aktualisiert und wenn man die letzten Daten angezeigt bekommen will, braucht man nur auf den „aktualisieren“ Schalter klicken.

Die Daten kann jeder abfragen, da die API von ThinkSpeak öffentlich ist!

Was ist nötig?

Ein Eintrag in der Sitemap Datei:

Eine neue Datei im Items Verzeichnis Flug.items mit diesm Inhalt:

Eine neue Datei im Transform Verzeichnis mit Namen getAnzahlFlugzeuge.js mit diesem Inhalt

Und noch eine Flug.rules im Rules Verzeichnis, die bei klick auf den Schalter aktiv wird:

Und noch das von mir erstellte Icon des Flugzeuges:

flugzeug

Dies super Icon kann kostenlos von hier geladen und frei verwendet werden. Wer kann ein besseres zur freien Verwendung zeichnen?

Anzahl der Flugzeuge mit 3 Zeilen Java Code ausgeben via REST API mit Jersey und JDom 2.0

Mit Java ist es nicht schwer, einen REST Client zu erstellen. Das geht mit Jersey und JDom in 3 Zeilen.

Hier nun mal ein Beispiel.

Die Anzahl der Flugzeuge in Hannover wird von mir mit einem Raspberry Pi empfangen und an thingspeak gesendet.

jdom-2.0
Diese Daten kann jeder leicht abfragen. „Anzahl der Flugzeuge mit 3 Zeilen Java Code ausgeben via REST API mit Jersey und JDom 2.0“ weiterlesen

Wo kann die IP-Adresse für den Raspberry Pi auf den Mac und im Router fest zugewiesen werden.

Da gibt es mehrere Möglichkeiten. Wer sich die Raspberry Pi Adresse nicht merken will, kann auch z.B. mit ssh flug auf den Raspberry Pi zugreifen. Oder ein ping pi-flug läuft auch, wenn die Adresse eingetragen und bekannt ist.

pi-ip

Im Router z.B. in der Fritzbox die IP-Adressen für jeden Pi fest zuweisen mit Namen. „Wo kann die IP-Adresse für den Raspberry Pi auf den Mac und im Router fest zugewiesen werden.“ weiterlesen

Wie kann die Anzahl der gerade empfangenen Flugzeuge mit DUMP1090 auf einem Raspberry Pi an ThingSpeak.com mit jq gesendet werden?

Wie kann die Anzahl der gerade empfangenen Flugzeuge mit DUMP1090 auf einem Raspberry Pi an ThingSpeak.com mit jq gesendet werden?

Wir verwenden ein kleines bash Script, welches über jq die aircraft.json Datei auswertet. Diese Daten werden dann automatisch alle 5 Minuten per crontab an ThingSpeak gesendet.

afo

Der jq ist ein Kommandline JSON Tool, das den Input der JSon aircraft.json Datei verwendet und das gefilterte Ergebnis wieder ausgibt. In diesem Fall die Anzahl der Flugzeuge. „Wie kann die Anzahl der gerade empfangenen Flugzeuge mit DUMP1090 auf einem Raspberry Pi an ThingSpeak.com mit jq gesendet werden?“ weiterlesen

Wie kann die Temperatur vom Raspberry Pi mit OpenHAB an ThingSpeak.com gesendet werden? Übersicht als aufwendiges Whiteboard Video (فيديو لطيفة) !

Ich hatte schon hier mit Fhem davon berichtet. Jetzt ist alles auf openHAB umgestellt, und damit geht es auch einfach.

Habe mal ein aufwendiges Whiteboard Video für Euch erstellt, um die Zusammenhänge in 10 Sekunden darzustellen:

„Wie kann die Temperatur vom Raspberry Pi mit OpenHAB an ThingSpeak.com gesendet werden? Übersicht als aufwendiges Whiteboard Video (فيديو لطيفة) !“ weiterlesen

HAJ-Spotter: Air Force One (AFO) mit B.O.B kommt 24.4.2016 nach EDDV (Langenhagen)

Landet die Air Force One (AFO) in Hannover? Die HAZ und auch das HAJ-Spotter-Forum geben Hinweise. Wenn sie aus Isernhagen anfliegt, kann ich sie von der Terrasse sehen 🙂

Das wird wohl nichts, wie dieser Beitrag der NDR zeigt.

Flugzeug

Aber egal von welcher Richtung die Boeing 747-200B die Air Force One kommt, die Transponderdaten können jederzeit von mir empfangen werden, mein Raspberry Pi läuft. Hier mal die Abdeckung von gestern:

eddv-abdeckungOb die aus Sicherheitsgründen die Transponder auschalten?

Raspberry Pi: Wie können Wetterdaten in openHAB von OpenWeatherMap angezeigt werden?

Manchmal möchte man auch in openHAB die Wetterdaten des Heimatortes (oder auch jeden exbeliebigen Ort) anzeigen und dann bei Frost oder so über Regel reagieren wie z.B eine Nachricht versenden.

openhab-wetter

Das abfragen von Wetterdaten geht mit der API von OpenWeatherMap. Dort können kostenlos bis zu 60 Abfragen pro Minute gemacht werden. In einer Sekunde ändert sich das Wetter in der Regel nicht wesentlich. Ich frage eh nur alle halbe Stunde die aktuellen Daten ab.

Also zuerst anmelden bei OpenWeatherMap und den API Key in die openhab.cfg Datei kopieren: „Raspberry Pi: Wie können Wetterdaten in openHAB von OpenWeatherMap angezeigt werden?“ weiterlesen