Manchmal möchte man openHAB einfach über die Oberfläche neu starten. Das geht wie folgt.
Zuerst eine System.rules Datei im rules Verzeichnis erstellen, mit dieser Regel:
„Raspberry Pi: Wie kann in openHAB ein restart Schalter eingebaut werden?“ weiterlesen
Fritzbox Telefonbuch (Phonebook) mit Java bearbeiten via JDom und SAXBuilder
Wer eine Fritzbox hat, kann dort auch Telefonbücher anlegen, so das beim Anruf eine E-Mail versendet wird. Bei mir wird bei Anruf auch eine Pushover Nachricht auf das Handy gesendet und der Name und die Nummer mit openHAB via Karotz angesagt, so das ich schon hören kann, wer anruft.
Das läuft über das openHab Fritzbox 064 Binding ganz gut. Von dem Bindig wird aber bisher nur das erste Telefonbuch aus der Fritzbox ausgelesen. Wer ein anderes benutzt muss die Daten exportieren und in dem ersten Telefonbuch wiederherstellen, da es keine löschen Funktion in der Fritzbox gibt.
Bei mir war noch das Problem, das viele Telefonnummern (über 600) Blanks, Bindestriche und Klammern enthielt. Z.B. (0)511-123 456 und die wird bisher in dem Binding nicht erkannt. Deshalb habe ich einen kleinen Konverter geschrieben, der alle Blanks, (,),- löscht und auch alle Nr. die kein +49 haben und mit 0 beginnen mit dem gültigen prefix +49 ohne 0 ergänzt. Weitere Regeln können leicht angepasst werden.
In diesem Java Programm, kann man auch sehen, wie mit einem SAXBuilder ein JDom Dokument erzeugt gelesen und verändert werden kann. Hier das Programm: „Fritzbox Telefonbuch (Phonebook) mit Java bearbeiten via JDom und SAXBuilder“ weiterlesen
Leistungsmessung (Kaffee, Toast, Staubsaugen) am morgen mit OpenHab und Raspberry Pi
Wie sieht denn morgens so der Stromverbrauch aus?
Eine Tasse Kaffee zwei Toast und etwas Staubsaugen muss auch sein.
Hier das Diagramm, das mit openHab auf einen Raspberry Pi und einer Homematic Steckdose vermessen wurden. „Leistungsmessung (Kaffee, Toast, Staubsaugen) am morgen mit OpenHab und Raspberry Pi“ weiterlesen
Wie kann die Wemo Schaltsteckdose und Bewegungsmelder in 15 min in OpenHab eingebunden werden?
Auf dem Raspberry Pi läuft openHab. Wie können da die Wemo Geräte eingebunden werden.
Zuerst die Wemo Binding installieren mit
1 |
sudo apt-get install openhab-addon-binding-wemo |
und dann im Log nach den erkannten Geräten suchen. Dann eine Wemo.items Datei anlegen mit diesem Inhalt (Sensor Nr. anpassen)
1 2 3 4 5 |
// Netz Schalter Switch wemoSchalter "Wemo Schalter" {wemo="Socket-1_0-1111111111111"} // Bewegungssensor wenn bewegung erkannt 1 sonst 0 Switch wemoBewegung "Wemo Bewegung [MAP(an-aus.map):%d]" {wemo="Sensor-1_0-1111111111111"} |
Und in der Sitemap Datei
1 2 3 4 |
Frame label="Wemo" { Switch item=wemoSchalter Text item=wemoBewegung icon="selfMotion" } |
Im Transform Verzeichnis noch eine an-aus.map Datei anlegen mit diesem Inhalt:
1 2 |
1=An 0=Aus |
Schon ist der Netzschalter und der Bewegungsmelder aktiv:
Aktuellste Debian Jessie: Wie wird DUMP1090-mutability mit Feeds für Planefinder, Flightaware, Flightradar24 und RadarBox24 in 60 Min erstellt?
Vor einiger Zeit hatte ich schon mal beschrieben wie man die Flugzeugsignale (Transponder) mit dem Raspberry Pi empfängt und nach Flightradar24.com, de.FlightAware.com und Planefinder.net gleichzeitig senden kann. In der Zwischenzeit gibt es Debian mit der Version Jessie und einige neue Versionen der Feed-Software. Hier nun eine Anleitung wie in ca. 1 Stunde alles auf einem Raspberry Pi installiert werden kann. Zuerst einmal ein Architektur Überblick:
OpenHab: CUL an Homematic über Homegear auf dem Raspberry Pi unter Debian – Jessie
Wie kann an einem Raspberry Pi auf dem openHab unter Debian Jessie läuft, die Homematic Geräte mit einem CUL angebunden werden. Da meine Homatic Geräte alle unter Fhem liefen, musste jedes Gerät resetet und neu gepeert und angelernt (gepairt) werden. Und es soll die Heizung, Brandmelder, Leistungsmesser und die Tür und Fensterkontakte ja laufen, sonnst kommt noch jemand ungebeten ins Haus 😉
Dabei muss man darauf achten, zuerst die Schalter mit den Heizungsventilen zu pairen und dann zum Schluss an die CUL Zentrale pairen. Anders läuf es nicht. Auch ist es wichtig, die für das Betriebssystem richtige Homegeare Version zu installieren.
„OpenHab: CUL an Homematic über Homegear auf dem Raspberry Pi unter Debian – Jessie“ weiterlesen
Wie kann auf einem Raspberry Pi mit OpenHAB ein Zitat des Tages mit Karotz angesagt und per Pushover versendet werden?
Auf der Website taeglicheszit.at gibt es täglich ein Zitat des Tages. Für diesen Service gibt es auch eine JSON Schnittstelle.
Die kann wie folgt genutzt werden, um täglich das Zitat anzusagen und per pushover zu versenden.
Voraussetzung ist das OpenHAB installiert ist und läuft.
Dann eine Karotz.items Datei im items Verzeichnis anlegen mit dem Inhalt von zwei Variablen für das Zitat und den Autor:
1 2 |
String ZitatDesTages "[%s]" { http="<[http://taeglicheszit.at/zitat-api.php?format=json:86400000:JS(getZitatDesTages.js)]" } String ZitatDesTagesAutor "[%s]" { http="<[http://taeglicheszit.at/zitat-api.php?format=json:86400000:JS(getZitatDesTagesAutor.js)]" } |
Die Variablen werden einmal am Tag automatisch aktualisiert.
Dann brauchen wir noch zwei Dateien im transform Verzeichnis für die JSON Auswertung: getZitatDesTages.js mit dem Ihhalt
1 |
JSON.parse(input).zitat; |
und getZitatDesTagesAutor.js mit dem Inhalt
1 |
JSON.parse(input).autor; |
Wie wird der Karotz von einem Raspberry Pi über OpenHAB angesteuert?
Wie kann der Karotz in der Hausautomatisation eingesetzt werden?
Der Karotz kann die Uhrzeit ansagen, Radio und MP3 Dateien abspielen, RFID Tags lesen, ein Signal LED schalten, Fotos machen, Videos aufnehmen und vieles mehr. Hier mal die Steuerungsseite die ich mit openHAB für den Karotz erstellt habe:
Wie wird der Karotz nun von einem Raspberry Pi über openHAB angesteuert? „Wie wird der Karotz von einem Raspberry Pi über OpenHAB angesteuert?“ weiterlesen
Wo fliegt der A380 von Deutschland hin? Oder wohin geht der nächste Urlaub ohne Raspberry Pi?
Bei meinem letzten Flug mit dem A380 war ich so begeistert, das ich nun mal wissen wollte, wo der A380 überall von Deutschland hinfliegt.
Es gibt eine neue Seite, die alle 102 Routen weltweit anzeigt. Es werden 50 Länder bedient von den 169 vorhandenen Flugzeugen. Es startet oder landet im Durchschnitt alle 3 Minuten ein A380.
Hier die 11 Möglichkeiten von Frankfurt (New York JFK, Miami, San Francisco, Los Angelos, Houston, Dubai, Bangkok, Singapore, Shanghai, Delhi, Hong Kong): „Wo fliegt der A380 von Deutschland hin? Oder wohin geht der nächste Urlaub ohne Raspberry Pi?“ weiterlesen
Neue Eclipse Version Mars.2 Release 4.5.2 veröffentlicht!
Update von Version Mars 1 über den Menüpunkt: Help-Check for Updates und restart oder neu Installation über Download von eclipse.org.
„Neue Eclipse Version Mars.2 Release 4.5.2 veröffentlicht!“ weiterlesen
Wie kann ein Kalender auf der Konsole eines Raspberry Pi mit ccal unter Jessie angezeigt werden?
Wer schnell auf der Konsole seines Raspberry Pi oder Mac (da heißt es cal), einen Kalender anzeigen will, kann das schnell mit
1 |
ccal |
machen. CCAL ist ein direkter Ersatz für das Standard-Kalenderprogramm von Unix. Es unterstützt Farben und die tägliche, wöchentliche und jährliche Erinnerung an Termine.
Einfach auf der Konsole
1 |
ccal |
eingeben und schon erscheint dieser schöne Kalender:
Es geht noch besser, ein ganzes Jahr mit „Wie kann ein Kalender auf der Konsole eines Raspberry Pi mit ccal unter Jessie angezeigt werden?“ weiterlesen
Wie läuft die Installation von OpenHAB auf einem Raspberry Pi unter Jessie?
Wie hier schon öfter mal beschrieben, nun eine aktuelle Version unter Jessie.
Betriebssystem laden
Debian Raspbian Jessie Lite laden und auspacken
„Wie läuft die Installation von OpenHAB auf einem Raspberry Pi unter Jessie?“ weiterlesen
Stündlicher übertragungs Report von Positionen und Flugzeugen der letzen Woche via Raspberry Pi und Dump1090 aus Hannover (EDDV)
Mit dem Internetprotokoll finger das Wetter (Temp. in Celsius, Wind usw.) auf dem Raspberry Pi, Windows, Linux oder Mac anzeigen
Wie kann man schnell von der Komandozeile das Wetter grafisch abfragen? Das geht mit finger. Wenn finger noch nicht installiert ist ein „Mit dem Internetprotokoll finger das Wetter (Temp. in Celsius, Wind usw.) auf dem Raspberry Pi, Windows, Linux oder Mac anzeigen“ weiterlesen
ADS-B mit Raspberry Pi: Visualisierung von zwei Landebahnen in Hannover
Optimiert mit SQL um die Darstellung von zwei Landebahnen (von dreien:
- 09C/27C 780 m × 23 m Asphalt
- 09R/27L 2340 m × 45 m Beton
- 09L/27R 3200 m × 45 m Beton
) zu visualisieren:
„ADS-B mit Raspberry Pi: Visualisierung von zwei Landebahnen in Hannover“ weiterlesen
Anflug von Flugzeugen im Bereich 600-6000 Fuss auf EDDV (man sieht gut die zwei Landebahnen ;-) ) am 12.2.2016
Diese Daten beruhen auf die von mir erfassten Daten mit einem Raspberry Pi via DUMP1090 von hier, und sind ein
SELECT * FROM tabelle where altitude < 6000 and altitude > 600.
Man kann gut die zwei Landebahnen erkennen. Es scheint so als wenn es mehrere Landebahnen gäbe. Das sind aber Messfehler. Auch die An.-und Abflugwege können gut erkannt werden.
Was für eine SELECT währe noch hilfreich?
5 Stunden Tracks aufgezeichnet vom Raspberry Pi in Hannover (EDDV)
20 min Flugverkehr-Visualisierung als Film
Die vom Raspberry Pi via DUMP1090 empfangenen Flug Daten von heute 9.2.2016 (20 min Langenhagen) als Film visualisiert.
Die einzelnen Farben sind die jeweiligen Flüge, siehe Legende.
Klick auf den > Start Button wenn der Film noch nicht läuft.
Wie findet Ihr das?
Java: Warum nicht auch mal java -XshowSetting?
Oft verwendet man java -version aber warum nicht mal
1 |
java -XshowSetting |
um noch mehr Infos zu bekommen?