# Gladys und externer MQTT-Broker

**URL:** <https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741>\
**Category:** Configuration\
**Created:** [27. Februar 2024 um 16:54 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741 "2024-02-27T16:54:41Z")\
**Posts on this page:** 19\
**Page:** 2

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [14. März 2024 um 16:08 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/21 "2024-03-14T16:08:39Z")

</div>

Man hat zwar die Wahl, aber sobald man speichert, schaltet der Toggle automatisch wieder auf die Docker-Version in Gladys um.

---

<div class="post-metadata">

**Author:** ![bong101](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bong101/32/9808_2.png) [@bong101](https://community.gladysassistant.com/u/bong101)\
**Post date:** [15. März 2024 um 13:31 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/22 "2024-03-15T13:31:59Z")

</div>

Hallo @pierre-gilles, haben wir ein Issue erstellt?

Ich wäre neugierig zu erfahren, wie lange dieser Bug schon existiert…ich tippe auf mindestens 10 Versionen

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [15. März 2024 um 14:39 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/23 "2024-03-15T14:39:27Z")

</div>

Das ist erledigt, es ist tatsächlich ein Frontend-Bug (ich würde sagen seit 6 Monaten).

> <https://github.com/GladysAssistant/Gladys/issues/2040>
>
> \*\*Describe the bug\*\*
> Button "Utiliser un broker dans un conteneur Docker." on M…QTT Setup page is not taken in account.
> 
> When you click on the button, action \`updateConfiguration\`in \*\*index.js\*\* has an undefined variable \`config\`. So it's not taken in account and not saved into backend configuration.
> 
> !\[image\](https://github.com/GladysAssistant/Gladys/assets/1773153/41af8416-a884-4302-9580-665b1adcd555)
> 
> https://github.com/GladysAssistant/Gladys/blob/master/front/src/routes/integration/all/mqtt/setup-page/index.js#L44
> 
> \*\*Your Gladys installation (please complete the following information):\*\*
> 
> \- Raspberry Pi installation 4 with Gladys base image Docker
> 
> \*\*Desktop (please complete the following information):\*\*
> 
> \- OS: MacOS
> \- Browser: Firefox
> \- Version: 123.0.1 64 bits
> 
> \*\*Additional context\*\*
> https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741

Falls Sie nicht warten wollen/können, bis das Problem behoben ist, kann ich Ihnen helfen, den externen Broker manuell zu konfigurieren (in der Datenbank oder mit einem curl-Befehl).

---

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [16. März 2024 um 17:45 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/24 "2024-03-16T17:45:17Z")

</div>

Kannst du mich beruhigen lol

---

<div class="post-metadata">

**Author:** ![bong101](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bong101/32/9808_2.png) [@bong101](https://community.gladysassistant.com/u/bong101)\
**Post date:** [17. März 2024 um 10:24 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/25 "2024-03-17T10:24:11Z")

</div>

Ich bin heiß darauf, Gladys mit curl zu konfigurieren. Wie geht das?

---

<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:** [18. März 2024 um 08:28 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/26 "2024-03-18T08:28:24Z")

</div>

Danke @cicoub13 für das Erstellen des Issues 🙂

Kann sich jemand an eine PR für das Fix machen?

---

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [21. März 2024 um 07:03 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/27 "2024-03-21T07:03:03Z")

</div>

Ich bin auch interessiert.

Denn das blockiert mich bei meiner Entdeckung, da ich bereits eine Smart-Home-Installation habe.

Danke

---

<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:** [21. März 2024 um 10:12 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/28 "2024-03-21T10:12:42Z")

</div>

Ich habe heute Morgen versucht, es zu reproduzieren, aber ohne Erfolg. Ich habe viele Fälle getestet und alles funktioniert 😅

Ich habe viele Logs zu allen Schritten hinzugefügt (Aktualisierung der Konfiguration im Frontend + Speicherung der Konfiguration), und alles ist in Ordnung:

@cicoub13 Hast du etwas Besonderes gesehen? Der Code scheint mir in Ordnung zu sein. Ich verstehe dein Feedback in der Issue nicht, die Variable config existiert ja.

@McFlyPartages Kannst du beschreiben, was du gemacht hast? Auf dem Bildschirm siehst du «&nbsp;Verbunden mit dem MQTT-Broker erfolgreich&nbsp;», hast du damit begonnen, die MQTT-Integration mit einem von Gladys gestarteten Broker zu testen? Ich denke, wir haben hier eindeutig einen Frontend-Status-Bug, und um ihn zu reproduzieren, muss ich mich in denselben Zustand wie du versetzen.

@bong11 für deinen Fall bin ich mir nicht sicher, ob es sich um denselben Bug handelt. Hast du dieselben Symptome wie @McFlyPartages? Wenn du auf Speichern klickst, bewegt sich der Schalter und ersetzt «&nbsp;mqtt://jakku.openwarp.lan:1883&nbsp;» durch «&nbsp;mqtt://localhost&nbsp;»?

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [21. März 2024 um 11:00 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/29 "2024-03-21T11:00:48Z")

</div>

In meinen Tests war der MQTT-Container von Gladys installiert.  
Das ist mein Ausgangspunkt, ich reproduziere das noch heute Morgen. Aber ja, der Code scheint OK zu sein 🤔

[![](https://img.youtube.com/vi/ZIr-UTblX94/maxresdefault.jpg "gladys\_bug\_mqtt") ](https://www.youtube.com/watch?v=ZIr-UTblX94)

Ich kann das heute Nachmittag lokal anschauen, um detaillierter zu debuggen.

---

<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:** [21. März 2024 um 12:10 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/30 "2024-03-21T12:10:55Z")

</div>

@cicoub13 wie ist das verfahren, um zu diesem ergebnis zu kommen? bei mir habe ich eine stunde lang versucht, es klappt jedes mal 😂 ich lösche alles, um von einer sauberen basis auszugehen

---

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [21. März 2024 um 20:39 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/31 "2024-03-21T20:39:13Z")

</div>

Hallo @pierre-gilles und vielen Dank für deine Rückmeldung.

Also, ich habe meine Instanz gelöscht, die Ordner geleert und eine neue Instanz gestartet, beginnend mit der Integration von Mosquitto und so weiter. Von Anfang an aktiviert er den Schalter und wenn ich ihn deaktiviere, kann ich meine Informationen eingeben, aber bei der Bestätigung geht es zurück zum internen Broker, der nicht installiert ist.

Ich habe Zugriff über MQTT Explorer

Ich kann recht verfügbar sein, falls nötig.

Hier ist ein GIF-Bild  
 ![gladys_mqtt](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/e/e7318fc18fe0757b3b72c4f604e5d48c3df57417.gif)

---

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [21. März 2024 um 20:47 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/32 "2024-03-21T20:47:16Z")

</div>

Also, aus Neugier, habe ich es nochmal mit Brave getestet und es hat funktioniert. Also:

Bei Firefox, wenn ich die Seite neu lade, ist mein externer Broker aktiviert.

Wenn ich den Schalter deaktiviere und wieder aktiviere, zeigt es mir den Fehler an, aber es akzeptiert den externen Broker.

- Brave Version [  
Version 1.64.109 Chromium: 123.0.6312.58 (Offizielle Build) (64-Bit)  
 ](https://brave.com/latest/) mit nur Bitwarden als Erweiterung
- Habe ich beim ersten Mal überall herumgeklickt und dadurch den Internet-Broker installiert und konnte nicht auf einen externen Broker umstellen?
- Bei Firefox bin ich unter Ubuntu mit Version 124.0 und ~~den folgenden Erweiterungen~~ (getestet, indem ich sie deaktiviert habe, und es ist dasselbe)  
 ![Bildschirmfoto vom 2024-03-21 21-44-02](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/91f76c2efdd0275c73fac04e84878c143c00ff88.png)
- Kein Problem bei Brave nach Installation des internen Brokers und Wechsel zum externen Broker.

Hier ist der gemeinsame Fehler beim Speichern des externen oder internen Brokers  
 ![gladys_mqtt_fehler](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/cff1612721f76e5b5c098f52aa4742ad150d98f4.gif)

Kann jemand mit einem Firefox unter Windaub testen? (Am besten die gleiche Version).

---

<div class="post-metadata">

**Author:** ![bong101](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bong101/32/9808_2.png) [@bong101](https://community.gladysassistant.com/u/bong101)\
**Post date:** [21. März 2024 um 21:57 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/33 "2024-03-21T21:57:34Z")

</div>

@pierre-gilles, ja, es ist dasselbe Problem.

Oh, das wird kompliziert.  
Ich nutze auch Firefox unter Ubuntu, Version 123.1

Ich habe gerade mit Brave getestet, es funktioniert!!

Ich weiß nicht, wie ich damit umgehen soll, ich nutze Brave nicht täglich

Danke für die Zeit, die du investiert hast, und für all deine Bemühungen

Olivier

---

<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:** [22. März 2024 um 07:07 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/34 "2024-03-22T07:07:34Z")

</div>

Ok, es ist also ein reines Firefox-Problem! Danke, dass du es getestet hast!

@cicoub13 wenn du Zeit hast, einen Blick darauf zu werfen, sonst schaue ich nächste Woche 🙂

---

<div class="post-metadata">

**Author:** ![cicoub13](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/cicoub13/32/4482_2.png) [@cicoub13](https://community.gladysassistant.com/u/cicoub13)\
**Post date:** [25. März 2024 um 07:12 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/35 "2024-03-25T07:12:58Z")

</div>

Ich hatte keine Zeit, um es anzuschauen, tut mir leid

---

<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:** [25. März 2024 um 08:55 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/36 "2024-03-25T08:55:43Z")

</div>

Ich habe es heute Morgen in Firefox getestet, und tatsächlich kann ich es reproduzieren 🙂

Ich habe einen PR erstellt, um das Problem in Firefox zu beheben, es war wirklich nur eine Codezeile 😛

> <https://github.com/GladysAssistant/Gladys/pull/2046>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[\] If your changes affects code, did your write the tests?
> \- \[\] Are tests passing? (\`npm test\` on both front/server)
> \- \[\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> \- \[\] Did you add fake requests data for the demo mode (\`front/src/config/demo.js\`) so that the demo website is working without a backend? (if needed) See \[https://demo.gladysassistant.com\](https://demo.gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Please provide a description of the change here. It's always best with screenshots, so don't hesitate to add some!

In Firefox verursachte der „Senden“-Button ein Neuladen der Seite, wodurch die Daten nicht gespeichert wurden. Bei allen Browsern, die auf Chromium basieren, tritt dieses Verhalten nicht auf.

---

<div class="post-metadata">

**Author:** ![McFlyPartages](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mcflypartages/32/15670_2.png) [@McFlyPartages](https://community.gladysassistant.com/u/McFlyPartages)\
**Post date:** [25. März 2024 um 09:59 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/37 "2024-03-25T09:59:39Z")

</div>

Ausgezeichnet, Firefox wird ja recht häufig genutzt.

---

<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:** [25. März 2024 um 12:36 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/38 "2024-03-25T12:36:19Z")

</div>

Das Update ist in Gladys Assistant 4.38.1 verfügbar!

> [@Gladys Assistant 4.38.1: Verschlüsselte Streaming-Kamera auf iPhone, neuer IKEA-Button](https://community.gladysassistant.com/t/gladys-assistant-4-38-1-streaming-camera-chiffre-sur-iphone-nouveau-bouton-ikea/8795):
>
> Salut à tous ! Nouvelle version de Gladys aujourd’hui : Gladys Assistant 4.38.1 partying_face C’est une version qui apporte pas mal de correctifs : Il est maintenant possible d’utiliser le streaming de caméra chiffré de bout en bout sur iOS !! Apple a (enfin) sorti l’API MediaSource sur iOS (qui était disponible sur Safari et iPadOS depuis longtemps), ce qui nous permet désormais de faire du streaming de flux vidéo de caméra, chiffré de bout en bout sur iPhone. OpenWeather: Correction d’un…

Ich schließe dieses Thema. Zögern Sie nicht, ein anderes Thema zu erstellen, wenn es weitere Fehler gibt 😉

---

<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:** [25. März 2024 um 12:36 UTC](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741/39 "2024-03-25T12:36:22Z")

</div>



[Vorherige Seite](https://community.gladysassistant.com/t/gladys-et-broker-mqtt-externe/8741.md?page=1)
