Die Anzeige des Repeaters von Fritz läßt sich prima als Anzeige für die Außentemperatur nutzen. Sobald Jemand den Erfassungsbereich des IR-Sensors im Wohnbereich betritt, wird für 30 sec. die aktuelle Aussentemperatur, gemessen über den Wettersensor KS300, angezeigt. Das Ganze wird per php-Skript via IP-Symcon gesteuert.
Fritz!Repeater als Temperatur-Anzeige
Dezember 30, 2010LED-Haustür-Beleuchtung
Dezember 9, 2010IP-Symcon Touch-Panel
Dezember 9, 2010
Schon vor einiger Zeit hatte ich über eBay günstig einen eJourne von Toshiba ersteigert, als Ersatz für einen kleinen Touch-Screen. Hierbei handelt es sich um den ersten Versuch von Toshiba, sich in Markt rund um den IPad einen Platz zu sichern (ein 7″ Tablet mit Windows CE als Betriebssystem und mit einer eigenen Oberfläche versehen. Ein einger App-Store darf natürlich auch nicht fehlen).
Habe dem ganzen ein Gehäuse im Eingangsbereich verpasst und den IE gestartet, wo das WebFront von IP-Symcon aufgerufen wird. Das Ganze funktioniert bisher tadellos…
endlich eine geeignete Audiolösung fürs Badezimmer…
März 7, 2010… gefunden. Bei der Renovierung unseres Hauses hatte ich in der Badezimmerdecke zwei für Feuchtraum geeignete Lautsprecher in die Decke eingelassen. Allerdings hatte ich lange keine geeignete Audioquelle finden können: sie sollte über IPS automatisch gesteuert werden können. D.h. sobald Jemand das Badezimmer betritt, sollte automatisch Musik zu hören sein. Wenn ich morgens das Bad betrete, hätte ich z.B. gerne meine Lieblingshörspielserie oder aktuelle Podcasts. Natürlich sollte das Ganze auch manuell über eine Fernbedienung steuerbar sein.
Mit der Soundbridge HomeMusic von Pinnacle habe ich die optimale Lösung gefunden, da das Gerät komplett via Telnet angesteuert werden kann. Mit ein paar einfachen Skripten kann man so das Gerät aus dem Standby wecken oder einen beliebigen Stream aus dem Internet starten.
DNUG-Vortrag: Hausautomation mit Microsoft Robotics Developer Studio
Dezember 23, 2009
Im Zuge des Weihnachtstreffen der DNUG-Koblenz am 16.12.2009, hatte ich die Gelegenheit in ca. 15 Minuten das Thema Hausautomation mit Microsoft Robotics Developer Studio vorzustellen.
Der Schwerpunkt lag allerdings auf Beispielen, was man alles („Verrücktes“) mit der Haustechnik anstellen kann, wenn diese erst einmal mit einem Computer verbunden ist
. In Sachen Implementation der Steuerung via MS RS bin ich erst noch am Anfang, so dass ich hier noch nicht viel zeigen konnte. Das wird aber sicherlich ein spanndendes und interessantes Thema werden….
automatische Beleuchtung Eingangstür zur Wohnung
August 26, 2009
Hier kann man die neue Eingangsbeleuchtung in Aktion sehen. Die Nebeneingangstür führt von der Scheune in den Wohnbereich.
Die Treppenstufen werden über 3 LED-Leisten mit je 12 blauen LED in Szene gesetzt.
Die Laterne rechts oben wird auch automatisch gesteuert. Dazu habe ich einen weiteren PIRI-II Sensor im Eingangsbereich der Scheune installiert, der sowohl eintretenden Besuch erfasst als auch diejenigen, die durch die Nebeneinganstür in die Scheune kommen.
Die Stufenbeleuchtung wird eingeschaltet, sobald der Bewegungssensor ein Signal sendet. Da der PIRI-II über zwei gretrennte Kanäle verfügt, sendet der erste Kanal nur dann, wenn Bewegung registriert wird und die Umgebung dunkel ist. Der zweite Kanal sendet unabhängig von der Helligkeit.
Geschaltet wird die Laterne über ein Signal von Kanal 1, von Kanal 2 wenn die aktuelle Sonnenuntergangszeit überschritten wurde. Desweiteren wird die Beleuchtung über ein Signal der Türsprecheinrichtung gesteuert.
Laßt die Heime „twittern“…
April 18, 2009Warum nicht die Hausautomatisierung selbst den Status in das bekannte Microblog-System bloggen lassen ? Da kommen einem doch sicherlich noch ganz andere Ideen ?
Voraussetzungen:
Twitter-Bibliothek für php gibt es unter:
http://code.google.com/p/twitter-php/
- die Klasse twitter.class.php aus der Twitter-Bibliothek nach <IPSymcon-Verzeichnis>\scripts\ kopieren
- die Datei php_curl.dll aus einem php-Installations-Archiv (unter \ext zu finden) ins IPSymcon Verzeichnis kopieren
- die php.ini-Datei um den Eintrag extension = „php_curl.dll“ erweitern
- die beiden Dateien libeay32.dll und ssleay32.dll aus dem IPSymcon-Verzeichnis nach \Windows\System32\ kopieren
hier ein Beispiel-Skript für IPSymcon:
<?php
include ‘twitter.class.php’;
$userName=“";
$password=“";
$twitter = new Twitter($userName, $password);
switch ($IPS_VARIABLE)
{
case 30910 /*[twitter]*/:
$twitter->send(GetValueString($IPS_VARIABLE));
break;
}
?>
Eine String-Variable mit dem Namen twitter anlegen.
Ereignis hinzufügen: bei Variablenaktualisierung von twitter
Sobald man jetzt in anderen Skripten die Variable twitter mit Text füllt, wird ein entsprechender Eintrag im twitter-Account erstellt.
Wenn man dann noch die langweiligen Status-Meldungen mit zufälligen Kommentaren aus einem passenden Pool versieht, könnte das Ganze noch lesenswert gestalten.
z.B.
14.04.2009 20:00 „Es ist windstill. Beste Gelegenheit wieder ein paar Runden mit dem X-Twin zu fliegen!“
14.04.2009 13:45 „Es ist Vogel-Badezeit. Der Bachlauf wurde aktiviert.“
13.04.2009 18:37 „Hilfe, ich werde nass. Mach’ doch endlich die Fenster zu!“
Process Plugin für Mediaportal erstellen
März 21, 2009Im Developer Tutorial von Mediaportal ist die Implementation eines GUI-Plugins ausführlich beschrieben.
Daher sollte danach die Erstellung eines Process Plugins keine Schwierigkeit mehr darstellen. Dennoch hier kurz die wichtigsten Punkte:
- neues Projekt erstellen – Klassenbibliothek
- Projekt – Verweis hinzufügen
- Dursuchen – Mediaprotal-Ordner\core.dll
Code:
Imports MediaPortal.GUI.Library
Public Class cPlguin
Implements ISetupForm, IPlugin
….
#Region „IPlugin“
Public Sub Start() Implements MediaPortal.GUI.Library.IPlugin.Start
‘wird nach dem Start von Mediaportal ausgeführt
End Sub
Public Sub [Stop]() Implements MediaPortal.GUI.Library.IPlugin.Stop
‘wird nach dem Beenden von Mediaportal ausgeführt
End Sub
#End Region
i-Mate Momento digitaler Bilderrahmen WiFi
Februar 11, 2009Da nun mein schon lange favorisierter Digi-Frame bei einem Online-Händler für günstige 50 € zu haben war, habe ich mich entschlossen, mir diesen zu gönnen. (Anmerkung: der mittlerweile günstige Preis resultiert wahrscheinlich auch aus der Tatsache, dass der Online-Dienst von Momneto in den nächsten Wochen eingestellt werden soll. Da ich diesen aber nicht nutze, sollte das für mich nicht von Nachteil sein.)
Der Vorteil an diesem digitalen Bilderrahmen ist weniger seine Qualität (ich denke, dass dieser im Durchschnitt liegt), sondern vielmehr seine Möglichkeiten, die sich aufgrund der WiFi-Fähigkeiten bieten:
Nach der Befestigung an der Wand, habe ich auf meinem Server einen extra Bilder-Ordner für den Digiframe freigegeben. In diesen exportiere ich aus Picasa die gewünschten Bilder. Diese werden dabei auch auf die maximale Größe, die der Digiframe untersützt, runterkonvertiert, so dass die Datenmenge via WLan nicht unnötig hoch ist.
Kein lästiges Wechseln der Speicherkarte oder USB-Stick an dem Bilderrahmen, einfach genial.
Damit dieser nicht ständig unnötig eingeschaltet ist, habe ich das Ein- und Ausschalten natürlich meiner Hausautomatisierung überlassen. D.h. der Digiframe wird automatisch eingeschaltet, sobald sich Jemand im Wohnbereich aufhält, bei Abwesenheit entsprechend deaktiviert.

Vorstellung meiner Haus-Automation
Februar 10, 2009Server:
- 1 GB RAM
- Stromverbrauch ca. 30-45 Watt
- Windows XP
- IP-Symcon
- ipsHomecontrol 2007 R2
- TVersity als UPNP Server (Musik)
HTPC:
- Pundit
- ersetzt die Funktionen: Videorekorder, Stereoanlage, Receiver und DVD-Player
- 512 MB
- WindowsXP
- MediaPortal
- Logitech Harmony 885
Heizungs-Steuerung:
- 8 Funk-Stellantriebe, die das manuelle Thermostat ersetzen
- 6 Raumregler, die mit dem Server kommunizieren
Schalt-Aktoren:
- 4 x FS20 Rolladenantriebe
- 11 x FS20 Schaltsteckdosen
- 1 x FS20 Dimmer
- 1 x USB-Steckdosenleiste
Sonstiges:
- 3 x FS20 PIRI Bewegungsmelder
- verschiedene FS20 Taster und Fernbedienungen
- Keymatic Türöffner und Code-Eingabe-Modul
- Verbrauchsdatenerfassung von Strom und Gas über das Funk-Energiemesssystem EM 1000
- Netgear MP101 als Streaming-Client für Audio-Inhalte
Steuerungsaufgaben:
Abwesenheitskontrolle/Energiesparen
Durch die Auswertung der beiden IR-Bewegungsmelder und anderer Parameter läßt sich recht zuverlässig triggern, wann Keiner mehr im Haus. Damit lassen sich dann automtisiert Geräte deaktivieren und die Heizung reunterfahren.
Die Rolladensteuerung fährt abends nach Sonnenuntergang automatisch runter und morgens über Anwesenheitskontrolle wieder rauf.
Heizungssteuerung
Realisierung von Zeit- und Anwesenheitsabhängigen Temperaturen pro Raum
Ausfallsicherheit
Damit das Ganze bei einem Serverausfall nicht im Chaos endet, können die einzelnen Raumregler auch ohne Server agieren und greifen dabei auf den internen Zeitplan zurück.
Verfasst von Markus Thiesen 
