Homematic(IP) Local for OpenCCU

July 1, 2026 · View on GitHub

releasebadge License hainstall GitHub Sponsors hacs

Homematic(IP) Local for OpenCCU is a custom integration for Home Assistant.

At a Glance

  • Local Home Assistant integration for Homematic(IP) hubs (CCU2/3, OpenCCU, Debmatic, Homegear). No cloud required.
  • Communication: Local XML-RPC for control and push state updates; JSON-RPC for names and rooms.
  • Installation: HACS recommended; manual installation supported.
  • Auto-discovery: Supported for CCU and compatible hubs.
  • Minimum requirements: Home Assistant 2025.10.0+; for Homematic IP on CCU require at least CCU2 2.61.x / CCU3 3.61.x.

Quick Start

ResourceLink
Full DocumentationUser Guide
InstallationSee Installation below
Alternative Setup (OpenCCU)OpenCCU Wiki
Changelogchangelog.md
IssuesGitHub Issues
DiscussionsGitHub Discussions
IntegrationUse Case
This integrationLocal connection to CCU2/3, OpenCCU, Debmatic, Homegear
Homematic(IP) CloudCloud connection via Homematic IP Access Point
Homematic IP Local (HCU)Local connection to HmIP-HCU1

Installation

  1. In Home Assistant, go to HACS > Integrations > Explore & Download Repositories
  2. Search for "Homematic(IP) Local for OpenCCU" and install it
  3. Restart Home Assistant when prompted

Manual Installation

  1. Copy the custom_components/homematicip_local directory to your Home Assistant config/custom_components directory
  2. Restart Home Assistant

Note: Manual installation does not support automatic updates.

After installation, add the integration via Settings > Devices & Services > Add Integration or use this button:

Add Integration

Requirements

Supported Hardware

  • CCU2/3
  • OpenCCU
  • Debmatic
  • Homegear
  • Home Assistant OS/Supervised with suitable add-on + communication device

Required Ports

InterfacePurposePortTLS Port
HomematicIP (HmIP-RF)Wireless/wired HmIP devices201042010
Homematic (BidCos-RF)Classic wireless devices200142001
Homematic WiredClassic wired devices200042000
Virtual DevicesHeating groups929249292
JSON-RPCNames and rooms80443

Authentication

  • Admin privileges required on your CCU
  • Allowed password characters: A-Z, a-z, 0-9, .!$():;#-
  • XML-RPC authentication recommended (Settings > Control Panel > Security)

For complete requirements and configuration details, see the Full Documentation.

Documentation

The complete documentation is available at sukramj.github.io/aiohomematic:

TopicLink
Home Assistant IntegrationUser Guide
Actions ReferenceActions
TroubleshootingTroubleshooting Guide
Week ProfilesWeek Profiles
Naming ConventionsNaming
GlossaryGlossary

Additional Resources

Device Configuration Panel

A built-in sidebar panel for editing Homematic device MASTER parameters directly from the Home Assistant UI.

Features

  • Browse all configurable devices grouped by interface
  • View device details including reachability, RSSI, and firmware
  • Edit MASTER paramset values per channel with auto-generated forms (sliders, toggles, dropdowns)
  • Validate changes before writing to the device
  • Reset parameters to factory defaults

Enabling the Panel

  1. Go to Settings → Devices & Services → Homematic(IP) Local
  2. Click Configure on your integration entry
  3. Navigate to Advanced Options
  4. Enable Device configuration panel
  5. The panel appears in the sidebar as Homematic Config

Note: The panel requires admin access and is not visible to non-admin users.

Blueprints

Ready-to-use automation blueprints are available in the blueprints/automation directory:

  • Support for 2/4/6/8-button remotes
  • Persistent notifications for unavailable devices
  • Device reactivation helpers
  • Error event handlers

Copy the desired blueprint files to your config/blueprints/automation directory.

Community blueprints are welcome via pull request in blueprints/community.

Companion Cards

Enhance your Home Assistant dashboard with custom cards designed for this integration:

CardDescription
Climate Schedule CardVisual editor for Homematic thermostat week profiles. Edit heating schedules directly from your dashboard.

Support and Contributing

ResourceLink
Report IssuesGitHub Issues
DiscussionsGitHub Discussions
Documentationsukramj.github.io/aiohomematic
ContributingCONTRIBUTING.md
SponsorGitHub Sponsors

Development

Parts of Homematic(IP) Local for OpenCCU are developed with agentic AI assistance, primarily Claude Code. Submitted issues are also triaged and analysed with agentic help. Every change is still reviewed by a human maintainer and must pass the project's tests before it lands — AI accelerates the work, it does not replace the review gate.

License

This project is licensed under the MIT License. See LICENSE for details.