node.js eibd client (EIB/KNX daemon)
A Node.js client for eib/knx daemon. Implements all functions of eibd client library needed for groupswrite/groupwrite, groupread and groupsocketlisten.
npm install eibd
npm test
View source code of cli tools as examples for usage.
./bin/groupwrite host port x/x/x 0..255
e.g. ./bin/groupwrite localhost 6270 1/2/3 100
./bin/groupwrite --socket path x/x/x 0..255
e.g. ./bin/groupwrite --socket /run/knx 1/2/3 100
./bin/groupswrite host port x/x/x 0..1
e.g. ./bin/groupswrite localhost 6270 1/2/4 1
./bin/groupswrite --socket path x/x/x 0..1
e.g. ./bin/grouspwrite --socket /run/knx 1/2/4 1
(issues a read request telegram to the bus, does not wait for an answer!)
./bin/groupread host port x/x/x
e.g. ./bin/groupread localhost 6270 1/2/4
./bin/groupread --socket path x/x/x
e.g. ./bin/groupread --socket /run/knx 1/2/4
./bin/groupsocketlisten host port
./bin/groupsocketlisten --socket path