Hello everyone!
I want to control HomeMatic (RF/IP/IPW) devices through Home Assistant.
The problem is, there seem to be a lot of approaches to realize this and I have some uncertainties with them.
These are the approaches I’m aware of so far:
- HomeAssistant’s HomeMatic integration with a RaspberryMatic CCU with RPI-RF-MOD (other radio modules are supported too)
- The RPI-RF-MOD is more advanced than the other HM radio modules
- RaspberryMatic fully supports everything a CCU3 supports, so there won’t be a compatibility bottleneck there
- IoT class listed as Local Push, but I don’t know what class the communication of the CCU and the HomeMatic devices would belong to
- pyhomematic used by the integration supports many HM devices, but some have hiccups and f.e. the new HM-IP Wired series is not yet supported at all
- HomeAssistant’s HomeMatic OCCU Add-on with HM-MOD-RPI-PCB or HmIP-RFUSB
- Both radio modules are less advanced (less range and performance) compared to the RPI-RF-MOD
- The HmIP-RFUSB would only support HomeMatic IP, not RF
- Both need more soldering compared to the RPI-RF-MOD, but that’s no real problem
- I wasn’t really able to make out whether this implementation of OCCU is as capable as RaspberryMatic in terms of device compatibility and settings.
In the configuration f.e. the type is listed as CCU2, and the CCU2 doesn’t support HM-IP Wired either, but only because of its performance, so I’m not sure if this applies here.
- Homegear with HM-MOD-RPI-PCB or HmIP-RFUSB
- The same disadvantages listed above that are caused by the radio modules
- Doesn’t list support for HomeMatic RF or HomeMatic IP Wired even though the HM-MOD-RPI-PCB is capable of it
- Claims full support for HomeMatic IP and HomeMatic Wired, but again I’m not sure if it can do all RaspberryMatic could do
- I don’t know how well the devices are handed to Home Assistant
Can someone with experiences with these systems name some advantages or disadvantages or correct what I’ve listed?
I couldn’t make progress with the documentation of the OCCU Add-on and Homegear on the topic and I think only having used these could shed light on some things, or maybe someone can point me to a different resource I’ve missed so far.
The main problem I have with using RaspberryMatic in conjunction with Home Assistant is the limited compatibility because of pyhomematic, but it seems to be advancing quite fast in that matter, but a lot HM-IP components seem to stall because of their different channel architecture and HM-IP Wired has had some people saying they’ll start integration in the past, but nothing has been pushed as far as I know.
The OCCU Add-on approach has the problem of not supporting the superior radio module (Does anyone know whether support for this is planned?) and that I can’t find if it lacks some features/device-compatibility of RaspberryMatic and if so which. Also I’m wondering whether its IoT class would be local push or local polling or whether it depends on the HomeMatic series.
Homegear doesn’t support the superior radio module too and I couldn’t find whether support for it is planned as well. It doesn’t seem to support HomeMatic RF (and maybe also HM-IP Wired because it’s not explicitly stated as well) at all.
Also I’m not sure how well it can be integrated into Home Assistant and how, as I’ve found only the statement that it can be integrated into home assistant on the homegear website up until now. Other than that, I found a deprecated Add-on and no integration or the like. Maybe through MQTT, but I have no experience with that yet. Would it belong to local push or local polling?
I will update and correct this post as new information arrives. I currently have RaspberryMatic with the RPI-RF-MOD and the HomeMatic integration running. I could go into a bit more detail what features of specific devices aren’t supported because of the interface to Home Assistant, but I think to keep it more general for now is better.
Kudos if you’ve made it to here! Because I couldn’t find anything comparing the approaches, I hope that we can create a resource together which can help other people in the future who want to use HomeMatic with Home Assistant.
I have another similar post comparing approaches for integrating ZigBee devices, so if you’re versed with it I’d be glad if you could help me out with some infos there too!