Haus-Steuereung mit ppi-server
11. Dezember 2011
Der ppi-server ist eine C++ Server mit Java Client
den ich für meinen Bruder (oben im Bild) programmiert
und dann als Open Source unter der LGPLv3 veröffentlicht habe.

Als Hardware kommt das alix-board 3d3
von der Schweizer Firma PC Engines zum Einsatz.
Worauf ein    GNU/Linux mit minimaler Fluxbox Oberfläche,
nur um den Java-Client anzuzeigen, verwendet wird.
Um den Java-Client anzuzeigen wird der 15" Touch-Screen Tyco 1537L
von der Firma Elo TochSystems verwendet.
Der Client kann den Server jedoch auch über Intranet,
bzw. über das Internet (zur Zeit nur über einen VPN Tunnel
wegen der Sicherheit), erreichen.
Vorerst als ersten Schritt, bedienen wir
mit unserer Server-Lösung nur die Raffstore vom Haus.
Die XML Oberfläche vom Java-Client, gibt uns die Möglichkeit
die Position aller visuellen Steuerelemente, wie Buttons, Combo-Boxen, ...
und auch den Text, frei zu wählen.
Wie in der Darstellung zu sehen ist, habe wir vorerst für die 6 Rolos
rudimentär 12 Buttons, für Auf und Zu, angelegt.
Um mit dem Server 230 V zu schalten
haben wir zwischen alix-board und den Raffstore's
einen Expert Power Control 8011
von der deutschen Firma Gude Analog und Digitalsysteme gehängt.
Dieser bietet ebenfalls einen kleinen HTML-Server
welcher mit dem ppi-server ganz einfach
über ein Shell-Kommando zu bedienen ist.
18. Oktober 2012

Touchscreen

Laptop
seit Oktober 2012 haben wir nach einer längeren Entwicklungszeit
des Servers wie auch des java-clients, jetzt mit Farbe,
eine neue Oberfläche für die Bedienung eingezogen.
Damit lassen sich jetzt die Raffstore's besser bedienen,
sowie sich auch das querstellen der Lamellen präziser mit einem Tasten-Druck einstellen lassen.
Die aktuelle Position der Rolos sieht man in Echtzeit an den Schieberegler'n.

Kalibrierung am Laptop
die Länge der Laufzeit von ganz oben
bis ganz unten, sowie die Laufzeit-Länge
der Querstellung muss am Laptop natürlich kalibriert werden.
30. Jänner 2013
seit Anfang des Jahres 2013 haben wir jetzt auch eine Wetter-Station implementiert

Touchscreen

Laptop