rleibd
a homeserver demon for the European Installation Bus (EIB/KNX)
rleibd runs as a demon on a linux-server connected to the EIB/KNX-bus
via a BCU1-type buscoupler using the PEI16-protocol.
That means nearly every BCU (Bus Coupling Unit) can be used since
BCU2's normally also speak the elder PEI16 protocol.
The server does not need to have lots of performance. In my house, an
embedded PC based on a 233 MHz National Geode processor and a notebook
harddisk works fine and operates from a wall-plug power supply
consuming only 3-4 watts when the hard drive is sleeping (thanks to
laptop-mode tools).
All the sources are provided under the license of GPL and you may use
it freely on an unlimited number of machines, at home or in business,
and you may modify and redistribute it as long as you keep my copyright
notice.
If you have suggestions or extensions feel free to send them to me. If
my time allows, I will include them in my next release.
Features
General
- allows you to display any value of your EIB/KNX-installation on a simple webpage and
- send any command to your installation by clicking on a link or
- set values directly (e.g. brightness of a dimmer)
- monitor and control your house over the Internet (if you dare...)
- move a shutter to an absolute position (just impossible in a normal EIB-installation)
- configured easily via XML
External events (triggers)
- build a database and display graphs of room-
temperatures over time - send you an alert SMS when doors or windows open while you are on holidays
- send you an alert SMS when room temperature exceeds 40°C (fire alert)
Scripts
- execute scripts via crond to simulate a populated house while you are on holidays.
- softly wakes you up in the morning by slowly dimming up the lights
- flicker the lights when someone rings on your door (script called by event).
Reminders
- shake some shutter when you forget to close a window
- ring the door bell when the main door is open for more than 10 minutes
- as a timer: the stairway light has a reminder which is used to switch it off
Shutters
- retrieve the current position of a shutter (in percent)
- move the shutter to any position without knowing its current state
Credits
Special thanks to Prof. Dr. Wolfgang Kastner and his team from TU-
Contact
If you use it or refuse to
If you like it or you hate it
If you have legal concerns
or just want to send spam :=)
Feel free to send an email to robert.loos@loosweb.de
I appreciate any feedback. Positive feedback is appreciated even more
:-)