HomeMatic


Set up a HomeMatic hardware layer. For learning and handling devices use 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:

{
  "rf_enable": true,
  "rf": [
    {
      "type": "CCU2",
      "device": "/dev/ttyAMA0"
    }
  ],
  "wired_enable": false,
  "wired": [
    {
      "serial": "xy",
      "key": "abc",
      "ip": "192.168.0.0"
    }
  ],
  "hmip_enable": false,
  "hmip": [
    {
      "type": "HMIP_CCU2",
      "device": "/dev/ttyUSB0"
    }
  ]
}

Configuration Variables

rf_enable

(boolean)(Required)Enable or disable BidCoS-RF.

rf

(list)(Required)RF devices.

type

(string)(Required)Device type for RFD service. Look into the manual of your device.

device

(string)(Required)Device on the host.

wired_enable

(boolean)(Required)Enable or disable BidCoS-Wired.

wired

(list)(Required)Wired devices.

serial

(string)(Required)Serial number of the device.

key

(string)(Required)Encrypted key.

ip

(string)(Required)IP address of LAN gateway.

hmip_enable

(boolean)(Required)Enable or disable hmip.

hmip

(list)(Required)HMIP devices.

type

(string)(Required)Device type for RFD service. Look into the manual of your device.

device

(string)(Required)Device on the host.

Home Assistant configuration

Use the following configuration in Home Assistant to use it:

homematic:
  interfaces:
    rf:
      host: core-homematic
      port: 2001
    wired:
      host: core-homematic
      port: 2000
    hmip:
      host: core-homematic
      port: 2010

Raspberry Pi3

With HM-MOD-RPI-PCB you need to add follow into your config.txt on boot partition:

dtoverlay=pi3-miniuart-bt

HmIP-RFUSB

HassOS > 1.11 support HmIP-RFUSB default and don’t need any configuration. If you run a Linux, you need to follow the installation guide from documentation to set up the UART USB interface on your computer.