Node-RED Homebridge

Hallo,

Ich versuche gerade, homebridge mit meinem node-red-Container, der in Gladys integriert ist, zu verbinden, aber node-red kann die Geräte in homebridge nicht erkennen.

Der node-red-Container sollte mit dem Netzwerkmodus network=host gestartet werden, aber es scheint, dass er im Brückenmodus gestartet wird.

Ich denke, ich werde node-red auf einer anderen Maschine verwenden, aber für diejenigen, die node-red direkt in Gladys integriert verwenden, denke ich, dass es gut wäre, diese Konfiguration vorzunehmen?

Was denken Sie darüber?

Danke

Könnten Sie bitte prüfen, ob dies korrigiert werden kann?

Warum nicht, tatsächlich würde mich das nicht stören, Node-RED mit network=host zu betreiben :slight_smile:

Hier ist die funktionierende docker-compose.yml:

version: "3.8"
services:
  node-red:
    image: nodered/node-red:3.1.15
    restart: always
    environment:
      - TZ=Europe/Paris
    ports:
      - "127.0.0.1:1880:1880"
    network_mode: host
    volumes:
      - ./mnt/node-red/data:/data

Für mich sind vor allem die beiden folgenden Zeilen wichtig:

ports:
  - "127.0.0.1:1880:1880"
network_mode: host

127.0.0.1:1880:1880 isoliert den Container von außen, da ich darüber von einem Bastion-Host im App-Modus (Teleport) aus zugreife und ich nicht von woanders darauf zugreifen muss :slight_smile:

Wichtiger ist der network_mode: host, der in meinem Fall Home Bridge zum Laufen bringt