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
Bluetooth im Container wecken
-
- Neu hier
- Beiträge: 2
- Registriert: Fr 9. Jun 2023, 22:24
Re: Bluetooth im Container wecken
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ß
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ß
Re: Bluetooth im Container wecken
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
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.
Re: Bluetooth im Container wecken
Vielen dank für die hilfe.
Wie bekommt man das raus welches verzeichnis?
Und ob das als volumes oder device eingebunden wird?
Wie bekommt man das raus welches verzeichnis?
Und ob das als volumes oder device eingebunden wird?
Re: Bluetooth im Container wecken
Müsste wie bereits beschrieben gehen
- /run/dbus:/run/dbus:ro # Bluetooth
- /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.