Homematic + CCU2 + FS20 / Cux

Hello,

This is my first post here, Hello to all!

I have installed Home Assistant and add my CCU2 with config this in configuration.yaml

(with resolvenames: “json”)

The Home Assistant find my homematic and all homematic devices, but i have many FS20 (Cux) devices. But Home Assistant don’t find this?

I have found old posts here, 2 years old…

What is now the simplest way that Home Assistant find all my FS20/Cux devices ?

Thanks for help, sorry for my bad english

FS20 (and CuxD in general) is not supported. CuxD doesn’t provide the protocol that’s necessary for communication. The best workaround would be to switch to the new integration, which recently has received to capability to trigger CCU2-Automations. So if you have an automation on your CCU2 that controls an FS20 device, you can trigger that automation from Home Assistant. And you could add a variable on the CCU2 that hold’s the state of the device, and then use the corresponding variable-entity to monitor the device state.

1 Like

Hello, and thx for your answer,

i have found a MQTT Add on for my CCU2 that support the CuxD device. I have installed it. ( https://github.com/mdzio/ccu-jack ) Is this a Solution for my problem? So HA can connect via MQTT to my CCU2 devices. But how i can tell HA that connect to my MQTT on CCU2 ? Or is this not posible ?

I have never used that tool. But the way that MQTT works: you install an MQTT broker, then tell the CCU-addon to send events to the broker, and configure HA to subscribe to the same broker as well. But you’ll have to search for more details on this.

1 Like

This is an old thread but there is a simple solution.
Install Node Red under Home Assistant, install node-red-contrib-ccu under Node Red. There you can say that you want to see CuXd components. Now you can use all FS20 components.
To use these under HA, define in HA helper (Switch, Button, Counter …) that can be used in Node Red.

Hi, just wanted to share my solution.
I ran fhem on the same host as homeassistant (on docker), mounted the /opt/fhem/log to the docker container as /fhem and added some sensors to my configuration.yaml that just pulls the latest value from the log files. No other tooling required

e.g.

sensor:
    - platform: command_line
      unique_id: fhem.CUL_WS_1_temp
      name: <MySensonr> Temp
      command: "tail -1 /fhem/CUL_WS_1-2023.log | awk '{print $4}'"
      unit_of_measurement: "°C"

    - platform: command_line
      unique_id: fhem.CUL_WS_1_hum
      name: <My Sensor> Hum
      command: "tail -1 /fhem/CUL_WS_1-2023.log | awk '{print $6}'"
      unit_of_measurement: "°%"