Bluetooth im Container wecken

Du hast Fragen oder ein Problem bei der Installation.....
Einfach Fragen.
Wenn du Fragen zu einem Programm hast das nicht Bestandteil des Skripts ist benutz bitte den Bereich Userprojekte viewforum.php?f=33
Antworten
kosmar3212
Neu hier
Neu hier
Beiträge: 2
Registriert: Fr 9. Jun 2023, 22:24

Bluetooth im Container wecken

Beitrag von kosmar3212 »

Hallo,
vielleicht kann mir einer hier aus dem Forum weiterhelfen. Ich habe auf dem Rpi3 die Docker Umgebung laufen. In dem Container
läuft Home Assistant (Docker). Innerhalb der Docker Umgebung fehlt die Bluetooth Unterstützung.
Ausserhalb von der Docker Umgebung kann ich in dem Rpi3 verbauten Bluetooth Chip ansprechen, sämtliche Bluetooth Gerät wie Mi Thermometer werden angezeigt.

Wie kann ich den RPi3 Bluetooth Chip im Container wecken?
Für jede Hilfe bin ich euch dankbar.

VG
kosmar3212

manu81
User
User
Beiträge: 11
Registriert: Mi 5. Jan 2022, 21:05
Wohnort: Stuttgart

Re: Bluetooth im Container wecken

Beitrag von manu81 »

ich suche auch noch eine lösung allerdings für den pi4 und iobroker Bluetooth-Niedrigenergie (BLE) adapter.

würde es mit

devices:
- "/dev?/......?:/dev?/tty?"
in der docker compose versuche.
finde allerdings den ort nicht

danke für eure hilfe falls jemand eine lösung weiß

Benutzeravatar
ei23felix
Administrator
Administrator
Beiträge: 345
Registriert: Sa 17. Jul 2021, 10:44
Kontaktdaten:

Re: Bluetooth im Container wecken

Beitrag von ei23felix »

Hi,
dazu müsst ihr dem Home Assistant Container die entsprechende Hardware vom Host freigeben. Ganzes Beispiel - siehe unten.

Bei Bluetooth geh das über volumes, da konzeptionell alle Geräte bei Linux als "Datei" eingebunden werden.
- /run/dbus:/run/dbus:ro
Falls der nicht geht:
- /var/run/dbus:/var/run/dbus

Ähnlich gehts bei Zigbee mit dem Conbee2 USB Stick, da allerdings über Devices
- /dev/ttyACM0
Oder eine Webcam
- /dev/video0:/dev/video0
oder so, mach das das selbe
- /dev/video0

Code: Alles auswählen

  homeassistant:
    container_name: homeassistant
    image: homeassistant/home-assistant:stable
    restart: unless-stopped
    network_mode: host
    # ports:
    #   - "8123:8123"
    volumes:
      - /run/dbus:/run/dbus:ro # Bluetooth
      - ./volumes/homeassistant/config:/config
      # - /home/pi/media:/media
    # devices:
    #  - /dev/video0:/dev/video0
    #  - /dev/ttyACM0 # ConBee 2
    environment:
      - "TZ=Europe/Berlin"
  • Böse Menschen sind selten tatsächlich böse, meistens eher faul oder dumm.
  • Du kannst nur dann sicher sein, wenn du weißt, dass du nie ganz sicher sein kannst.
  • Du kannst nur unabhängig werden, wenn du weißt, dass du nie ganz unabhängig sein wirst.

manu81
User
User
Beiträge: 11
Registriert: Mi 5. Jan 2022, 21:05
Wohnort: Stuttgart

Re: Bluetooth im Container wecken

Beitrag von manu81 »

Vielen dank für die hilfe.
Wie bekommt man das raus welches verzeichnis?

Und ob das als volumes oder device eingebunden wird?

Benutzeravatar
ei23felix
Administrator
Administrator
Beiträge: 345
Registriert: Sa 17. Jul 2021, 10:44
Kontaktdaten:

Re: Bluetooth im Container wecken

Beitrag von ei23felix »

Müsste wie bereits beschrieben gehen
- /run/dbus:/run/dbus:ro # Bluetooth
  • Böse Menschen sind selten tatsächlich böse, meistens eher faul oder dumm.
  • Du kannst nur dann sicher sein, wenn du weißt, dass du nie ganz sicher sein kannst.
  • Du kannst nur unabhängig werden, wenn du weißt, dass du nie ganz unabhängig sein wirst.

Antworten