ATTENTION: THIS VERSION OF ADVANCED_KNX HAS NO DOCUMENTATION
- Please note that this is NOT the original knx.js repository!
- It is a fork for another project adding some features like the base for an BusMonitor or the ability to send self constructed messages. (...)
- The original knx repository can be found at: https://bitbucket.org/ekarak/knx.js
KNXnet/IP for Node.JS
A feature-complete KNXnet/IP protocol stack in pure Javascript, capable of talking multicast (routing) and unicast (tunneling). Adding KNX to your Node.JS applications is now finally easy as pie.
- Wide DPT (datapoint type) support (DPT1 - DPT20 supported)
- Extensible Device support (binary lights, dimmers, ...)
- If you got an IP router and a network that supports IP multicast, you can start talking to KNX within seconds!
Installation
Make sure your machine has Node.JS (version 4.x or greater, and supports ECMA Script 6) and do:
npm install advanced_knx
Baisc Usage
Here is a quick example showing how to set up a KNXNet connection. This should be used for TESTING only.
const connection = Knx