NOTICE
April 24, 2026 · View on GitHub
This repository ships two distinct kinds of files that are governed by different licenses. Please respect both when redistributing.
1. Original code (MIT License)
All Python source code in this repository — extractor modules, CLI entry points, tests, and packaging metadata — is original work and licensed under the MIT License.
This covers everything under:
openccu_data/(except thedata/subtree, see below)script/tests/- top-level configuration files (
pyproject.toml,.pre-commit-config.yaml, …)
2. Extracted data artifacts (EQ-3 / OCCU License)
The committed data artifacts under openccu_data/data/ are derivative works
generated from the
HomeMatic Open Central Control Unit SDK (HM-OCCU-SDK)
maintained by eQ-3 AG, and from compatible distributions such as
OpenCCU.
Specifically these files:
openccu_data/data/easymode_extract.json.gzopenccu_data/data/translation_extract.json.gzopenccu_data/data/translation_custom/*.json(curated additions, MIT)openccu_data/data/profiles/*.json
are obtained by parsing TCL configuration and JavaScript translation files
shipped with OCCU/RaspberryMatic. They retain the licensing of the original
upstream sources. Refer to OCCU's LicenseDE.txt for the full terms — in
short: free for private and non-commercial use; commercial redistribution
requires permission from eQ-3.
The translation_custom/ files are the exception inside the data tree: they
contain hand-curated translation overrides authored by the openccu-data
maintainers and are released under the MIT License together with the rest of
the code.
Trademarks
"Homematic" and "HomematicIP" are trademarks of eQ-3 AG. This project is not affiliated with or endorsed by eQ-3 AG.