# Bluetooth zu Gladys 4 hinzufügen

**URL:** <https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501>\
**Category:** Demandes livrées\
**Created:** [3. September 2020 um 15:58 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501 "2020-09-03T15:58:18Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jean34](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jean34/32/3349_2.png) [@Jean34](https://community.gladysassistant.com/u/Jean34)\
**Post date:** [3. September 2020 um 15:58 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/1 "2020-09-03T15:58:18Z")

</div>

Bluetooth hinzufügen, damit man Lautsprecher und auch die Bluetooth-Temperatursensoren von Xiaomi anschließen kann.  
Und natürlich noch andere Dinge, an die ich nicht denke.

Ps: Ich hoffe, es gibt enorm viele Stimmen 😁

---

<div class="post-metadata">

**Author:** ![djokoss22](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/d/43a26b/32.png) [@djokoss22](https://community.gladysassistant.com/u/djokoss22)\
**Post date:** [3. September 2020 um 16:15 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/2 "2020-09-03T16:15:33Z")

</div>

Ich möchte auch Bluetooth für Lautsprecher, aber vor allem für die Anwesenheitserkennung über einen NUT (ich habe nicht immer mein Smartphone dabei).

---

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [3. September 2020 um 17:43 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/3 "2020-09-03T17:43:04Z")

</div>

+1 für die Schlüsselverwaltung NUT

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [4. September 2020 um 17:30 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/4 "2020-09-04T17:30:39Z")

</div>

Thema in Entwicklung, aber blockiert, da die verfügbaren Bibliotheken nicht 100% mit allen Systemen kompatibel sind. Man muss noch etwas Geduld haben.

[https://github.com/GladysAssistant/Gladys/pull/505](https://github.com/GladysAssistant/Gladys/pull/505)

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [4. September 2020 um 20:59 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/5 "2020-09-04T20:59:30Z")

</div>

Nur zur Info 🙂 Was ist das Problem genau?

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [5. September 2020 um 05:03 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/6 "2020-09-05T05:03:53Z")

</div>

Genau, es ist ein bisschen kompliziert, aber im Großen und Ganzen:

- mit noble
  - unter Windows muss ein generischer Treiber installiert werden, damit dein BLE-Gerät von der Bibliothek erkannt wird
  - der Code ist voller Löcher und Fehler
  - die Benachrichtigung funktioniert nicht richtig

- mit @abandonware/noble
  - weniger Fehler im Code
  - immer noch Probleme mit Windows
  - Benachrichtigung nicht getestet

- mit Sblendid
  - die Integration unter Linux ist noch nicht abgeschlossen

Die meisten anderen Bibliotheken sind spezifisch für Bluez (Linux).

Ich warte also auf etwas Stabileres.

---

<div class="post-metadata">

**Author:** ![peb](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/peb/32/3480_2.png) [@peb](https://community.gladysassistant.com/u/peb)\
**Post date:** [5. September 2020 um 20:40 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/7 "2020-09-05T20:40:12Z")

</div>

Da es sich um einen sehr erwarteten Service handelt und die _Bibliotheken_ noch nicht bereit sind, könnte eine „hybride“ Lösung in Betracht gezogen werden? Zum Beispiel eine Python-_Bibliothek_ laufen lassen und sie mit dem Gladys-Code in NodeJS verbinden?

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [5. September 2020 um 21:12 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/8 "2020-09-05T21:12:21Z")

</div>

Falls du eine Python-Bibliothek oder etwas Ähnliches kennst, das den Zweck erfüllt, ist das technisch machbar.  
Das muss mit dem Chef @pierre-gilles besprochen werden.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [7. September 2020 um 07:32 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/9 "2020-09-07T07:32:15Z")

</div>

Für mich wäre die vielversprechendste Lösung, über noble oder @abandonware/noble zu gehen. Soweit ich weiß, basiert das Gladys v3 Bluetooth-Modul darauf und funktioniert noch, oder?

Zugegeben, wir hätten keinen Windows-Support, aber wer nutzt eigentlich Gladys auf Windows (außer bei der Entwicklung?) und selbst bei der Entwicklung gibt es viele Optionen: Docker, WSL, oder?

Angesichts der Nachfrage nach diesem Service bin ich sicher, dass es funktionieren würde!

Auf jeden Fall wurden die Dienste so konzipiert, dass sie nicht unbedingt alle Plattformen unterstützen müssen.

Funktioniert der Dienst @abandonware/noble zumindest unter Linux @AlexTrovato? Das ist meiner Meinung nach das Einzige, was zählt 🙂

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [7. September 2020 um 09:44 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/10 "2020-09-07T09:44:10Z")

</div>

Ich bin ein bisschen pingelig, aber könnte jemand den Titel ändern und «&nbsp;bluetHooth&nbsp;» in «&nbsp;Bluetooth&nbsp;» umändern? Weil wenn ich es so ausspreche, klingt es wie «&nbsp;bloufshoufshh&nbsp;» 🤣

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [7. September 2020 um 09:49 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/11 "2020-09-07T09:49:23Z")

</div>

Das ist gut, das ist korrigiert 🙂

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [7. September 2020 um 10:59 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/12 "2020-09-07T10:59:54Z")

</div>

Ich kann nicht sagen, ob es unter Linux gut funktioniert, da ich unter Windows entwickle, aber auf jeden Fall funktioniert es nicht unter WSL 2.  
Aber ich werde versuchen, auf Linux umzusteigen, um die korrekte Funktion der Bibliothek zu überprüfen.  
Allerdings ist der Dienst selbst noch nicht fertig.

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [9. September 2020 um 17:25 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/13 "2020-09-09T17:25:09Z")

</div>

Okay, ich nehme die Entwicklungen zum Thema wieder auf, es gibt viel zu tun, ich stütze mich auf das Bluetooth des Raspberry.  
Laut meinen ersten Tests verhindert eine nicht kompatible Bluetooth-Verbindung nicht, dass Gladys startet, und eine Meldung, dass das Bluetooth nicht aktiv ist, wird angezeigt.  
Darauf gehen wir aus 🙂

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [16. September 2020 um 20:49 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/14 "2020-09-16T20:49:12Z")

</div>

Ich persönlich stimme für @abandonware/noble, das mir in 10 Minuten über eine Linux-VM ermöglichte, die Daten meiner Xiaomi MiJia Bluetooth-Low-Energy-Sensoren abzurufen!

Aber es stimmt, ich habe es nicht geschafft, es unter Windows (ohne WSL) zum Laufen zu bringen.

@pierre-gilles hast du dazu Nutzungsstatistiken (Betriebssystemverteilung)?

Andere Projekte schaffen es sicherlich unter Windows (vielleicht Home Assistant?), sich auf zwei verschiedene Komponenten zu stützen, könnte Sinn machen. Noble unter Linux und eine andere Anwendung unter Windows (Python, andere).

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [17. September 2020 um 08:09 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/15 "2020-09-17T08:09:55Z")

</div>

> [@lmilcent](#):
>
> @pierre-gilles hast du Nutzungsstatistiken dazu (Verteilung der Betriebssysteme)?

Ja! An der Anzahl der eindeutigen Instanzen seit dem Alpha-Release hatten wir:

 ![Screenshot 2020-09-17 at 10.06.06](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/3/3211391b4b4f7eebf73417772d36d3cdf7856a4b.png)

Diese Zahlen zählen nur die Produktionsinstanzen, keine Entwicklungsinstanzen. Dennoch, beim Durchstöbern, scheinen die Instanzen, die unter Windows/Mac laufen, eher Tests als etwas anderes zu sein, diese Instanzen stammen aus der Beta 1… 🙂

Ich bin zu 100% dafür, vorerst auf Abandonware/Noble zu setzen!

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [17. September 2020 um 08:47 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/16 "2020-09-17T08:47:29Z")

</div>

> [@pierre-gilles](#):
>
> Ich bin zu 100% dafür, erstmal auf Abandonware/Noble zu setzen!

Zumindest den Modul im „deaktiviert“-Modus auf anderen Plattformen als Linux anzeigen!

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [17. September 2020 um 09:20 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/17 "2020-09-17T09:20:16Z")

</div>

Die 22 Instanzen von @AlexTrovato 😃

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [17. September 2020 um 10:38 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/18 "2020-09-17T10:38:09Z")

</div>

> [@lmilcent](#):
>
> Das Modul wird vorerst nur im „Deaktiviert“-Modus auf anderen Plattformen als Linux angezeigt!

Genau 🙂 Die v4 ist so konzipiert, dass sie „plattformspezifische“ Dienste hat. Die package.json eines Dienstes kann also angeben, dass der Dienst nur auf Linux läuft.

---

<div class="post-metadata">

**Author:** ![lmilcent](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lmilcent/32/7023_2.png) [@lmilcent](https://community.gladysassistant.com/u/lmilcent)\
**Post date:** [17. September 2020 um 11:28 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/19 "2020-09-17T11:28:25Z")

</div>

Perfekt 🙂

Sind wir uns einig, dass die Idee ist, das Modul in der Liste anzuzeigen, aber klarzustellen, dass es nicht mit der Plattform kompatibel ist?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [17. September 2020 um 12:03 UTC](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501/20 "2020-09-17T12:03:27Z")

</div>

> Sind wir uns einig, dass die Idee darin besteht, das Modul in der Liste anzuzeigen, aber klarzustellen, dass es nicht mit der Plattform kompatibel ist?

Ja! Genau das.

[Nächste Seite](https://community.gladysassistant.com/t/ajouter-le-bluetooth-a-gladys-4/5501.md?page=2)
