knx_parser 1.0.0 copy "knx_parser: ^1.0.0" to clipboard
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 .knxproj files (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 handling
  • xml: ^6.5.0 - XML parsing
1
likes
0
points
627
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart library to parse KNX project files (.knxproj) from ETS6 and extract data to JSON format.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

archive, xml

More

Packages that depend on knx_parser