knx_parser 1.0.0
knx_parser: ^1.0.0 copied to clipboard
A Dart library to parse KNX project files (.knxproj) from ETS6 and extract data to JSON format.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2026-01-26 #
Added #
- Initial release
- Parse
.knxprojfiles (ZIP-based XML format from ETS6) - Extract project information (name, GUID, dates, style)
- Extract topology (Areas, Lines, Segments)
- Extract group addresses with formatted address support (e.g., 0/0/1)
- Extract group ranges with hierarchical structure
- Extract locations (Buildings, Spaces)
- Parse datapoint types (DPT) from knx_master.xml
- Export to structured JSON format
- Comprehensive unit tests
- Example usage script
Dependencies #
archive: ^3.6.1- ZIP file handlingxml: ^6.5.0- XML parsing