Autor Thema: Fhem im LXC auf Proxmox - Blutooth aktivieren..  (Gelesen 1148 mal)

Offline moonsorrox

  • Hero Member
  • *****
  • Beiträge: 3936
  • Online
Fhem im LXC auf Proxmox - Blutooth aktivieren..
« 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.?
« Letzte Änderung: 12 Juni 2021, 16:13:49 von moonsorrox »
Intel-NUC i3: FHEM-Server 5.9 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Offline Otto123

  • Tester
  • Hero Member
  • ****
  • Beiträge: 19696
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #1 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
« Letzte Änderung: 12 Juni 2021, 16:23:48 von Otto123 »
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 11341
  • NIVEAu ist keine Creme...
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #2 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
FHEM PI3B+ Buster: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)
FHEM PI3 RaspiOS (Test)

Offline moonsorrox

  • Hero Member
  • *****
  • Beiträge: 3936
  • Online
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #3 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
Intel-NUC i3: FHEM-Server 5.9 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Offline Otto123

  • Tester
  • Hero Member
  • ****
  • Beiträge: 19696
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #4 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?
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266

Offline moonsorrox

  • Hero Member
  • *****
  • Beiträge: 3936
  • Online
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #5 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.?
Intel-NUC i3: FHEM-Server 5.9 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Offline Otto123

  • Tester
  • Hero Member
  • ****
  • Beiträge: 19696
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #6 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
« Letzte Änderung: 12 Juni 2021, 16:53:41 von Otto123 »
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266

Offline moonsorrox

  • Hero Member
  • *****
  • Beiträge: 3936
  • Online
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #7 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.
Intel-NUC i3: FHEM-Server 5.9 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Offline Otto123

  • Tester
  • Hero Member
  • ****
  • Beiträge: 19696
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #8 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
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266

Offline moonsorrox

  • Hero Member
  • *****
  • Beiträge: 3936
  • Online
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #9 am: 12 Juni 2021, 17:00:00 »
ja ist schon klar..... ;)
ich habe schon raus bekommen das ich es wohl nachinstallieren muss..
Intel-NUC i3: FHEM-Server 5.9 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 11341
  • NIVEAu ist keine Creme...
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #10 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
FHEM PI3B+ Buster: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)
FHEM PI3 RaspiOS (Test)

Offline Wernieman

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7746
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #11 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
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline moonsorrox

  • Hero Member
  • *****
  • Beiträge: 3936
  • Online
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #12 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.
Intel-NUC i3: FHEM-Server 5.9 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Offline kadettilac89

  • Hero Member
  • *****
  • Beiträge: 1474
Antw:Fhem im LXC auf Proxmox - Blutooth aktivieren..
« Antwort #13 am: 13 Juni 2021, 10:23:22 »
... gelöscht, ging von Docker Container aus da du mal mit Unraid Docker begonnen hast ...
« Letzte Änderung: 13 Juni 2021, 13:20:57 von kadettilac89 »

 

decade-submarginal