FHEM Forum

FHEM - Hardware => Server - Linux => Thema gestartet von: moonsorrox am 12 Juni 2021, 15:33:01

Titel: Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: moonsorrox am 12 Juni 2021, 15:33:01
Ich habe Fhem in einem Container mit Ubuntu 20.04 am laufen.
Hier habe ich jetzt die ganzen Bluetooth Pakete nachinstalliert mit
apt-get install bluez bluez-cups bluez-obexd
bei einer Statusabfrage ob Bluetooth läuft bekomme ich aber folgende Fehler.
root@fhem:~# service bluetooth status
* bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sat 2021-06-12 15:18:04 CEST; 2s ago
       Docs: man:bluetoothd(8)
    Process: 1092 ExecStart=/usr/lib/bluetooth/bluetoothd (code=exited, status=1/FAILURE)
   Main PID: 1092 (code=exited, status=1/FAILURE)
     Status: "Starting up"

Jun 12 15:18:04 fhem systemd[1]: bluetooth.service: Scheduled restart job, restart counter is at 5.
Jun 12 15:18:04 fhem systemd[1]: Stopped Bluetooth service.
Jun 12 15:18:04 fhem systemd[1]: bluetooth.service: Start request repeated too quickly.
Jun 12 15:18:04 fhem systemd[1]: bluetooth.service: Failed with result 'exit-code'.
Jun 12 15:18:04 fhem systemd[1]: Failed to start Bluetooth service.

Jetzt meine Frage muss auf dem Hostsystem im Proxmox ebenfalls Bluetooth installiert werden, weiß das jemand.?
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: Otto123 am 12 Juni 2021, 16:16:50
Hi,

ich kenne den LXC und Proxmox nicht. Aber Bluetooth in der virtuellen Umgebung kann glaube ich nicht funktionieren. Wlan geht auch nicht und ist letztlich das Gleiche. Virtuelle Netzwerke gehen ...
Ich glaube Deine Lösung wird darauf hinauslaufen, einen entsprechenden BT Dienst auf dem Host zu installieren und den über Netzwerk abzufragen. Stichwort presenced usw.

Gruß Otto
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: MadMax-FHEM am 12 Juni 2021, 16:18:28
Oder evtl. einen USB-BT-Adapter stecken und den dann "durchreichen"...
...so geht auch WLAN in VMs :)

(nutze ich so, um meine Sauger mit FW zu versorgen 8)  )

Gruß, Joachim
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: moonsorrox am 12 Juni 2021, 16:24:40
den Adapter brauche ich ja eigentlich nicht, da der Intel NUC ja Bluetooth OnBord hat.
In meiner Produktiv Umgebung habe ich fhem direkt auf Ubuntu laufen da funktioniert das tadellos.

Daher eben die Frage ob es das Hostsystem auch braucht, ich habe schon einiges gelesen, aber eben darüber noch nichts gefunden. Ich weiß das CoolTux auch Proxmox benutzt evtl. kann er mir helfen wenn er es hier liest.
Ich kann ja auch mal auf dem Host Bluetooth nachinstallieren, aber evtl. ist es dann eben doppelt gemoppelt sage ich mal, dass weiß ich leider nicht.
Ich danke euch erstmal für die Hilfe und suche weiter
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: Otto123 am 12 Juni 2021, 16:29:12
Joachim redet von VMWare?
Container machen keine komplette Virtualisierung sondern nutzen Betriebssystem Komponenten.
@moonsorrox Was brauchst Du denn von Bluetooth?
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: moonsorrox am 12 Juni 2021, 16:34:45
Ich brauche es für Temperaturmelder und Bewegungsmelder die mit Bluetooth arbeiten.
VMWare habe ich da drauf nicht am laufen brauche ich ja auch nicht da ja der LXC mit Ubuntu alles macht, das habe ich schon raus gefunden, also fhem läuft ja schon im Container,  oder habe ich dich falsch verstanden.?
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: Otto123 am 12 Juni 2021, 16:50:47
Ok dafür habe ich keine Idee. Will Dir aber auch keine große Hoffnung auf eine direkte Lösung im Container machen.
Eventuell ist das was https://github.com/1technophile/OpenMQTTGateway
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: moonsorrox am 12 Juni 2021, 16:53:39
OK Otto kein Ding,
ich lese dazu schon etwas im Proxmox Forum, aber da gehts eben nicht um Fhem, aber evtl. finde ich da was ich suche. Sollte ja zumindest dann im LXC laufen.
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: Otto123 am 12 Juni 2021, 16:55:12
Naja Zugriff auf Bluetooth am Host hat nichts mit FHEM zu tun.
Ev. ist das was https://github.com/1technophile/OpenMQTTGateway
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: moonsorrox am 12 Juni 2021, 17:00:00
ja ist schon klar..... ;)
ich habe schon raus bekommen das ich es wohl nachinstallieren muss..
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: MadMax-FHEM am 12 Juni 2021, 17:19:49
Joachim redet von VMWare?
Container machen keine komplette Virtualisierung sondern nutzen Betriebssystem Komponenten.
@moonsorrox Was brauchst Du denn von Bluetooth?

Nicht zwingend von VMWare... ;)

Und: von "Virtualisierung" hast du angefagen ;)

Ich kenne jetzt LXC/Container auch nicht sooo gut.

Aber entweder kann man da ein Device "durchreichen", also muss es ja auf dem Host existieren?

Einen USB-Stick kann man da doch auch durchreichen, dazu muss der Host (meines Wissens) nicht (unbedingt) "wissen" worum es sich da (genau) handelt...
...darum kümmert sich doch dann der Container bzw. "irgendwas im Container" (da muss ja auch ein bisschen was "OS" laufen/sein?)...

Daher ja die Idee mit dem Stick.
Klar unnötig aber wenn du das "onboard BT" nicht durchkriegst (ohne es zu "aktivieren" -> Installation?) dann evtl. halt den USB-Stick als solchen, der dann eben "im Container" eingerichtet wird mit BT-Treibern etc.

Nur eine Idee...

Gruß, Joachim
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: Wernieman am 12 Juni 2021, 17:40:34
Ob jetzt Stick oder direkte Hardware .. auch ob Container oder VM ....
Grundsätzlich:
Die Hardware muß in den Container/VM "reingereicht" werden. Wie das bei Dir geht, kann ich Dir nur direkt nicht sagen ...

Alternativ eben, wie von Otto vorgeschlagen, auf dem Host einen eigenen Dienst. Vergleichbar, wie wenn es im Netzwerk auf einer anderen Hardware. Das würde ich versuchen.

z.B. (Ungetestet und einfach mal eine Google-Suche)
https://superuser.com/questions/934372/bluetooth-over-ip
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: moonsorrox am 12 Juni 2021, 17:44:29
vielen Dank an euch...
Ja das mit Bluetooth over IP hatte ich auch schon gefunden, na ich gebe hier eine Rückmeldung ob ich es hinbekomen habe egal welche Möglichkeit.
Titel: Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
Beitrag von: kadettilac89 am 13 Juni 2021, 10:23:22
... gelöscht, ging von Docker Container aus da du mal mit Unraid Docker begonnen hast ...