„In Hamburg (هامبورغ) ist ja ganz schön جميل was los!“ weiterlesen
Eclipse Oxygen أكسجين hat nun Optionen für Titel
Java 9: Erste Modul Generierung modul-info.java mit Eclipse —> beta for Oxygen!
Im Kontextmenü des Projektes gibt es das Menü zum Erzeugen der modul-info.java Datei:
Project -> Cofigure -> Create module-info
Ok, das probieren wir dann mal gleich:
So, wie ist denn das Ergebnis: „Java 9: Erste Modul Generierung modul-info.java mit Eclipse —> beta for Oxygen!“ weiterlesen
Java 9 (jdk-9+176) auf Mac OS X in 10 Minuten installieren
Es gibt zwar noch keinen endgültigen Releasekandidaten, das wurde um ein paar Monate verschoben. Aber die aktuelle Version (jdk-9+176) geht ja auch schon mal für Testzwecke. Die Installation ist wie hier beschrieben schnell erledigt.
1. Laden der Java 9 Version von http://jdk.java.net/9/. Dazu muss die Lizenz akzeptiert werden und das dmg Archive geladen werden, wie hier gezeigt: „Java 9 (jdk-9+176) auf Mac OS X in 10 Minuten installieren“ weiterlesen
Excel Mac Os X: Doppelt Einträge in Zeilen/Spalten entfernen
Manchmal hat man eine Spalte mit einigen doppelten Einträgen. Die können in Excel leicht entfernt werden. Klick auf „Duplikate entfernen“ oben rechts:
Schon sind die doppelten Einträge verschwunden. „Excel Mac Os X: Doppelt Einträge in Zeilen/Spalten entfernen“ weiterlesen
Excel Mac Os X: Wie können Eingabe Felder mit Listen erstellt werden?
Manchmal möchte man bei der Datenerfassung nur einen bestimmten Eintrag aus einer Liste von möglichkeiten ermöglichen. Wie können Eingabe Felder mit Comboboxen in Excel erstellt werden?
Wir laden mal ein Paar Krankenhäuser Namen aus dem Krankenhausspiegel um ein paar Testdaten zu haben oder verwenden diese:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
Diakovere Annastift Diakovere Friederikenstift Diakovere Henriettenstift DRK-Krankenhaus Clementinenhaus KRH Klinikum Agnes Karll Laatzen KRH Klinikum Großburgwedel KRH Klinikum Lehrte KRH Klinikum Neustadt am Rübenberge KRH Klinikum Nordstadt KRH Klinikum Robert Koch Gehrden KRH Klinikum Siloah Medizinische Hochschule Hannover Paracelsus-Klinik am Silbersee Sophien-Klinik Hannover Sophien-Klinik Vahrenwald Vinzenzkrankenhaus Hannover |
und fügen sie per Copy und Past in ein neues Arbeitsblatt ein: „Excel Mac Os X: Wie können Eingabe Felder mit Listen erstellt werden?“ weiterlesen
Mac OS X Excel: Wie werden neue Zeile in einer Zelle eingefügt?
Anzahl Flugzeuge weltweit – (Tendenz steigend) – Aktuell 5055
Anzahl Flugzeuge weltweit. Hier die über The OpenSky Network, http://www.opensky-network.org empfangenen Flugzeuge an zufälligen Messzeitpunkten.
Die Datenbasis: „Anzahl Flugzeuge weltweit – (Tendenz steigend) – Aktuell 5055“ weiterlesen
Mindmap iThoughtsX in neuer Version 4.12 verfügbar
Auf der Schwesterseite kleinhirn.eu hatte ich schon mal von dem coolen Programm berichtet. Nun gibt es ein update mit folgenden Features:
Eclipse Oxygen veröffentlicht mit Java 9 previews
Eclipse Oxygen veröffentlicht. Dann mal hier den Download starten …
Mit dem Installer geht die Installation einfach: „Eclipse Oxygen veröffentlicht mit Java 9 previews“ weiterlesen
Mac OS X Excel 15.35: Das neue Trim heißt Glätten oder wie lösche ich Leerzeichen in Text
Wer Leerzeichen in Excel vorne, hinten oder im Text löschen will, hat das früher mit trim gemacht. Jetzt heißt die Funktion „Glätten“ 🙁 Darauf soll man nur kommen! Wer läßt sich denn sowas einfallen?
Und hier mal ein Beispiel: „Mac OS X Excel 15.35: Das neue Trim heißt Glätten oder wie lösche ich Leerzeichen in Text“ weiterlesen
Airbus A380-841 (D-AIMG, „Wien“) – Lufthansa mit Raspberry Pi soeben erfasst
Gerade eine Pushover Nachricht bekommen, das ein A380 in Hannover landet.
Der ist bei uns am Küchenfenster vorbei, und dann in Hannover gleich wieder durchgestartet, wie man hier gut sehen kann:
Kommt ursprünglich aus Hamburg, und hat einige Testschleifen hinter sich:
Der 6 Jahre alte A-380 ist nun in Frankfurt gelandet, mal sehen wo es hingeht bei der Wärme … mit amtlichen 25,5 Grad C und PM10 von 9 µg/m3 in HAJ.
Wie kann man im Mac OS X den Path von Dateien und Ordnern leicht ins Clipboard kopieren?
Wie kann man im Mac OS X den Path von Dateien und Ordnern leicht ins Clipboard kopieren?
Dazu legt man mit dem Automator einen neuen Service an. Zuerst starten wir den Automator und klicken auf Service:
„Wie kann man im Mac OS X den Path von Dateien und Ordnern leicht ins Clipboard kopieren?“ weiterlesen
Wie kann ein Path im Finder in Mac OS X durch copy/past geöffnet werden?
Wie kann ein Path im Finder in Mac OS X durch copy/past geöffnet werden? Bei Windows geht es einfach in der Titelzeile des Explorers einfügen. Beim Mac Finder gibt es da diese Möglichkeit.
Dafür über die Tastatur den open go Dialog öffnen:
Command (cmd)-Shift-G
Es öffnet sich dieser Dialog, wo der Pfad hineinkopiert werden kann:
Mit der Maus per drag and drop in die Verzeichnisse geht natürlich auch.
Habt ihr noch eine andere Möglichkeit gefunden?
Flughöhenanalyse mit Raspberry Pi und DUMP1090
Hier mal wieder eine Flughöhenanalyse mit Raspberry Pi und DUMP1090. Hier auf dem Blog hatte ich ja schon beschrieben, wie es mit Java über OpenSky erzeugt werden kann.
Hier die Datenbasis „Flughöhenanalyse mit Raspberry Pi und DUMP1090“ weiterlesen
Arduino Nano Programm und Video: Anzeige der 100 am meisten verwendeten Wörter in Englisch
Dies Programm zeigt die 100 am meisten verwendeten englischen Wörte an. Diese 100 Wörter machen die Hälfte alles geschriebenen in Englisch aus. Allein die ersten 25 Wörter aus der Liste, sind schon ein Drittel alles gedruckten in englisch.
Hier C++ Programm mit der Wortliste und einen Fortschrittsbalken, unter Verwendung der U8gLib. „Arduino Nano Programm und Video: Anzeige der 100 am meisten verwendeten Wörter in Englisch“ weiterlesen
Eclipse IDE für die Arduino C++ Entwicklung
Vor ein paar Tagen hatte ich hier beschrieben, wie ein Arduino mit der Arduino IDE geflasht wird. Als Java-Entwickler will man am Besten alles in Eclipse machen. Also auch die Arduino-Programmierung. Das geht auch mit dem Eclipse C++ IDE for Arduino 2.0. Für den Anfang ist wohl die Arduino IDE etwas einfacher zu bedienen. Aber mit dieser Anleitung geht es auch in ca. 1 Stunden. Also los …
Über den Eclipse Marketplace installieren:
Das dauert etwas …
Dann ein Arduino Projekt anlegen: „Eclipse IDE für die Arduino C++ Entwicklung“ weiterlesen
Stromverbrauch des OLED mit „Dont give up!“ Anzeige und Arduino Nano
Wie groß ist eigentlich der Stromverbrauch der OLED mit Arduino Nano? Die „Don’t give up!“ Ansteuerung hatte ich hier schon mal beschrieben.
„Stromverbrauch des OLED mit „Dont give up!“ Anzeige und Arduino Nano“ weiterlesen
Universally Unique Identifier (UUID) bzw. Globally Unique IDentifier (GUID) mit Java erzeugen
Ein Universally Unique Identifier (UUID) ist ein Standard für Identifikatoren. Wer eindeutige einmalige IDs braucht, kann die in Java einfach erzeugen. Es gibt da ab 1.5 die Klasse UUID mit der man einfach diese IDs erzeugen kann.
Die RFC 4122 beschreibt den Aufbau und den Algorithmus für die Erzeugung. Das ganze ist schon ziemlich sicher, da die SecureRandom Klasse in Java verwendet wird.
Habe mich gefragt, ob die auch wirklich eindeutig sind. Dafür mal eben einen kleinen JUnit Test geschrieben der 1 Millionen UUIDs erzeugt und testet ob zwei gleiche erzeugt werden. Nach 4889,556 Sekunden das Ergebnis:
Hier die Testklasse:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
package de.wenzlaff.tools; import static org.junit.Assert.fail; import java.util.ArrayList; import java.util.List; import java.util.UUID; import org.junit.Test; public class TestUuid { private static final int MAX = 1000000; @Test public void testIdGen() { List<String> c = new ArrayList<>(); for (int i = 0; i < MAX; i++) { String id = UUID.randomUUID().toString(); if (c.contains(id)) { fail("Doppelte ID " + id + " generiert!"); } c.add(id); System.out.println(id); } } } |
Die CPU war schon teilweise zu 100% ausgelastet, zumindestens einer der acht Kerne:
Ein UUID in ihrer Normalform sieht beispielsweise so aus: „Universally Unique Identifier (UUID) bzw. Globally Unique IDentifier (GUID) mit Java erzeugen“ weiterlesen
Neue Arduino IDE 1.8.3 für C Programmierer vor 7 Tagen veröffentlicht
Vor ein paar Tagen wurde eine neue Version der Arduino IDE veröffentlicht.
Das ist ein Bugfix Service Release (Details). „Neue Arduino IDE 1.8.3 für C Programmierer vor 7 Tagen veröffentlicht“ weiterlesen
Arduino Nano mit OLED Display „Don’t give up!“ Ansteuerung
Hatte noch ein OLED Display liegen. Das wollte ich mal an einen Arduino anschließen. An einem Raspberry Pi geht auch. Da es nur 4 Drähte sind, ist es mit der u8glib schnell gemacht.
Einfach Plus (VDD) an Plus (VDD, Pin4) und Minus (GND) an Minus (GND, Pin2) und SDA an A4, Pin 8 und SCK an A5, Pin 7.
Achtung nicht Plus mit Minus vertauschen. Das hatte ich für ein paar Minuten gemacht, und hatte mich gewundert, warum das Display kochend heiß wird und keinen Text anzeigt. Es hat es aber überstanden, ist also sehr robust!
Hier die Ausgabe eines einfachen „Dont give up!“ Text der nach 2 Sekunden angezeigt wird, nachdem OK, Start… beendet wurde:
Es geht aber auch einen Menge mehr, wie diese Gallerie zeigt.
„Arduino Nano mit OLED Display „Don’t give up!“ Ansteuerung“ weiterlesen
Flughöhen aller Flugzeuge weltweit zu 14 unterschiedlichen Zeitpunkten
Feinstaub Tacho mit History 歷史 aus Hannover
In einem Block-Beitrag hatte ich schon mal von der Feinstaubmessung berichtet. Es läuft auch gerade eine Studie an der MHH von Professor Axel Haverich die zusammenhänge mit Herzinfarkte untersucht. Ich bin auf das Ergebnis gespannt!
Hier nun ein Feinstaub-Tacho mit den Echtzeitwerten aus Hannover in µG/m3 der jede Stunde automatisch aktualisiert wird (PM10).
Spritpreise zweier Tankstellen бензоколонка in einem Diagramm mit MatLab
Vor einiger Zeit, hatte ich hier auf dem Bloc beschrieben wie man die Tankstellen-Preise ermittlen kann.
Jetzt will ich mal die Benzin Preise in einem Diagramm in Echtzeit darstellen. So kann man auch den ersten Blick sehen, wo man tanken kann:
„Spritpreise zweier Tankstellen бензоколонка in einem Diagramm mit MatLab“ weiterlesen
Echtzeit Auswertung aller Flugzeuge weltweit في جميع أنحاء العالم(ca. 5000) ermittelt mit Java.
Mit diesem einfachen Java-Programm kann diese Auswertung ohne Account erstellt werden:
„Echtzeit Auswertung aller Flugzeuge weltweit في جميع أنحاء العالم(ca. 5000) ermittelt mit Java.“ weiterlesen
Bei der Wärme mal die Flughöhen aller Flugzeuge (الطائرات) ermittelt mit dem Raspberry Pi und Java
Benzin Preise per NodeRED ermitteln und in Echtzeit grafisch darstellen mit dem Raspberry Pi
Tankstellen melden ihre Spritpreise ins Internet. Von dort können sie leicht abgerufen werden. Zum Beispiel die Benzinpreise von Langenhagen. Die Seite hat auch eine öffentliche kostenlose API. Dort kann man nach Anmeldung bis zu 3 Tankstellen kostenlos abfragen.
Ok, dann mal los, hier die Architektur:
So kann man sich dann vor dem tanken informieren und den billigen Sprit tanken: „Benzin Preise per NodeRED ermitteln und in Echtzeit grafisch darstellen mit dem Raspberry Pi“ weiterlesen
In welcher Höhe fliegen jetzt die meisten Flugzeuge?
In welcher Höhe fliegen jetzt die meisten Flugzeuge?
„In welcher Höhe fliegen jetzt die meisten Flugzeuge?“ weiterlesen
Procreate ®: Wie kann ein markierter Bereich kopiert und eingefügt werden?
In welcher Höhe fliegen Flugzeuge?
Mich hat mal die Frage interessiert, in welcher Höhe die meisten Flugzeuge aktuell so fliegen.
Also habe ich mal ein kleines Java Programm geschrieben, welches in Echtzeit die Daten von The OpenSky Network abfragen kann. Es werden also mal alle Flugzeuge die Transponser haben und von The OpenSky Network erfasst sind berücksichtigt.
Hier das Ergebnis von 3048 Flugzeugen:
Das ist die vom Programm ermittelte Datenbasis: „In welcher Höhe fliegen Flugzeuge?“ weiterlesen
Raspberry PI: OpenHab2 mit: „Failed to fetch http://dl.bintray.com/openhab/apt-repo2/dists/stable/main/binary-armhf/Packages 405 Not Allowed“
Beim sudo apt-get update kommt nun dieser Fehler:
W: Failed to fetch http://dl.bintray.com/openhab/apt-repo2/dists/stable/main/binary-armhf/Packages 405 Not Allowed
E: Some index files failed to download. They have been ignored, or old ones used instead. „Raspberry PI: OpenHab2 mit: „Failed to fetch http://dl.bintray.com/openhab/apt-repo2/dists/stable/main/binary-armhf/Packages 405 Not Allowed““ weiterlesen
OpenSky Java API to KML für Google Earth – Teil 1
OpenSky bietet eine Java API an um auf Flugdaten zugreifen zu können. Da die live API nun wieder online ist, schreiben wir einen kleine JUnit Test und formen mal alle Transponderdaten aller 4754 Flugzeuge in eine KML Datei, um die Daten auf Google Earth anzuzeigen. Hier erst einmal das Ergebnis in Google Earth aus 5569 Km Höhe gesehen:
Wer die die Daten testweise laden will, „OpenSky Java API to KML für Google Earth – Teil 1“ weiterlesen
Feinstaub (Particulate Matter, Pył ) Messung mit dem Raspberry Pi aus einer JSON Datei und NodeRED – Teil 1
Man kann mit dem Raspberry Pi auch Feinstaub messen, wenn man einen entsprechenden Sensor hat.
In diesem 1. Teil, beschreibe ich, wie man Messwerte aus öffentlicher Quelle, auch um später Vergleichswerte zu haben auswertet. Die Niedersächsische Gewerbeaufsicht misst Umweltdaten und stellt sie zur freien Verfügung bereit. Unter LÜN gibt es z.B. das Ergebniss für Hannover. Da gibt es auch eine kostenlose App für diese Daten für alle Handys.
Hier nun die Architektur:
Die Daten für zur Zeit 27 Messstationen werden im JSON-Format (und auch XML) im Internet frei veröffentlicht unter der URL: http://www.luen-ni.de/JSON.txt und enthalten ua. folgende Daten:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
- Feinstaub - Stickstoffdioxid - Windrichtung - Windgeschwindigkeit - Ozon - Luftdruck - Schwefeldioxid - Regendauer - Kohlenmonoxid - UV-Index - Temperatur - Globalstrahlung - Rel. Luftfeuchtigkeit |
Überwachung: Automatischer Ping an Server mit NodeRED auf Raspberry Pi
Mal etwas zur Entspannung. Manchmal will man wissen ob ein Server erreichbar ist. Dafür gibt es das Kommandozeilen Programm ping. Wenn man diesen ping z.B. alle 5 Minuten ausführt hat man eine leicht Überwachung ob der Server noch erreichbar ist. Gesagt getan. Einen kleinen flow der alle 5 Minuten einen Ping ausführt und bei Veränderung eine Pushover Nachricht auf das Handy sendet.
So kann der Flow zusammen geklickt werden:
Im hellgelben „adv ping Node“, kann die IP-Adresse angegeben werden. Im „function Node“ wird der Ping ausgewertet. „Überwachung: Automatischer Ping an Server mit NodeRED auf Raspberry Pi“ weiterlesen
RaspberryPi Transponder Feed zu RadarBox jetzt auf Platz 19 in Deutschland und Platz 414 in der Welt
Wie oben links in dem Kasten zu sehen, sind die Transponder Daten die mein Raspberry Pi sendet jetzt auf Platz 19 in Deutschland und Weltweit auf 414. Und das mit einer Zimmerantenne:
„RaspberryPi Transponder Feed zu RadarBox jetzt auf Platz 19 in Deutschland und Platz 414 in der Welt“ weiterlesen
Wie werden Flugdaten von Dump1090 an RadarBox24.com gesendet?
Wer auf dem Raspberry Pi einen DUMP1090 laufen hat, kann seine Daten zu https://www.radarbox24.com senden. Das ist in ein paar Minuten installiert, da es ein Install-Script und einen Feeder von Radarbox24 gibt.
Zuerst legt man sich bei Radarbox24 einen Account an.
Dann müssen folgende Befehle auf der Konsole eingegeben werden: „Wie werden Flugdaten von Dump1090 an RadarBox24.com gesendet?“ weiterlesen
Neues Maven 3.5.0 mit farbiger Konsole veröffentlicht
Maven ist nun in der neuen Version 3.5.0 veröffentlicht worden. Was sofort auffällt ist die neue farbige Konsole. Das war auch Zeit. Endlich können Errors sofort erkannt werden und der grüne Build Success ist auch viel schöner:
„Neues Maven 3.5.0 mit farbiger Konsole veröffentlicht“ weiterlesen
Raspberry Pi Transponder Empfang der letzten 6 Monate in HAJ (EDDV)
TOP 31 Raspberry Pi Distribution
Mindmap der TOP 31 Raspberry Pi Distribution. Habe ich noch welche vergessen? Dann bitte als Kommentar!
OpenHAB2 Wetterabfrage mit Pushover Benachrichtigung in 30 Minuten via WOEID (Where On Earth IDentifier)
In einem lauffenden OpenHAB2 System eine Wetterabfrage einzubauen geht schnell.
Zuerst das Yahoo-Wetter-Binding installieren: „OpenHAB2 Wetterabfrage mit Pushover Benachrichtigung in 30 Minuten via WOEID (Where On Earth IDentifier)“ weiterlesen
Was empfängt der Raspberry Pi so? Wie weit geht der Empfang? Und wie ist die Erreichbarkeit?
OpenHAB2 Apache Karaf Konsole starten – OSGI Feeling on Raspberry Pi
OSGI Feeling on Raspberry Pi!
Wenn man auf der Raspberry Pi Konsole ist, kann die Apache Karaf Konsole wie folgt gestartet werden:
1 2 3 4 5 |
# ssh Verbindung mit User openhab auf Port 8101 ssh openhab@localhost -p 8101 # wenn die Passwortabfrage kommt eingeben: habopen |
Nicht ungeduldig werden, beim 1. Aufruf kann es einige Minuten dauer, bis die Konsole startet. Beim 1. Aufruf kommt noch eine Sicherheitsabfrage mit Key, da mit „yes“ bestätigen.
Dann mal alle OpenHAB Bundel listen, um die jeweiligen Versionen anzuzeigen: „OpenHAB2 Apache Karaf Konsole starten – OSGI Feeling on Raspberry Pi“ weiterlesen
Wo wird in der GUI die Sitemape für OpenHAB2 eingestellt?
Datei mit Sonderzeichen in Dateinamen läßt sich nicht per FTP löschen
Manchmal lädt man mehrere Dateien hoch, und es ist einem nicht immer bewußt, das auch im 21. Jahrhundert Umlaute zu Problemen führen können.
Wer z.B. eine Datei mit Namen „Testdatei für Umlauttest.txt“ mit einem FTP Client wie z.B. File Zilla auf einen Server hochlädt, der keine Serverunterstüzung für Nicht-ASCII-Zeichen hat, erhält nach dem upload den folgenden Dateiname:
Da der upload klappt und man keine Fehlermeldung erhält, merkt man es nicht immer.
Dann passen später die Links auf diese Datei uä. nicht, oder man verwendet den „richtigen“ Dateinamen.
Ein weiteres Problem. Man kann diese Datei mit dem FTP Client nicht mehr löschen. Wenn man es versucht, kommt die Fehlermeldung: „Datei mit Sonderzeichen in Dateinamen läßt sich nicht per FTP löschen“ weiterlesen
OpenHAB2 mit Raspberry Pi Zero W: ERROR: 500 – Internal Server Error
Wie läuft der Umstieg von OpenHAB 1 auf die Version 2? Da ist eine Menge umgebaut worden. Da bei mir alles unter der Version 1 läuft, habe ich nicht große Not alles umzustellen.
Aber die neue GUI usw. ist doch ein Anreiz.
Deshalb habe ich mal Testweise auf einen Raspberry Pi Zero W die Version 2 installiert, wie hier beschrieben.
WeMo-Binding
Das lief schon mal ganz gut. Nun wollte ich mal ein erstes Binding testen. Das Wemo-Binding. „OpenHAB2 mit Raspberry Pi Zero W: ERROR: 500 – Internal Server Error“ weiterlesen
Suche alle Dateien rekursive mit Umlaute im Dateiname auf Win, Mac, Linux und Raspberry Pi und liefere die Anzahl
Manchmal will man oder muss man alle Dateien, die einen Umlaut im Dateinamen haben ermitteln. Mir ging es so, als in der Dropbox Dateien mit Umlauten bei einem Programm bei der Synchronisation Probleme machte.
Dann sollte das auch noch auf Mac OS X, Windows, Linux und auf einen Raspberry Pi mit Debian laufen. Also mal ein kleines Java Programm geschrieben, das alle Dateien mit Umlaute (äöüÖÄÜ) im Dateinamen und auch die Anzahl ausgibt.
Das Programm läuft unter Java, da es ab Version 1.7 eine neue Klasse SimpleFileVisitor gibt, von der man leicht erben kann habe ich die mal verwendet. Man kann aber auch selbst das Interface FileVisitor implementieren.
Einfach die Datei laden und das Zip-Archive entpacken. „Suche alle Dateien rekursive mit Umlaute im Dateiname auf Win, Mac, Linux und Raspberry Pi und liefere die Anzahl“ weiterlesen
Raspberry Pi Kaffeezeit oder der „Kaffee (قهوة) ist fertig“
Peter Cornelius singt:
„Der Kaffee ist fertig,
klingt das net unheimlich zärtlich.
Der Kaffee ist fertig,
klingt das net unglaublich lieb.“
In diesem Sinne. Wenn ein Kaffee (кофе) gekocht wurde, werde ich von meinen Raspberry Pi informiert, wie hier schon mal beschrieben. Nun generiere ich noch in Echtzeit, einmal am Tag eine Grafik mit MATLAB Visualization wieviele Tassen pro Tag gekocht wurden, hier das Diagramm:
Diese paar Zeilen Quellcode erzeugen das Diagramm:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
% Kaffee pro Tag anzeigen % % Thomas Wenzlaff % % Lesen des Kanal readChannelID = hier die Kanal Nr einfügen; fieldID2 = 2; % Channel Read API Key readAPIKey = 'hier den Api Key einfügen'; data2 = thingSpeakRead(readChannelID, 'Field', fieldID2, 'NumPoints', 30, 'ReadKey', readAPIKey); data = [data2]; thingSpeakArea(data); |
Oder findet ihr die besser? „Raspberry Pi Kaffeezeit oder der „Kaffee (قهوة) ist fertig““ weiterlesen
Dieser Wenzlaff.de – Raspberry Pi Blog hat heute den 8. Jahrestag!
Am 28.03.2009, also genau heute vor 8 Jahren ist dieser Blog entstanden. Der erste Eintrag, war nicht sehr umfangreich. Und wie die Zeit vergeht.
Dies ist heute der 890. Beitrag. Bisher gibt es 701 Kommentare zu den 890 Einträgen. Das ist dann so im Durchschnitt ein Kommentar zu einem Eintrag. Spam wurde nicht mitgezählt und in der Größenordnung gleich gelöscht.
Ich messe die Besucherzahlen noch nicht lange. Aber hier dennoch die TOP 3:
1. Temperatur Messung mit dem DS18B20 und Arduino Nano
2. Raspberry Pi: MQTT Server mosquitto installieren und Daten in Fhem über MQTT empfangen oder „Wie werte ich Haustür klingeln aus?“
3. Wie wird ein Bluetooth Dongle an einem Raspberry Pi in Fhem integriert?
Warum der Eintrag mit der Temperatur-Messung so oft gelesen wurde, kann ich mir nicht erschließen, da es doch für alles eine App gibt, und die Zeit der Wetterstationen meiner Meinung nach vorbei ist. Ich habe meine jedenfalls im Flur und auf der Terrasse abgebaut!
Ich möchte mich hiermit bei allen Lesern und Kommentargebern bedanken.
Würde mich auf einen Kommentar, Anregung, Kritik, Gastbeitrag oder Like freuen!
Oder soll ich diesen Blog zukünftig einstellen? Es gibt ja genung in englischer Sprache.
Raspberry Pi Zero W: Debian Docker mit Alpinelinux installieren in 30 Minuten
Über Docker hatte ich hier schon mal berichtet.
Docker ist schnell installiert, einfach nach der Aktuallisierung des Systems folgenden Befehl eingeben: „Raspberry Pi Zero W: Debian Docker mit Alpinelinux installieren in 30 Minuten“ weiterlesen
Raspberry Pi Zero W: OpenHAB 2.0 installieren in ca. 60 Minuten
Heute wird auf dem Raspberry Pi Zero W mal OpenHAB 2 installiert. Die 1.x Version läuft bei mir seit über einem Jahr erfolgreich. Mal sehen wie der Zero sich so schlägt.
Die Installation geht ziemlich schnell. Zuerst mal eine SD-Karte mit Jessie Lite 2.3.17 installieren.
Dann die folgenden Schritte:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# System aktualisieren sudo apt-get update sudo apt-get upgrade # Namen und ein paar Einstellungen sudo raspi-config # neue Firmware sudo apt-get dist-uprade # neues update Prog. installieren sudo apt-get install rpi-update # neueste Treiber installieren sudo rpi-update # Reboot sudo reboot now # Java 1.8 installieren, wenn nicht schon vorhanden sudo apt-get update && sudo apt-get install oracle-java8-jdk # so, jetzt die eigentliche OpenHAB 2 Installation # zuerst den Openhab Key ergänzen wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' | sudo apt-key add - # das Repo ergänzen echo 'deb http://dl.bintray.com/openhab/apt-repo2 stable main' | sudo tee /etc/apt/sources.list.d/openhab2.list # nun wieder alles updaten, da ein neues Repo ergänzt wurde sudo apt-get update # OpenHAB 2 installieren sudo apt-get install openhab2 # OpenHAB autom. bei Systemstart starten sudo /bin/systemctl daemon-reload sudo /bin/systemctl enable openhab2.service # und OpenHAB 2.0 starten sudo /bin/systemctl start openhab2.service # der Start hat ein paar Minuten gedauert, deshalb mal den Status ausgeben sudo systemctl status openhab2.service # wenn ein Restart nötig ist, dann sudo systemctl restart openhab2.service |
So, dann kann die URL im Browser aufgerufen werden:
http://(raspberry-pi-adresse):8080
Dort erscheint dann dieser Auswahl Dialog. Ich habe da den „Expert Best for 1.X User“ gewählt, da ich schon ein 1.x OpenHAB laufen habe. Da könnte man dann aber wohl Standard wählen:
„Raspberry Pi Zero W: OpenHAB 2.0 installieren in ca. 60 Minuten“ weiterlesen