SukramJ/homematicip_local
Fork: 46 Star: 546 (更新于 2026-02-18 21:40:35)
license: MIT
Language: Python .
A custom Home Assistant component for HomeMatic(IP) that connects to OpenCCU
最后发布版本: 2.3.0b8 ( 2026-02-18 18:12:55)
Homematic(IP) Local for OpenCCU
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
| Resource | Link |
|---|---|
| Full Documentation | User Guide |
| Installation | See Installation below |
| Alternative Setup (OpenCCU) | OpenCCU Wiki |
| Changelog | changelog.md |
| Issues | GitHub Issues |
| Discussions | GitHub Discussions |
Related Integrations
| Integration | Use Case |
|---|---|
| This integration | Local connection to CCU2/3, OpenCCU, Debmatic, Homegear |
| Homematic(IP) Cloud | Cloud connection via Homematic IP Access Point |
| Homematic IP Local (HCU) | Local connection to HmIP-HCU1 |
Installation
HACS (Recommended)
- In Home Assistant, go to HACS > Integrations > Explore & Download Repositories
- Search for "Homematic(IP) Local for OpenCCU" and install it
- Restart Home Assistant when prompted
Manual Installation
- Copy the
custom_components/homematicip_localdirectory to your Home Assistantconfig/custom_componentsdirectory - 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:
Requirements
Supported Hardware
- CCU2/3
- OpenCCU
- Debmatic
- Homegear
- Home Assistant OS/Supervised with suitable add-on + communication device
Required Ports
| Interface | Purpose | Port | TLS Port |
|---|---|---|---|
| HomematicIP (HmIP-RF) | Wireless/wired HmIP devices | 2010 | 42010 |
| Homematic (BidCos-RF) | Classic wireless devices | 2001 | 42001 |
| Homematic Wired | Classic wired devices | 2000 | 42000 |
| Virtual Devices | Heating groups | 9292 | 49292 |
| JSON-RPC | Names and rooms | 80 | 443 |
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:
| Topic | Link |
|---|---|
| Home Assistant Integration | User Guide |
| Actions Reference | Actions |
| Troubleshooting | Troubleshooting Guide |
| Week Profiles | Week Profiles |
| Naming Conventions | Naming |
| Glossary | Glossary |
Additional Resources
- Contributing Guide: See CONTRIBUTING.md for development setup and contribution guidelines
- Local Naming Documentation: See docs/naming.md
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
- Go to Settings → Devices & Services → Homematic(IP) Local
- Click Configure on your integration entry
- Navigate to Advanced Options
- Enable Device configuration panel
- 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:
| Card | Description |
|---|---|
| Climate Schedule Card | Visual editor for Homematic thermostat week profiles. Edit heating schedules directly from your dashboard. |
Support and Contributing
| Resource | Link |
|---|---|
| Report Issues | GitHub Issues |
| Discussions | GitHub Discussions |
| Documentation | sukramj.github.io/aiohomematic |
| Contributing | CONTRIBUTING.md |
| Sponsor | GitHub Sponsors |
License
This project is licensed under the MIT License. See LICENSE for details.
最近版本更新:(数据更新于 2026-02-18 21:40:19)
2026-02-18 18:12:55 2.3.0b8
2026-02-18 16:49:54 2.3.0b7
2026-02-17 02:50:59 2.3.0b6
2026-02-16 18:56:00 2.3.0b5
2026-02-16 14:13:56 2.3.0b4
2026-02-09 22:44:57 2.3.0b3
2026-02-07 20:14:08 2.3.0b2
2026-02-02 18:46:08 2.2.4
2026-01-30 19:39:43 2.2.3
2026-01-26 02:00:16 2.2.2
主题(topics):
ccu, custom-integration, eq-3, home-assistant, homegear, homematic, homematicip, openccu
SukramJ/homematicip_local同语言 Python最近更新仓库
2026-03-10 02:59:52 coleifer/peewee
2026-03-09 23:08:23 pantsbuild/pants
2026-03-09 22:46:38 TinyPedal/TinyPedal
2026-03-09 19:59:42 DrewThomasson/ebook2audiobook
2026-03-09 17:56:57 cowrie/cowrie
2026-03-09 17:15:24 xlwings/xlwings
