Hi @danielperna84, I only recently found your new component for HomeMatic - nice work! As it seems to still be in development, I installed it on my test system and got it talking to the RaspberryMatic CCU add-on in my main system. I have a few quick questions for you if that’s OK:
Is it stable enough for deployment in a live system yet?
It pulls in all the devices and groups OK, but it does not carry over the names I have applied to the devices and channels. I get device names like HmIP-WTH-2_000A98A98A95xx. Is this correct or have I missed something?
Same with the device Group assignments, and could they be linked with HA area’s?
A lot of channels seem to be disabled by default, including the TRV valve position which doesn’t really make sense.
No, it’s in an early stage, but we need more testers.
Check your logs regarding json errors. Check your Json-Port on the Raspi-addon and your CCU Firewall rules.
Just enable what you want. You can enable lots of entities at once in the entity-page.
Lot’s of secondary entities are disabled by default, just to not overload the auto-generated pages.
Regarding the current state of the integration the repo might be a better source of information.
Great, I’m happy to leave it on my test system and report back any issues. My setup is a bit complicated as I have RaspberryMatic CCU running on my main HA instance as an add-in.
The logs are showing lots of JSON errors that Ill check out tomorrow. I’ve opened ports 2001, 2010 and 9292 on the add-in is there anything else I should open?
Yes, I had 80 & 443 redirected as well. I decided to start from scratch as I noticed some authentication errors in the logs as well as the JSON errors. Also, I had made a lot changes while trying to get it to work so it was time to start with a clean sheet.
First I created a dedicated user in RaspberryMatic for this integration. Then I updated the component to 0.11.1, removed the integration and restarted Home Assistant.
When adding the integration, I entered the IP address of RaspberryMatic along with the new user credentials. I left everything else blank. After clicking submit, the second config screen appeared and again I left everything at the defaults.
Initially the integration loaded but no devices. I reloaded the integration and all my devices appeared - all named correctly! Thanks guys for this!
Let me know if there is anything specific you want tested or any other way I can help.