KNXnet/IP scanning and auditing tool for KNX home automation installations.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 2d6f622 Aug 22, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
knxmap Fix bus monitor mode Aug 22, 2018
tests Added first test cases Feb 25, 2017
.gitignore First refactoring step Jul 14, 2015 added Jun 5, 2016 Version bump Jan 19, 2017 Restructured project Nov 21, 2016 Bumped to 0.10.0 Mar 28, 2017


A tool for scanning and auditing KNXnet/IP gateways on IP driven networks. KNXnet/IP defines Ethernet as physical communication media for KNX (EN 50090, ISO/IEC 14543). KNXmap also allows to scan for devices on the KNX bus via KNXnet/IP gateways. In addition to scanning, KNXmap supports other modes to interact with KNX gateways like monitor bus messages or write arbitrary values to group addresses.


KNXmap heavily relies on the asyncio module and therefore requires Python 3.4 or newer. There are just a few optional dependencies that are required for some special features.


python install
knxmap -h


The documentation is available in the repository wiki.


Enable full debugging and verbosity for development:

PYTHONASYNCIODEBUG=1 knxmap -v scan 1.1.0-1.1.6 --bus-info