您的位置:首页 > 运维架构

List of KNX Open Source or free software

2012-10-09 22:10 567 查看
http://calimero.sourceforge.net/

Software nameDescription and Functions
Calaos (http://www.calaos.fr)A French open source home automation cliente/Server package, with a focus on touch screen interfaces. Uses the WagoKNX interface 750-849. Relies on the Logitech Squeezebox
for whole house audio.
Calibri (http://sourceforge.net/projects/calibri/)Calibri is a Java program to read and write telegrams on an EIB/KNX BUS making use of the Calimero libraries. Calibri's attempt is to abstract the whole BUS system to the developer by representing the telegrams on a database.
Calimero (http://calimero.sourceforge.net/)Calimero is a collection of Java APIs that together form a foundation for further EIB/KNX high level applications (including remote access and control)
CometVisu/Open Automation(http://sourceforge.net/projects/openautomation/)Fully browser-based KNX visulation with realtime status feedback and sliders running on WireGate Multifuntion-Gateway.
Dog 2.x - Domotic OSGi Gateway(http://sourceforge.net/projects/domoticdog/)Dog is a software-based gateway used for controlling domotic environments in a vendor-independent way, thanks to its high-level semantic device modeling strategy and its driver architecture that allows to support different domotic plant technologies. Multiprotocol,
Java based
Domotiga (http://www.domotiga.nl/)Multiprotocol. It is written in Gambas Basic and runs on Linux. You can read all kinds of sensor values with it, let it detect motion and schedule lights at certain times by the use of several hardware, for example an RFXCom receiver, Xanura CTX35 A10/X10
controller and Midon TEMP08 1-wire interface and more … .
EIBControl - Linux EIB Server(http://sourceforge.net/projects/eibcontrol/)Provides a framework for interfacing with the European Installation Bus (EIB).It allows users to control EIB devices from their PC.It is designed for standardized bus coupling units 2 (BCU2) using the FT1.2 protocol over RS232.
EIBD and BCU SDK(http://www.auto.tuwien.ac.at/~mkoegler/index.php/eibd http://www.auto.tuwien.ac.at/~mkoegler/index.php/bcusdk )EIBD provides over a TCP/IP and/or unix domain sockets access to the EIB bus. Provides a KNXnet/IP Routing and Tunneling server. C Language
EibNetMux (http://eibnetmux.sourceforge.net/)Several KNXnet/IP gateways are limited only to one concurrent connection. TheKNX programming tool ETS uses one connection. A visualisation software requires a second one. And a domotic control solution obviously also needs to
communicate on the bus. EIBnetmux extends the IP-reach of the KNX bus and supports multiple concurrent clients. In addition, it features a TCP/IP socket-based protocol which allows applications to retrieve and set data from/on
the bus.
EIBServer and EIB Excel Tester(http://www.dehof.de/eib/EN/index.html)The EIBserver is a software module designed for WIN32 platforms (Win2000 and XP). EIBserver is a communication gateway, connected to the EIB using a serial RS-232 interface and providing a TCP/IP socket interface for your own applications. You can use EIBserver
local (127.0.0.1) or as part of your home-server and have access from anywhere - even from any WLAN device. Neverthless you still have to develop your own application to visualize and control your EIB devices, but EIBserver makes it easier because it encapsulates
all the EIB protocol. There is no need for you to develop a TCP/IP socket: the EIB2net-OCX, which is an Active-X control, has everything built-in. If you are developing with Delphi, Visual Basic or even Excel, you can use the EIB2net-OCX to connect your application
to the EIBserver
eibsuite (http://code.google.com/p/eibsuite/)The EIB Suite project is a complete KNXintegration suite providing cross platfrom library & applications. The applications are: EIB Server; WEB Server; SMS Server; AMX Server; Relay Server; EIB Voice; EIB Console; EIB Emulator.
From the developer of KNXDroid
Fhem (http://fhem.de/fhem.html)Fhem is a Perl server for house automation. It is used to automate some common tasks in the household like switching lamps / shutters / heating / etc. and to log events like temperature / humidity / power consumption. The program runs as a server, you can
control it via web-frontends, telnet, command line program or TCP/IP directly. Multiprotocol
KNX Commander for XBMC(http://code.google.com/p/knx-commander/)KNX Commander is a XBMC (pre-Eden, Eden, ...) addon. It allow you to control yourknx home automation solution with Xbmc player. You need to have a KNX solution and the
couple eibd+linknx installed. The aim of this addon is to associate xbmc player status with a action on KNXsolution. For exemple : When XBMC starts, the video projector starts and the screen go down. when you play a video, the
light decrease slowly When you press pause, the light increase slowly up to 50%. when the film is finished or you stop the video, the light increase slowly up to 100%
KNX Controller(http://https://sites.google.com/site/knxcontroller/)The KNX Controller App allows you to control your lights, shades and thermostats in your house with a Android Smartphone.
KNX@Home and **KNX@Home 2** (http://knxathome.fh-deggendorf.de/)KNX@Home 2 consists out of three parts: A Service, which connects a Computer to your EIB/KNX Bus System at home, and two server applications. Only thing you need for that is a web-enabled device
like a smartphone or tablet pc. For connection to the KNX bus system a KNXnet/IP Router is used.
KnxWeb and **KnxWeb2** (http://sourceforge.net/apps/mediawiki/linknx/index.php?title=KnxWeb http://sourceforge.net/apps/mediawiki/linknx/index.php?title=KnxWeb2 )KnxWeb is a web browser based graphical visualization interface for Linknx. The design is subdivided into zones, each zone allows to place controls on a background picture to drive the KNXdevices. The controls actually developed
include lights (on/off and dimmers), room temperature control, camera pictures (jpeg images), jump to another zone or normal text. The controls can be freely positionned using drag-and-drop and their properties can be modified. With the new version 2.0, you
can configure all aspect of linknx with an HTML interface including objects, IO ports, rules,... also, the design part has much changed with the introduction of sub-pages concept and the highly parametrable basic widgets.
Ligo (http://www.ligo.tv/ )Visualisation, logic. Windows, Linux and Mac versions
LinKnx (http://sourceforge.net/projects/linknx/ )Linknx is an automation platform providing high level functionalities to EIB/KNX installation. The rules engine allows execution of actions based on complex logical conditions and timers.
LwKnxClient(http://sourceforge.net/u/cdefranoux/wiki/LwKnxClient/)Lightweight command line script written in Python that acts as a client for linknx. Offera a light alternative to advanced clients like knxweb, in order to provide the user with a straightforward means to build a more complex application that has to communicate
with linknx without bothering neither with connection management nor XML parsing. The the script is able to: read or write the value of a single object at once; communicate with a linknx server through TCP using its XML protocol. Server can be local or remote.
LinuxMCE (http://www.linuxmce.org)Multiprotocol. Client/Server software. Ligthing, Climate, Security, Media, Telecom. Requires EIBD to connect to KNX
MisterHouse (http://misterhouse.sourceforge.net/)Written in Perl, it fires events based on time, web, socket, voice, and serial data. It currently runs on Windows 95/98/NT/2k/XP and on most Unix based platforms, including Linux and Mac OSX. Multiprotocol. A bit old now.
OpenHab (http://www.OpenHab.org)The openHAB project aims at providing a universal integration platform for all things around home automation. It is a pure Java solution, fully based on OSGi. The Equinox OSGi runtime and Jetty as a web server build the core foundation of the runtime. Visualisation,
Logic, Multiprotocol. Android, iOS and Browser clients.
Open Remote (http://www.openremote.org)Visualisation, Logic, Multiprotocol. Online Gui Designer. Android, iOS and Web browser clients. Java based
PVBrowser (http://www.pvbrowser.de)pvbrowser® is open source proces visualisation software used for HMI and SCADA that runs on Linux/Unix/Windows/OS-X. pvbrowser clients are also available for Maemo/MeeGo/Android. Additionally pvbrowser
servers can run on OpenVMS. Multiprotocol
Siri Proxy KNX Plugin(https://github.com/edsonaj/siriproxy-knx)The siriproxy-knx is a SiriProxy plugin that allows you, with voice commands, to control KNX devices in a BUS using a KNXnet/IP Tunneling Device. To use this plugin you need to build a JAVA file
that will control the devices using the Calimero API.
SmartHome.py(http://sourceforge.net/projects/smarthome/)Python framework to automate your home. Plugins for: KNX, 1-Wire
Smartvisu (http://sourceforge.net/projects/smartvisu/)smartVISU is a framework to create a visualisation for a knx-installation with simple html-pages. To read and write group-telegramms special tags are used.
For potencial users please be aware that there are different levels of software maturity among opensource projects and while some of software are perfectly usable others may not be 100% realiable. Test
them and use them at your own risk.

http://openremote.org/display/HOME/OpenRemote
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: