Bastelgedöhns

IObroker mit Zigbee USB auf Qnap in Docker

hier in aller kürze eine Anleitung um Iobroker mit einem USB Zigbee Koordinator auf einem Qnap NAS in Docker zum laufen zu bringen.

Als erstes muss man sich von QnapClub folgendes Paket besorgen und installieren:

https://www.qnapclub.eu/de/qpkg/803

Das Paket sorgt dafür das die Treiber für diverse USB-Serial Module geladen werden können, womit am ende auch auch ttyUSB0 im system verfügbar ist.

Dann in der Container Station auf Erstellen und dort auf Applikation erstellen.

dann folgendes compose rein kopieren:

version: '2'

services:
  iobroker:
    container_name: iobroker
    image: buanet/iobroker:latest
    deploy:
      resources:
        limits:
          cpus: 2.0 #Nach belieben anpassen
          memory: 4096M #Nach belieben anpassen
    hostname: iobroker
    restart: unless-stopped
    environment:
      - PUID=1000
      - PGID=1000
      - USBDEVICES=/dev/ttyUSB0
    volumes:
      - /share/CACHEDEV1_DATA/Container/iobroker:/opt/iobroker #Nach belieben anpassen
    devices:
      - /dev/ttyUSB0:/dev/ttyUSB0
    ports:
      - "1881:1881" # node red
      - "8081:8081" # IoBroker
      - "8082:8082" # Web
      - "1883:1883" # Sonoff
      - "1885:1885" # MQTT 0
      - "8400:8400" # Jarvis
    network_mode: bridge

unter volumes noch den eigenen Pfad anpassen und ggf Port hinzufügen oder entfernen.
nach dem erstellen und starten kann man jetzt den Zigbee Adapter installieren und dort als Device /dev/ttyUSB0 angeben wenn der Zigbee USB Koordinator angeschlossen ist.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.