Raspberry Pi: 0.18.7: Maintenance Release update für NodeRED vor ein paar Wochen erschienen, jetzt aber mal updaten …

NodeRED: „A visual tool for wiring the Internet of Things.“ Eine neue NodeRED Version 0.18.7 ist veröffentlicht worden. Was ist neu? Siehe hier. Sei Mutig! Update auf die neue Version.

Also zum updaten ein:

auf der Konsole eingeben und nach 13 Minuten, ist die neue Version installiert:

„Raspberry Pi: 0.18.7: Maintenance Release update für NodeRED vor ein paar Wochen erschienen, jetzt aber mal updaten …“ weiterlesen

Wie können mit SDR (auf 433 Mhz) auf dem Raspberry Pi Signale von Autos, Tempsensoren ua. empfangen und an ein MQTT-Host gesendet werden?

Hier hatte ich geschrieben, wie man Signale von Autos, Temp.-Sensoren usw. empfangen kann. Diese Daten können auch leicht an einen Mqtt-Host gesendet werden.

Mosquitto muss installiert sein, das geht aber schnell:

Marco Verleu hat ein kurzes Bash Script geschrieben, welche auf Github zu finden ist. Man braucht nur den Host und den Topic anpassen, zu testzwecken kann man den Host auch lassen. Dann einfach das Script mit ./rtl2mqtt.sh starten. Schon werden die empfangenen Nachrichten unter den Topic versendet. „Wie können mit SDR (auf 433 Mhz) auf dem Raspberry Pi Signale von Autos, Tempsensoren ua. empfangen und an ein MQTT-Host gesendet werden?“ weiterlesen

Neue Firmware culfw 1.67 in den CUL flashen

Es gibt seit 23.11.2016 keine neue Firmware. Also in 2017 keine neue Firmware. Wer die aber noch nicht installiert hat, kann die letzte Firmware für den CUL installieren. Was gibt es in der letzten neu:


Wie wird die Firmware in ca. 15 Minuten installiert: „Neue Firmware culfw 1.67 in den CUL flashen“ weiterlesen

Echo Dot triggert Node-RED auf dem Raspberry Pi per „Node-RED Alexa Home Skill Bridge“

Wer per Sprache mit einen Echo Dot auch den Raspberry Pi auf dem Node-RED läuft steuern will, kann dazu die „Node-RED Alexa Home Skill Bridge“ verwenden. Hier mal ein Beispiel wie per Alexa Echo Dot Sprach-Befehl die Feinstaubwerte für Hannover abgefragt und per Pushover an Handys versendet wird.

Dazu muss der Node „node-red-contrib-alexa-home-skill“ mit npm installiert werden:

Für den Echo das folgende Skill installieren. „Echo Dot triggert Node-RED auf dem Raspberry Pi per „Node-RED Alexa Home Skill Bridge““ weiterlesen

MESZ, MEZ, UT, UTC, GMT – Raspberry Pi: Wie kann die Sommerzeit bzw. Winterzeit überprüft und die Zeitzone gestellt werden?

Oder alle Jahre wieder! Alle Jahre wieder. Aber wie lange noch? Wer einen Raspberry Pi laufen hat, kann die Zeitzone und Zeit leicht verändern bzw. stellen. Meistens läuft ein NTP, der alles autom. richtig macht. Was aber wenn die Sommerzeit bzw. Winterzeit nicht richtig berücksichtigt wurde?

Wie kann die Zeit einfach überprüft werden?

In der Konsole

„MESZ, MEZ, UT, UTC, GMT – Raspberry Pi: Wie kann die Sommerzeit bzw. Winterzeit überprüft und die Zeitzone gestellt werden?“ weiterlesen

Jenkins Pipeline optimieren mit parallele Ausführung auf dem Raspberry Pi

In diesem Blog Beitrag hatte ich gezeigt, wie man auf einem Raspberry Pi einen aktuellen Jenkins installieren kann.

Nun möchte ich mal zeigen, wie Aufgabe parallelisiert werden können.

Parallelisieren von Jenkins Stages

Ein Jenkins Jobs der folgendes macht, soll mal als Beispiel dienen, um parallele Pipeline zu demonstrieren.

Ein einfacher Job der

  • Flugdaten aus Hannover abfragt
  • mein Kaffee verbrauch ermittelt
  • Temperatur und Luftfeuchte in HAJ abfragt
  • Umweltdaten des Lufthygienisches Überwachungssystem Niedersachsen abfragt
  • meine drei Server per Ping 10 mal checkt
  • und das Ergebnis aller Abfragen per E-Mail versendet

Dazu das kleine Groovy Script, das die öffentlichen Daten abfragt, in den Job eintragen: „Jenkins Pipeline optimieren mit parallele Ausführung auf dem Raspberry Pi“ weiterlesen

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:

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

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

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:

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

Raspberry Pi: Echtzeit Benachrichtigung wenn ein Kaffee (قهوة) gekocht wurde via OpenHab und ThingSpeak bzw. Pushover

675 Tassen Kaffee trinkt jeder Deutsche im Schnitt pro Jahr (2015). Das geht aus einer Erhebung des Statista Consumer Market Outlooks hervor. Wie sieht es aber bei mir aus?

Wer wissen will, wieviel Kaffee er trinkt oder besser gesagt kocht, kann den Raspberry Pi dazu verwenden.

Wenn dort OpenHab installiert ist, kann man eine Regel erstellen, die jedesmal eine Pushover Nachricht an das Handy sendet und gleichzeitig in einem Diagramm auf Thinkspeak die Anzahl zählt bzw. darstellt. Die Erfassung an der Kaffeemaschine geht über einen Leistungsmesser von Homematic. Das ist hier im Blog schon mal beschrieben worden.

Hier die Architektur:

In diesem Thingspeak Diagramm wird in Echtzeit jeweils der aktuelle Stand ab heute automatisch erstellt. Also immer mal wieder vorbeischauen, dann weiß man, wann bei mir Kaffee-Time ist und ob ich den Durchschnitt von 675 Tassen pro Jahr erreiche 😉

Hier die OpenHab Regel: „Raspberry Pi: Echtzeit Benachrichtigung wenn ein Kaffee (قهوة) gekocht wurde via OpenHab und ThingSpeak bzw. Pushover“ weiterlesen

Pushover Nachricht mit dem Raspberry Pi versenden wenn ein Kaffee (قهوة) gekocht wurde via OpenHab

Mein heutiges Raspberry Pi Projekt soll einfach eine Pushover Nachricht auf alle Handys und iPads versenden, wenn ein Kaffee gekocht wurde. So kann ich immer sehen, wieviele Kaffee ich so am Tag getrunken habe und wann.

Hier der Aufbau in der Küche.

Es wird ein Homematik „Pushover Nachricht mit dem Raspberry Pi versenden wenn ein Kaffee (قهوة) gekocht wurde via OpenHab“ 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

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?

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

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

Kann OpenHAB auf einem Raspberry Pi gleichzeitig Homematic/Homegeare und FS20 Binding über einen CUL verwenden?

Kann unter OpenHAB auf einem Raspberry Pi mit Homematic/Homegeare und FS20 Binding gleichzeitig über einen CUL betrieben werden? Die kurze Antwort: Leider NEIN.
cul
Und hier die lange Beschreibung mit Vorgehen. „Kann OpenHAB auf einem Raspberry Pi gleichzeitig Homematic/Homegeare und FS20 Binding über einen CUL verwenden?“ 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.

fritz
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

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.

wemo-openhabZuerst die Wemo Binding installieren mit

und dann im Log nach den erkannten Geräten suchen. Dann eine Wemo.items Datei anlegen mit diesem Inhalt (Sensor Nr. anpassen)

Und in der Sitemap Datei

Im Transform Verzeichnis noch eine an-aus.map Datei anlegen mit diesem Inhalt:

Schon ist der Netzschalter und der Bewegungsmelder aktiv:

wemo in openhab

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.

cul-pi
Folgende Schritte sind nötig:


„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.

karotz-zitat

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:

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

und getZitatDesTagesAutor.js mit dem Inhalt

„Wie kann auf einem Raspberry Pi mit OpenHAB ein Zitat des Tages mit Karotz angesagt und per Pushover versendet werden?“ weiterlesen

Wie wird der Karotz von einem Raspberry Pi über OpenHAB angesteuert?

Wie kann der Karotz karotzin 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:

Karotz openHAB ansteuerung

karotz-art

Wie wird der Karotz nun von einem Raspberry Pi über openHAB angesteuert? „Wie wird der Karotz von einem Raspberry Pi über OpenHAB angesteuert?“ weiterlesen

Raspberry Pi: MQTT Server mosquitto installieren und Daten in Fhem über MQTT empfangen oder „Wie werte ich Haustür klingeln aus?“

Installieren eines mosquitto Servers auf dem Raspberry Pi geht in 10 Minuten aber die weitere Konfiguration dauert dann schon ein wenig. Ziel dieses Blog Eintrags soll es sein, das Fhem über den MQTT-Server liest.

Später kommt dann ein ESP8266 der das Klingelsignal an der Haustür aufnimmt und drahtlos an Fhem via MQTT sendet. Hier mal die Architektur:
Architektur

Aber jetzt erst einmal die Vorarbeiten:

So, nun ist das MQTT Gerät vorhanden:

MQTT „Raspberry Pi: MQTT Server mosquitto installieren und Daten in Fhem über MQTT empfangen oder „Wie werte ich Haustür klingeln aus?““ weiterlesen

Raspberry Pi: JeeLink unter Fhem liefert „Can’t open /dev/ttyUSB0: Permission denied“

Heute festgestellt, das unter Fhem der JeeLink seit Tagen keine Wetterdaten von der Terrasse mehr aufzeichnet. Ein Blick ins log sagt: Can’t open /dev/ttyUSB0: Permission denied

Da darf der User unter dem Fhem läuft, nicht mehr auf die Serielle-USB-Schnittstelle zugreifen.
Mit „Raspberry Pi: JeeLink unter Fhem liefert „Can’t open /dev/ttyUSB0: Permission denied““ weiterlesen

Wie kann die PERL WARNING im Sysmon Modul auf dem Raspberry Pi von Fhem gefixt werden?

Wenn im Log die folgende Warnung erscheint:

kann es sein, das die Recht für den User unter dem Fhem läuft, nicht richtig gesetzt sind.

Wenn Fhem unter den User: pi läuft in das Fhem Verzeichnis wechseln und folgende Rechte setzen: „Wie kann die PERL WARNING im Sysmon Modul auf dem Raspberry Pi von Fhem gefixt werden?“ weiterlesen

Fhem 5.7 für den Raspberry Pi ist heute veröffentlicht worden

Heute ist die Fhem 5.7 Version veröffentlicht worden. Es sind einige Fix und Features implementiert. Die Liste ist lang. In der Fhem Anleitung steht:

Achtung: FHEM wird kontinuierlich weiterentwickelt, und die hier herunterladbaren Versionen sind nur als Startpunkt für den update Prozess gedacht.

Dann will ich es mal wagen, nach längerer Zeit die Fhem Version 5.7 unter wheezy auf dem Raspberry Pi zu aktuallisieren. „Fhem 5.7 für den Raspberry Pi ist heute veröffentlicht worden“ weiterlesen

Wie kann der ESP8266 mit dem Raspberry Pi verwendet werden?

Wie kann der ESP8266 mit dem Raspberry Pi verwendet werden. Das Teil gibt es für ein paar Euros in der eBucht. Habe nun auch so eine Platine liegen. Dazu erst einmal eine Mindmap (ESP8266) erstellt, für den schnellen Überblick.

Es gibt schon viele Seiten zu dem Thema. Welche sind wichtig? Was kann man da mit machen? Ideen?

Oder doch besser am Arduino verwenden?

Vorschläge gern als Kommentar.

Raspberry Pi: Nach update läuft Fhem im Browser nicht mehr. Oder wie spiele ich ein Backup von der Konsole ein (restore)!

Zuerst Fhem stoppen und dann ein Backup wie folg einspielen:

Arduino: Drahtlos senden von Geräuschen (analog oder digital)

Es können mit diesen günstigen Modulen Geräusche analog oder auch digital drahtlos übertragen werden.

Die VirtualWire Library kann für die Ansteuerung verwendet werden. Hier ein Beispiel mit dem Arduino der Raspberry Pi würde natürlich auch gehen.

Tech. Daten

Empfänger
1.Product Model: MX-05V
2.Operating voltage: DC5V
3.Quiescent Current: 4MA
4.Receiving frequency: 315 MHZ (in Deutschland nicht zugelassen, dort z.B. 433 Mhz verwenden)
5.Receiver sensitivity:-105DB
6.Size: 30 * 14 * 7mm
7.External antenna: 32CM single core wire, wound into a spiral

Sender
1.Product Model: MX-FS-03V
2.Launch distance :20-200 meters (different voltage, different results)
3.Operating voltage :3.5-12V
4.Dimensions: 19 * 19mm
5.Operating mode: AM
6.Transfer rate: 4KB / S
7.Transmitting power: 10mW
8.Transmitting frequency: 315 M (in Deutschland nicht zugelassen, dort z.B. 433 Mhz verwenden)
9.An external antenna: 25cm ordinary multi-core or single-core line
10.Pinout from left → right: (DATA; VCC; GND)

Mikrofon
LM393 oder KY-038

Das Sender Programm, das in den Arduino geflasht werden muss:

Der ganze Aufbau des Senders:
Arduino Sender
Der Arduino:
Arduino Sender
Das Micro im Detail:
Arduino Sender

Das Empfänger Programm in den Empfänger Arduino flashen. In dieser Version werden die Daten nur in der Konsole ausgegeben. Cool…

Arduino Empfänger

Arduino Empfänger

Reichweite:
Bisher habe ich die Daten nur von einem Raum in den anderen übertragen. Weiter Tests folgen…

Raspberry Pi: Temperaturen und Luftfeuchtigkeit aus Langenhagen, aktuell 42 Grad Celsius – alle 5 Minuten neue Werte direkt von der Terrasse

Weil es heute so heiß ist, wollt ich die Temperaturen die auf der Terrasse gemessen und drahtlos zum Fhem Server gesendt werden, mal hier veröffentlichen.

Wie können die Werte an ThingSpeak gesendet werden. Einfach in der fhem.cfg diesen Eintrag machen: „Raspberry Pi: Temperaturen und Luftfeuchtigkeit aus Langenhagen, aktuell 42 Grad Celsius – alle 5 Minuten neue Werte direkt von der Terrasse“ weiterlesen

Raspberry Pi: Realtime Air Traffic in EDDV (Hannover) alle 5 Minuten aktualisiert – Planespotter

Hier könnt ihr nun die aktuellen, von mir mit einem Raspberry Pi empfangenen Flugzeugtransponder-Daten in Echtzeit sehen. Alle 5 Minuten werden die Daten automatisch aktualisiert. Der Tacho, zeigt die letzte aktuelle Messung an:

Hier die History, wenn man mit der Maus über die Messpunkte fährt, werden noch Details angezeigt:

Das ganze läuft über DUMP1090 und eine neue Version von TWFlug, die ich bei Gelegenheit mal bereitstellen werde.

Hier die letzte Stunde (letzten 12 Messungen) im Detail:

Und hier der letzte Tag (letzten 288 Messungen) im Detail:


„Raspberry Pi: Realtime Air Traffic in EDDV (Hannover) alle 5 Minuten aktualisiert – Planespotter“ weiterlesen

Raspberry Pi: Wie werden Telefonanrufe über Fhem angezeigt? Oder wie erstelle ich die eigene Vorratsdatenspeicherung?

Habe nun mal in den Fhem Hausautomatisations-Server, der auf einen Raspberry Pi läuft, eine Telefon-Anrufliste eingebaut. So können alle Anrufe übersichtlich angezeigt werden. Mit dem Modul FB_CALLLIST geht das einfach. Es muss nur vorher das Modul FB_CALLMONITOR eingerichtet werden. Also diese Konfiguration in die fhem.cfg und restart:

Nun bekommen wir in dem Raum Anrufe z.B. diese Liste:

Telefonliste

Wenn es nicht läuft, evl. noch den Callmonitor über das Telefon aktivieren mit:

Und diese Grafik:
Grafik Tel

Die Plott Datei für die Grafik sieht so aus:

Raspberry Pi: Stromverbrauchsmessung eines HP 2600N via Fhem und HM-ES-PMSw1-Pl Funk-Schaltaktor mit Leistungsmessung

Wie hier im Blog beschrieben, messe ich mit einem Raspberry Pi und einem HM-ES-PMS-w1-PI via Fhem den Stromverbrauch und Einschaltzeiten meines TVs. Nun wollte ich mal wissen, wieviel Strom mein Farblaserdrucker braucht. Hier die Grafik beim Ausdruck von 4 Farbseiten:

Drucker Stromverbrauch

Deutlich kann man die Leistungsaufnahme im Standby/Ruhezustand von ca. 13 Watt erkennen. Das geht auch aus dem Log hervor:

Der Spitzenverbrauch der angezeigen 300 Watt Messung, ist wohl nur ein Peek. Wenn länger gedruckt wird, liegt der sicherlich (hoffentlich) weiter unten, da der Hersteller folgendes angibt:

Somit liegt selbst im Energiesparmodus der Verbrauch des Farblaser bei 4 Raspberry Pis!

Wenn ich mal mehr auszudrucken habe, werde ich die 190 Watt des Herstellers noch mal validieren. Obwol die Chip diesen Wert auch angibt. Evl. haben die das auch nur aus den Herstellerdaten übernommen und nicht gemessen.

Hier der gemessene Peek:

Wenn der Drucker nur im Standby ein Jahr läuft, kostet das einen Raspberry Pi:

(13 Watt x 24 Stunden x 365 Tag ) : 1000 * 0,29 CT pro KWh = Jahresverbrauch 33 Euro

Heute noch mal eine Messung durchgeführt. Drucker ein paar Minuten angeschaltet und dann 5-6 Seiten S/W gedruckt:
5-6 Seiten

Und hier mal 8 Seiten s/w:
8 Seiten

So und nun noch einmal 76 Seiten ausdrucken, damit wird der vom Hersteller angegebene Verbrauch von ca. 190 Watt bestätigt:
Seiten 76

Raspberry Pi: Wie können OpenHab Addons installiert werden?

Wie können Addons für OpenHab installiert werden?
Dazu erweitern wir erst einmal die Addons mit den Bindings. Die werden später benötigt.

Raspberry Pi: TWFlug ermöglicht nun die Summe aller Flugzeuge am Tag via Fhem

Habe gerade eine fix für TWFlug hochgeladen, der auch eine neue Funktion hat.

Es kann jetzt in Fhem die Summe aller Flugzeuge pro Tag angezeigt werden. Wird ein Flugzeug zwei oder mehrmals am Tag empfangen, wird es nur einmal in der Summe pro Tag berücksichtigt.
Es wird einmal am Tag kurz vor Mitternacht ein Eintrag in folgender Form geschrieben:

Fix in Time Funktion, jetzt mit neuer 1.8 Time Api, LocalDateTime …

7700 Alarm Ausgabe in Konsole

In Fhem kann dann diese Grafik ausgegeben werden:

Flugzeuge pro Tag
Flugzeuge pro Tag

Hier der nötige Eintrag in der twflug.cfg Datei:

Die myFlugProTag.gplot Datei:

Welche Funktionen brauch ihr noch?

Raspberry Pi: Einfaches steuern der Ports, Kamera, System usw. über Browser mit BerryIO V. 1.12.0

Einfaches steuern der IO Ports, Kamera, LCD, SPI, Network, Systemstatus usw. des rPi geht mit BerryIO, das in ein paar Minuten installiert ist.

Zuerst einmal ein kleiner Überblick als Mindmap:
berryio mindmap

Und nun die Installation:

Ausabe der Hilfe:

Es gibt auch eine Kommandozeilen API. Cool mit der Api, man kann auch alles über das Terminal abfragen und evl. scripten. Da kommt mir doch gleich eine Idee zum Fhem Server.

Aber die Gui ist auch schön.

Aufruf im Browser: http://pi-adresse dann eingabe des Users: pi und Passwort.
Schon erscheint der Dialog:
berryio

Über das Menü können leicht die anderen Reiter angezeigt werden. Hier mal eine kleine Auswahl: „Raspberry Pi: Einfaches steuern der Ports, Kamera, System usw. über Browser mit BerryIO V. 1.12.0“ weiterlesen

Wie können mp3 Dateien kostenlos mit dem internen Mikrofon vom Mac (OS X) erstellt (aufgenommen) werden?

Wie kann man schnell eine mp3 Datei aufnehmen bzw. mit dem Mac erstellen?

Für die Hausautomatisation mit Fhem auf dem Raspberry Pi benötigte ich eine mp3 Datei, die dann über OpenKarotz bei jedem klingeln an der Haustür abgespielt wird.

Auf dem Mac geht das mit dem schon installierten QuickTime Player und iTunes.

1. Quick Time Player und iTunes starten
Quick Time playeriTunes „Wie können mp3 Dateien kostenlos mit dem internen Mikrofon vom Mac (OS X) erstellt (aufgenommen) werden?“ weiterlesen