Homestatus

modell
Aus einem DHT-11 Sensor, einem LCD-Display und ein bißchen C-Code lässt sich mit einem Lötkolben eine low cost LCD Temperaturanzeige bauen:

1.) Platinendesign mit der Freetzing Software
freetzing
2.) Platine sauber löten
Platine (unten)
3.) Bestückte Platine
Fertige Platine (oben)
4.) Download angepasster C-Code
Download  Sourcecode (Closed Beta)
Zubehör:
  • SD Karte
  • USB Mini Kabel (z.B. Ladekabel vom Handy)
  • CAT-5 Netzwerkkabel / WLAN Adapter

Optional:
  • HDMI Kabel
  • Flachbandkabel
  • PFL26 Pfosten- und Wannenstecker
Optionales Zubehör
Empfohlene Betriebssysteme:
  • Openelec
    • Man hat im Nu XBMC am laufen
    • Nicht gut geeignet für Prototyping mit GPIO, da keine Pakete nachinstalliert werden können.
  • Raspbian
    • Gut für GPIO Prototyping und Overclocking
    • Hoher Konfigurationsaufwand für XBMC
  • Raspbmc
    • Das Beste aus beiden Welten:
      • Man hat schnell XBMC am laufen, aber alle Vorteile einer debian-Distribution

Übersicht GPIO Ports

gpio

XMBC Addon "Wer klingelt"

Dieses XBMC Addon zeigt bei Bewegungserkennung automatisch ein Bild der Überwachungskamera an der Eingangstür an.
Closed Alpha testing
datalogger

Datalogger unter Linux nutzen:

git clone https://code.google.com/p/usb-datenlogger/

"Der Datalogger MIC 98583 ermöglicht die Erfassung von Temperaturen und Luftfeuchtewerten in einem einstellbaren Intervall." Blöd nur, wenn lediglich eine Windows Software beigelegt ist, mit der man die erfassten Daten auslesen und das Aufnahmeintervall konfigurieren kann.

Da ich nicht jedes mal zum Auslesen der Daten eine virtuelle Windows-Maschine hochfahren wollte und sich im Internet auch keine Tipps oder Codeschnipsel fanden, wie man den Logger für Linux nutzbar macht, habe ich den Traffic auf der emulierten COM-Schnittstelle abgegriffen und ein eigenes Programm mit Hilfe von C++ und Qt geschrieben.

Fritzbox Addon
Das Addon zeigt eingehende Anrufe in XBMC an.
Code Repository 
Wer immer schon mal seine Medienbibliothek um die DVDs und Blurays im Schrank anreichern wollte, kann mit dieser App den Barcode auf der Hülle scannen. 
Die App nutzt die eingebaute Kamera im Smartphone. Mit Hilfe der Scandit Bibliothek wird der Strichcode in die 13-Stellige EAN-Nummer decodiert. Mit Hilfe des EAN-Codes wird die Film- oder Musik-Informationen beim Amazon AWS angefragt und der Medientyp (Bluray/DVD/CD), der Titel, das Erscheinungsjahr etc. abgefragt.
Die Anwendung erzeugt die von XBMC benötigte(n) Disc.stub - Datei(en), in einem auswählbaren Ordner.