Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HomeMatic CCU add-on retirement/migration path #2352

Merged
merged 17 commits into from
Jan 25, 2022

Conversation

jens-maus
Copy link
Contributor

As discussed in home-assistant/operating-system#1683, the old "HomeMatic CCU" add-on in this repository is going to be retired/flagged as being obsolete in favor of the much more advanced third-party RaspberryMatic CCU. See also the RaspberryMatic HomeAssistant Add-on Documentation.

Therefore, this PR implements the following changes:

  • removes the subsystem=tty device filter type allowing to specify an arbitrary device node for connecting the HmIP-RFUSB device which will require a different non-tty device node /dev/raw-uart to be used with an upcoming HAos update. This should allow users (who cannot immediately migrate to the new add-on) to continue using the old-style add-on.
  • adds a createBackup.sh script and a patched version of the cp_security.cgi WebUI file which both are internally used to generate CCU compatible *.sbk system backup files which will contain all main configuration files required. These *.sbk backup files can then be restored within RaspberryMatic so that existing HomeMatic CCU add-on users can more easily migrate to the new add-on
  • adds some warnings to the major README, CHANGELOG and DOCS markdown files to get still existing users of the old homematic add-on notified about the fact that the old homematic add-on is dropped in favor of the new RaspberryMatic CCU add-on.

Copy link
Member

@pvizeli pvizeli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks @jens-maus

homematic/CHANGELOG.md Outdated Show resolved Hide resolved
homematic/config.yaml Outdated Show resolved Hide resolved
@pvizeli pvizeli merged commit ab8ca6b into home-assistant:master Jan 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants