Sonntag, 20. November 2016

EnOcean Temperatursensor-Funkmodul STM 330 mit einer Batterie betreiben


Das Funkmodul bezieht seine Energie über die Solarzelle. Dumm nur, wenn zu wenig Licht darauf fällt. Daher habe ich eine Batterie parallel zu dem eingelöteten Akku geschaltet. Es werden 3V= benötigt. Ich habe die Lithiumbatterie CR2 gewählt, Diese müsste für ein paar Jahre reichen.
Das Modul habe ich auf einem selbst konstituierten Halter (3D-Druck) montiert und die Batterie daneben geklebt.
Schön ist die Lösung nicht, aber es funktioniert.

Samstag, 23. Mai 2015

Raspberry Pi - Unterbrechungsfreie Stromversorgung mit Power Bank

Zur unterbrechungsfreien Stromversorgung des Raspberry Pi gibt es viele Lösungen, welche aus meiner Sicht nicht optimal sind: Belegung der GPIO-Anschlüsse, Preis…

Ich verwende eine Power Bank, welche es schon für ein paar Euros gibt, und habe diese einfach zwischen das Netzteil und den Raspberry Pi geschaltet. Damit kann ein Stromausfall von wenigen Stunden überbrückt werden.


Sonntag, 12. April 2015

Raspberry Pi - Programm zeit- oder eventgesteuert ausführen mit Cron

Alternativ zu dem Eintrag in die Datei rc.local kann man Programme auch zeit- oder eventgesteuert mit dem Cron-Daemon starten.

Die Verwaltung erfolgt über Cronetab:
  • crontab -e 
"@reboot" startet das Programm bei jedem Systemstart:
  • @reboot /home/pi/programm.sh 
"0 20 * * *" startet das Programm täglich um 20:00:
  • 0 20 * * *  /home/pi/programm.sh 
Weitere Infos gibt es auf Wikipedia oder noch ausführlicher auf den englische Seite.

Samstag, 11. April 2015

Raspberry Pi - Programm beim Hochfahren ausführen

Programme können durch den Umweg über ein Script beim Booten des Raspberry Pi gestartet werden:

Zuerst muss ein Script erstellt werden:
  • nano /home/pi/programm.sh
Damit das Script auch ausgeführt wird kommt in die erste Zeile
  • #!/bin/sh
und dann das zu startende Programm: (mit dem Pfad)
  • /home/pi/programm
Speichern mit <Strg>+o und Verlassen des Editors mit <Strg>+x
Das Script muss nun noch ausführbar gemacht 
  • chmod +x /home/pi/programm.sh
und in die "Autostart"-Datei eingetragen werden:
  • sudo nano /etc/rc.local
Pfad und Name des Scripts am Ende, vor "exit 0", eintragen:
  • /home/pi/programm.sh
Speichern mit <Strg>+o und Verlassen des Editors mit <Strg>+x
Man kann das Script auch in jeden anderen Pfad speichern. 

Das ist die einfache Variante. Wem das nicht reicht: Autostart

Mittwoch, 11. März 2015

Windows Phone: Here-Karten auf SD-Karte speichern

Standard mäßig werden Karten für das Navigationssystem "Here" im Speicher des Telefons abgelegt. Bei vielen Karten kann das zu einem Problem werden.

Mit der bereits installieren App "Speicheroptimierung" kann man die Apps zwar in auf die SD-Karte verschieben, leider bleiben die Daten im Telefonspeicher.

Die App "Lumia Speicherüberprüfung" erlaubt das Speichern der Navigationskarten auf der SD-Karte. Leider ist diese im App-Store 8.1 nicht zu finden und lässt sich nur über den Link installieren.

Die Karten müssen vor dem Wechsel des Ordners allerdings gelöscht werden.

Montag, 1. September 2014

Sonntag, 31. August 2014

FHEM auf dem Raspberry Pi und EnOcean Pi 868 installieren

Beschreibung zum Einrichten von Fhem auf dem Raspberry Pi:

Der Raspberry Pi dient als Steuerzentrale.
Die Kommunikation mit dem Sensoren und Aktoren erfolgt über das Modul EnOcean Pi.
  • Zuerst habe ich Raspian neu installiert um sicher zu sein, dass es keine Konflikte zwischen den Programmen gibt.
  • Nach dem Booten einloggen: User: pi; Passwort: raspberry
  • Das Setup.Menü mit "sudo raspi-config" aufrufen
    • Tastatur, Zeitzone... einstellen
  • Neuste Firmware installieren:
    • sudo apt-get update
    • sudo apt-get upgrade
    • sudo apt-get install rpi-update
    • sudo reboot -i
  • Abschalten des seriellen Ports: (Erfolgt erst nach einem Neustart)
    • sudo wget https://raw.github.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console && sudo chmod +x /usr/bin/rpi-serial-console
    • sudo rpi-serial-console disable
    • sudo reboot -i
    • rpi-serial-console status => Serial console on /dev/ttyAMA0 is disabled
  • Installieren und starten des FHEM-Server:
    • Installieren von Perl und der FHEM-Bibliothek:
      • sudo apt-get install perl libdevice-serialport-perl libio-socket-ssl-perl libwww-perl
      • sudo apt-get install –f
    • Installieren von FHEM im Verzeichnis /opt/fhem:
      • wget http://fhem.de/fhem-5.5.deb
      • sudo dpkg --install fhem-5.5.deb
    • Starten des Programms:
      • http://<Raspberry_Pi_IP>:8083/fhem im Browser (auf dem PC) starten
Lasst Euch nicht, wie ich, verwirren. Der Menüpunkt "EnOcean" erscheint erst nachdem ein Sensor oder Aktor angelernt wurde.

Hilfe gibt es unter fhem.de oder im Forum.

Auch wenn die Software erst neu installiert wurde: update durchführen!