List of KNX Open Source or free software

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值