Zuerst: LEIBnix ist nichts für Techno-Junkies, sondern als kleine und leistungsstarke Plattform gedacht um seinen EIB zu steuern, flexibler als mit jedem anderen System.
LEIBnix ist eine modulare Anwendung, bezeichnet aber auch das Gesamtsystem mit Hardware, auf Basis des UNC20-Moduls - oder jedem anderen Linux-System (zB ein WLAN-Router, ein Linux-PC ...). Die technischen Daten des UNC20 entnimmt man am besten www.unc20.net
LEIBnix hängt irgendwo am EIB und hört alle Gruppenadressen mit, kann also Schalt- und Statusinformationen verarbeiten und protokollieren. Darauf basierend können Regeln vereinbart werden um Geräte flexibel zu steuern: Rolläden auf halbe Stellung, Heizung=aus wenn Fenster=auf und vieles mehr - das ersetzt jeden Logikbaustein.
Die gesammelten Statusdaten werden in einer Proxy-Liste eingetragen, die per Socket abgerufen werden kann. Dies wird vom unserem Visu-Prototyp 'Otto' genutzt, um den Status aller Geräte im Haus life anzuzeigen: jemand schaltet das Licht ein - das Lichtelement wechselt von grün auf rot. Über denselben Socket können auch Schaltaktionen an den LEIBnix gesendet werden.
LEIBnix hat eine 'Schedule' - also eine Zeittabelle mit der man tägliche Aktionen ausführen lassen
kann: auf feste Zeit, bezüglich Sonnenauf- oder untergang und je nach Wochentag. Dies kann auch
mit Regeln kombiniert werden und erlaubt dann so etwas...
wenn (Helligkeit < 50 lux) und (17:00 < Uhrzeit < 18:00) = dann (Rolläden abwärts)
Sofern man EIB-Geräte selber baut ist LEIBnix optimal um eine flexible Anpassung zu machen und um zB. eigene Sensor-Hardware nahtlos in den Bus zu integrieren. Die Umrechung von A/D-Werten ist mit wenigen Zeilen C-Code leicht zu erledigen. Einen EIB-Dimmer sanft ein- und abzudimmen ist damit auch möglich, ebenso die Stellungsüberwachung von 'normalen' Rolladenmotoren....