KNX libraries for Rust, Python, and Node.js.
KNXyz provides KNX datapoint codecs and KNXnet/IP client building blocks for gateway discovery, tunnel connections, group reads, and group writes.
Datapoint codecs
Encode values into KNX payload bytes and decode them back.
KNXnet/IP
Discover gateways, connect through tunnels, and operate groups.
Package surfaces
Use KNXyz from Rust, Python, Node.js, TypeScript, C, and Cython.