Node-red Homebridge

Bonjour,

Je suis en train d’essayer de faire communiquer homebridge avec mon container node-red intégré à Gladys mais node-red n’arrive pas à découvrir les périphériques qui sont dans homebridge.

Il faudrait que le container node-red soit lancé avec mode network=host mais il semble qu’il se lance en mode bridge.

De mon côté je penses que je vais utilisé node-red sur une autre machine mais pour les personnes utilisant node-red directement intégré à Gladys, je penses qu’il serait bien de faire cette configuration ?

Qu’en pensez-vous ?

Merci

Est-il possible de voir pour corriger cela svp ?

Pourquoi pas, effectivement ça me choquerait pas de passer Node-RED en network=host :slight_smile:

Voici le docker-compose.yml qui fonctionne :

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

C’est surtout les 2 lignes suivantes pour ma part qui sont importantes :

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

Le 127.0.0.1:1880:1880 permet d’isoler le container de l’extérieur car j’y accède depuis un bastion en mode app (teleport) et je n’ai pas besoin d’y accéder depuis ailleurs :slight_smile:

Le plus important est le network_mode: host qui permet de faire fonctionne dans mon cas home bridge

2 « J'aime »