--- layout: page title: "HomeMatic" description: "HomeMatic hardware support to turn you Home-Assistant into a CCU." date: 2017-04-30 13:28 sidebar: true comments: false sharing: true footer: true --- Set up a [HomeMatic](https://github.com/eq-3/occu) hardware layer. For learning and handling devices use [Homematic-Manager](https://github.com/hobbyquaker/homematic-manager) > 2.0. The logic layer will be Home Assistant. There is no ReGa or other logic layer installed. You can't import an existing configuration, you'll need re-learn it into Home Assistant. Follow devices will be supported and tested: - [HM-MOD-RPI-PCB](https://www.elv.ch/homematic-funkmodul-fuer-raspberry-pi-bausatz.html) ```json { "rf_enable": true, "rf": [ { "type": "CCU2", "device": "/dev/ttyAMA0" } ], "wired_enable": false, "wired": [ { "serial": "xy", "key": "abc", "ip": "192.168.0.0" } ] } ``` Configuration variables: - **rf_enable** (*Required*): Boolean. Enable or disable BidCoS-RF. - **wired_enable** (*Required*): Boolean. Enable or disable BidCoS-Wired. For RF devices: - **type** (*Required*): Device type for RFD service. Look into the manual of your device. - **device** (*Required*): Device on the host. For wired devices: - **serial** (*Required*): Serial number of the device. - **key** (*Required*): Encrypted key. - **ip** (*Required*): IP address of LAN gateway. ## {% linkable_title Home Assistant configuration %} Use the following configuration in Home Assistant to use it: ```yaml homematic: interfaces: rf: host: core-homematic port: 2001 ``` ## {% linkable_title Raspberry Pi3 %} With HM-MOD-RPI-PCB you need to add follow into your `config.txt` on boot partition: ```text dtoverlay=pi3-miniuart-bt ```