SmartHomeNG ist eine erweiterbare Logikengine geschrieben in Python. Durch Python Plugins lässt sich alles anbinden, was irgendwie vom Rechner aus steuerbar ist. Hier ein Auszug aus der bisherigen Pluginliste (Versionsstand 0.7):
Available Plugins
- 1-Wire: will monitor sensor information on 1-Wire buses.
- Asterisk: management interface to the PBX software Asterisk.
- CLI: simple telnet interface.
- DMX: interact with the DMX bus.
- iCal: read and parse iCal files.
- KNX: interact with the KNX home automation bus.
- Network: to receive TCP/UDP and send UDP messages and trigger logics.
- Prowl: a plugin for the notification service/app.
- Russound: control a Russound audio device with RIO over TCP.
- Visu: WebSocket interface for an jQuery mobile user interface.
Weitere Informationen: http://mknx.github.com/smarthome/
SmartHome.py ist Open Source und wird auf Github gehostet: https://github.com/mknx/smarthome
Außerdem gibt es hier im KNUF ein eigenes Supportforum: http://knx-user-forum.de/smarthomeNG/