Ich habe folgendes verwendet für die Installation:

FHEM-Installation siehe --> https://debian.fhem.de/
Homebridge-Installation siehe --> https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Raspbian

------------------------

Für die Installation der Homebridge auf dem Raspi siehe auch:

Install Homebridge on Debian or Ubuntu Linux · homebridge/homebridge Wiki · GitHub

Homebridge einrichten – FHEMWiki

homebridge/homekit (fhem.de)

Die Einbindung einer CCU bzw. des FHEM in eine Homebridge erfolgt mittels folgender config.json-Datei:

{
    "bridge": {
        "name": "Homebridge D6B0",
        "username": "0E:BC:13:EE:D6:B0",
        "port": 51484,
        "pin": "581-48-xxx",
        "advertiser": "avahi"
    },
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "none",
            "theme": "dark-mode",
            "tempUnits": "c",
            "lang": "auto",
            "platform": "config"
        },
        {
            "name": "FHEM",
            "server": "127.0.0.1",
            "port": 8083,
            "filter": "room=Homekit",
            "ssl": false,
            "neverTimeout": true,
            "platform": "FHEM"
        },
        {
            "name": "HomeMatic CCU2",
            "ccu_ip": "192.168.2.40",
            "subsection": "Siri",
            "enable_hmip": true,
            "enable_wired": true,
            "ios10": true,
            "platform": "HomeMatic"
        }
    ],
    "accessories": [
        {
            "accessory": "mqttthing"
        },
        {
            "type": "switch",
            "name": "eg_r1_wz",
            "url": "http://xxx.php-friends.de:1883",
            "username": "xxx",
            "password": "xxx",
            "logMqtt": true,
            "topics": {
                "getOn": "oxolon/d_s_o/DE_LA_GS18/eg_r1_wz",
                "setOn": "oxolon/d_s_o/DE_LA_GS18/eg_r1_wz"
            },
            "integerValue": true,
            "onValue": "1",
            "offValue": "0",
            "accessory": "mqttthing"
        },
        {
            "type": "switch",
            "name": "eg_r2_wz",
            "url": "http://xxx.php-friends.de:1883",
            "username": "xxx",
            "password": "xxx",
            "logMqtt": true,
            "topics": {
                "getOn": "oxolon/d_s_o/DE_LA_GS18/eg_r2_wz",
                "setOn": "oxolon/d_s_o/DE_LA_GS18/eg_r2_wz"
            },
            "integerValue": true,
            "onValue": "1",
            "offValue": "0",
            "accessory": "mqttthing"
        }
    ]
}