Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. MQTT Server Fragen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

MQTT Server Fragen

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
18 Beiträge 4 Kommentatoren 942 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Hot-Air-BalloonH Hot-Air-Balloon

    @homoran said in MQTT Server Fragen:

    @hot-air-balloon sagte in MQTT Server Fragen:

    Nicht das ich mich erinnern kann:

    das ist kein Adapter!
    das ist ein selbständiges Programm

    Danke für die Info, habe ich bewusst auch nicht installiert. Eigentlich nur RaspberryOS dann direkt die Bash für ioBroker ausgeführt.

    @mickym said in MQTT Server Fragen:

    Jeder Shelly oder Sonoff Adapter - oder auch owntracks - emulieren oder stellen einen mqtt-Broker zur Verfügung. Entweder lässt Du alles über unterschiedliche Ports laufen, oder Du nimmst ein mqtt-Broker (extern oder Adapter).

    Muss ich daraus schließen, dass ich für jeden Hersteller auch einen eigenen Adapter installieren muss ? Ich kann nicht einfach die Shellys über den Sonoff Adapter laufen lassen, oder fehlt mir dann was ?

    @mickym said in MQTT Server Fragen:

    Der Vorteil der originären mqtt-Kommunikation

    Hier meinst du den Mosquitto adapter ? Nur der Sammelt alle Informationen und gibt die unverfälscht an ioBroker weiter ?

    @marty56 said in MQTT Server Fragen:

    Der Nachteil von dem mosquitto server ist, dass man wieder einen separaten Server mit der Konsole konfigurieren muss

    Das wollte ich halt vermeiden, bekomme ich sicher hin, muss aber nicht sein. Auf der anderen Seite, wäre es schon schön nur ein MQTT Broker zu haben und nicht auf jeden Port einen ;)

    mickymM Online
    mickymM Online
    mickym
    Most Active
    schrieb am zuletzt editiert von
    #9

    @hot-air-balloon sagte in MQTT Server Fragen:

    Jeder Shelly oder Sonoff Adapter - oder auch owntracks - emulieren oder stellen einen mqtt-Broker zur Verfügung. Entweder lässt Du alles über unterschiedliche Ports laufen, oder Du nimmst ein mqtt-Broker (extern oder Adapter).

    Muss ich daraus schließen, dass ich für jeden Hersteller auch einen eigenen Adapter installieren muss ? Ich kann nicht einfach die Shellys über den Sonoff Adapter laufen lassen, oder fehlt mir dann was ?

    Ja - der SONOFF Adapter ist KEIN mqtt-Adapter. Ich sag das hier an Board mehrfach. Er kann für Tasmota geflashte Devices (von mir aus auch geflashte Shellies) verwendet werden, interpretiert aber teilweise auch Datenpunkte. Und das was er nicht kennt, da schaust halt aus der Röhre. Er wird nicht alles was mit Tasmota möglich ist, wiedergeben. Ich hab hier Probleme schon mehrfach gepostet, schau mal in die FAQ zum MQTT - da ist vielleicht was drin.

    Muss ich daraus schließen, dass ich für jeden Hersteller auch einen eigenen Adapter installieren muss ? Ich kann nicht einfach die Shellys über den Sonoff Adapter laufen lassen, oder fehlt mir dann was ?

    Ja Du kannst keine Shellies (wenn nicht mit Tasmota betrieben) über den Sonoff Adapter laufen lassen. Du solltest Dir den mqtt- Adapter installieren, mit dem kannst Du beides betreiben und noch viel mehr. Auch andere Geräte die keine Shellies sind oder kein Tasmota als Firmware benutzen kannst Du weder mit dem Sonoff, noch mit dem Shelly Adapter benutzen, sondern Du nimmst entweder den mqtt-Adapter - oder einen spezifischen Adapter, der Dir einen weiteren Broker aufmacht.

    Und wie gesagt, wenn Du mein Vorposting durchliest und Du keine Probleme feststellst, ist der mqtt-Adapter als Broker betrieben, eine einfache Lösung. Da stimme ich @Marty56 durchaus zu!

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    1 Antwort Letzte Antwort
    0
    • Hot-Air-BalloonH Hot-Air-Balloon

      @homoran said in MQTT Server Fragen:

      @hot-air-balloon sagte in MQTT Server Fragen:

      Nicht das ich mich erinnern kann:

      das ist kein Adapter!
      das ist ein selbständiges Programm

      Danke für die Info, habe ich bewusst auch nicht installiert. Eigentlich nur RaspberryOS dann direkt die Bash für ioBroker ausgeführt.

      @mickym said in MQTT Server Fragen:

      Jeder Shelly oder Sonoff Adapter - oder auch owntracks - emulieren oder stellen einen mqtt-Broker zur Verfügung. Entweder lässt Du alles über unterschiedliche Ports laufen, oder Du nimmst ein mqtt-Broker (extern oder Adapter).

      Muss ich daraus schließen, dass ich für jeden Hersteller auch einen eigenen Adapter installieren muss ? Ich kann nicht einfach die Shellys über den Sonoff Adapter laufen lassen, oder fehlt mir dann was ?

      @mickym said in MQTT Server Fragen:

      Der Vorteil der originären mqtt-Kommunikation

      Hier meinst du den Mosquitto adapter ? Nur der Sammelt alle Informationen und gibt die unverfälscht an ioBroker weiter ?

      @marty56 said in MQTT Server Fragen:

      Der Nachteil von dem mosquitto server ist, dass man wieder einen separaten Server mit der Konsole konfigurieren muss

      Das wollte ich halt vermeiden, bekomme ich sicher hin, muss aber nicht sein. Auf der anderen Seite, wäre es schon schön nur ein MQTT Broker zu haben und nicht auf jeden Port einen ;)

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #10

      @hot-air-balloon sagte in MQTT Server Fragen:

      @mickym said in MQTT Server Fragen:

      Der Vorteil der originären mqtt-Kommunikation

      Hier meinst du den Mosquitto adapter ? Nur der Sammelt alle Informationen und gibt die unverfälscht an ioBroker weiter ?

      Es gibt keinen mosquitto Adapter. ;)

      Man kann den mqtt-Adapter (Client/Server) als Client oder als Broker betrieben. Als Broker brauchst Du kein mosquitto - nichts. Als Client brauchst Du halt einen Broker - in meinem Fall halt mosquitto.

      Und JA nur der mqtt-Adapter gibt Dir die mqtt Nachrichten unverfälscht weiter. Alle anderen Adapter interpretieren die mqtt-Nachrichten, so gut oder so schlecht sie eben können.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      1 Antwort Letzte Antwort
      0
      • Hot-Air-BalloonH Hot-Air-Balloon

        @homoran said in MQTT Server Fragen:

        @hot-air-balloon sagte in MQTT Server Fragen:

        Nicht das ich mich erinnern kann:

        das ist kein Adapter!
        das ist ein selbständiges Programm

        Danke für die Info, habe ich bewusst auch nicht installiert. Eigentlich nur RaspberryOS dann direkt die Bash für ioBroker ausgeführt.

        @mickym said in MQTT Server Fragen:

        Jeder Shelly oder Sonoff Adapter - oder auch owntracks - emulieren oder stellen einen mqtt-Broker zur Verfügung. Entweder lässt Du alles über unterschiedliche Ports laufen, oder Du nimmst ein mqtt-Broker (extern oder Adapter).

        Muss ich daraus schließen, dass ich für jeden Hersteller auch einen eigenen Adapter installieren muss ? Ich kann nicht einfach die Shellys über den Sonoff Adapter laufen lassen, oder fehlt mir dann was ?

        @mickym said in MQTT Server Fragen:

        Der Vorteil der originären mqtt-Kommunikation

        Hier meinst du den Mosquitto adapter ? Nur der Sammelt alle Informationen und gibt die unverfälscht an ioBroker weiter ?

        @marty56 said in MQTT Server Fragen:

        Der Nachteil von dem mosquitto server ist, dass man wieder einen separaten Server mit der Konsole konfigurieren muss

        Das wollte ich halt vermeiden, bekomme ich sicher hin, muss aber nicht sein. Auf der anderen Seite, wäre es schon schön nur ein MQTT Broker zu haben und nicht auf jeden Port einen ;)

        mickymM Online
        mickymM Online
        mickym
        Most Active
        schrieb am zuletzt editiert von
        #11

        @hot-air-balloon sagte in MQTT Server Fragen:

        @marty56 said in MQTT Server Fragen:

        Der Nachteil von dem mosquitto server ist, dass man wieder einen separaten Server mit der Konsole konfigurieren muss

        Das wollte ich halt vermeiden, bekomme ich sicher hin, muss aber nicht sein. Auf der anderen Seite, wäre es schon schön nur ein MQTT Broker zu haben und nicht auf jeden Port einen

        Wie gesagt den mqtt-(Client/Server) Adapter als Broker betreiben. Mosquitto ist aber sehr einfach und unkompliziert zu betreiben. Das kostet Dich keine 5 Minuten. Das kann man aber auch dann relativ leicht umstellen, wenn Du Probleme mit dem mqtt-Adapter feststellst, die sich nicht so einfach lösen lassen. Das bleibt dann immer noch eine Option.

        Jedenfalls ist das in meinen Augen allemal besser, als x Adapter zu installieren, die alle mqtt-sprechen, nur um nicht mit JSON Strings umgehen zu müssen, alles in separaten Datenpunkten zu haben.
        Der Vorteil der gerätespezifischen Adapter ist zwar die Aufbereitung, der Nachteil ist halt das alles gepflegt werden muss und wenn was nicht interpretiert werden kann, dann schaut man halt in die Röhre. Originäre mqtt-Nachrichten sind das jedenfalls nicht, die Du mit ShellyAdapter, Sonoff und co. erhälst.

        Der Shelly Adapter kann sicher noch mehr, für das die Shellies zum Beispiel keine mqtt-Befehle anbieten. Da wird dann auch die HTTP API bemüht. Ggf. muss man das halt noch implementieren, das ist aber auch kein Hexenwerk.

        Insgesamt gibt es viele Wege nach Rom und Du musst halt rausfinden, was Dir am Besten gefällt.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        Hot-Air-BalloonH 1 Antwort Letzte Antwort
        0
        • Hot-Air-BalloonH Hot-Air-Balloon

          Hallo Zusammen,

          Ich hatte mir einige Tasmota Steckdosen gekauft und in ioBroker über den Sonoff Adapter eingebunden. Bei der Einrichtung ist mir auch aufgefallen, dass der Standardport 1883 belegt war, ich habe dann 1884 genommen und alles eingerichtet. Läuft soweit => gut.
          Im Nachhinein wollte ich mir das noch mal genauer anschauen was da auf dem Standard Port läuft und über

          sudo netstat -tulpen
          

          Habe ich gesehen, dass mosquitto auf dem Port lauscht:
          14a4bbc5-d84f-45c7-809d-a54009a2ed5f-grafik.png

          Jetzt finde ich dazu aber keinen Adapter, habe aber verstanden, dass das auch ein MQTT Server ist ?!

          Meine Frage ist, wo konfiguriere ich den und habe ich ein Nachteil die Konfiguration über Sonoff gemacht zu haben.

          Eine weitere Frage wäre, weil ich mir gerade die Shellys anschaue, ob ich dafür, wenn ich diese auch über MQTT anbinde, den Shelly Adapter nehmen muss, oder ob ich alle MQTT Clients über einen Server betreiben kann ? Habe ich dann Nachteile ?

          Dank euch

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von
          #12

          @hot-air-balloon sagte in MQTT Server Fragen:

          Habe ich gesehen, dass mosquitto auf dem Port lauscht:

          93595f07-4595-4b87-a7cd-b114bb3e5fe4-image.png

          Dann hast Du aber doch bereits einen mosquitto Broker auf deinem System laufen.

          Dann brauchst Du nur einen mqtt Adapter als Client an Deinen mosquitto dran hängen und mit # alle topics subscriben, so wie ich das tue. Dann kannst Du alle Deine Geräte über den bestehenden mosquitto laufen lassen.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @hot-air-balloon sagte in MQTT Server Fragen:

            @marty56 said in MQTT Server Fragen:

            Der Nachteil von dem mosquitto server ist, dass man wieder einen separaten Server mit der Konsole konfigurieren muss

            Das wollte ich halt vermeiden, bekomme ich sicher hin, muss aber nicht sein. Auf der anderen Seite, wäre es schon schön nur ein MQTT Broker zu haben und nicht auf jeden Port einen

            Wie gesagt den mqtt-(Client/Server) Adapter als Broker betreiben. Mosquitto ist aber sehr einfach und unkompliziert zu betreiben. Das kostet Dich keine 5 Minuten. Das kann man aber auch dann relativ leicht umstellen, wenn Du Probleme mit dem mqtt-Adapter feststellst, die sich nicht so einfach lösen lassen. Das bleibt dann immer noch eine Option.

            Jedenfalls ist das in meinen Augen allemal besser, als x Adapter zu installieren, die alle mqtt-sprechen, nur um nicht mit JSON Strings umgehen zu müssen, alles in separaten Datenpunkten zu haben.
            Der Vorteil der gerätespezifischen Adapter ist zwar die Aufbereitung, der Nachteil ist halt das alles gepflegt werden muss und wenn was nicht interpretiert werden kann, dann schaut man halt in die Röhre. Originäre mqtt-Nachrichten sind das jedenfalls nicht, die Du mit ShellyAdapter, Sonoff und co. erhälst.

            Der Shelly Adapter kann sicher noch mehr, für das die Shellies zum Beispiel keine mqtt-Befehle anbieten. Da wird dann auch die HTTP API bemüht. Ggf. muss man das halt noch implementieren, das ist aber auch kein Hexenwerk.

            Insgesamt gibt es viele Wege nach Rom und Du musst halt rausfinden, was Dir am Besten gefällt.

            Hot-Air-BalloonH Offline
            Hot-Air-BalloonH Offline
            Hot-Air-Balloon
            schrieb am zuletzt editiert von
            #13

            @mickym
            Ok danke, ich installiere mal den mqtt client/server adapter dann und habe gerade erstmal mosqutto deinstalliert.
            Soll ich an den standard Einstellungen etwas ändern ?

            mickymM 1 Antwort Letzte Antwort
            0
            • Hot-Air-BalloonH Hot-Air-Balloon

              @mickym
              Ok danke, ich installiere mal den mqtt client/server adapter dann und habe gerade erstmal mosqutto deinstalliert.
              Soll ich an den standard Einstellungen etwas ändern ?

              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von mickym
              #14

              @hot-air-balloon OK wollte gerade die Einstellungen posten mit mosquitto - so wie ich es habe. Aber wenn Du den nun gelöscht hast. ...

              Nee lass Standardeinstellungen - bzw. Passwort und User musst Du halt wissen.
              cef4fc52-9dda-4e2d-8306-9d5a271267c3-image.png

              Alle Haken sollten nicht gesetzt sein:

              308665af-bd4d-4c71-a19c-534ee21d7a97-image.png

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              Hot-Air-BalloonH 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @hot-air-balloon OK wollte gerade die Einstellungen posten mit mosquitto - so wie ich es habe. Aber wenn Du den nun gelöscht hast. ...

                Nee lass Standardeinstellungen - bzw. Passwort und User musst Du halt wissen.
                cef4fc52-9dda-4e2d-8306-9d5a271267c3-image.png

                Alle Haken sollten nicht gesetzt sein:

                308665af-bd4d-4c71-a19c-534ee21d7a97-image.png

                Hot-Air-BalloonH Offline
                Hot-Air-BalloonH Offline
                Hot-Air-Balloon
                schrieb am zuletzt editiert von
                #15

                @mickym
                Danke, kannst du, wenn ich später dann doch wechseln solle, trotzdem deine config posten

                mickymM 1 Antwort Letzte Antwort
                0
                • Hot-Air-BalloonH Hot-Air-Balloon

                  @mickym
                  Danke, kannst du, wenn ich später dann doch wechseln solle, trotzdem deine config posten

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #16

                  @hot-air-balloon sagte in MQTT Server Fragen:

                  @mickym
                  Danke, kannst du, wenn ich später dann doch wechseln solle, trotzdem deine config posten

                  Nun bei der Verbindung steht halt Client/Subscriber und UserID und Passwort muss halt im mosquitto definiert sein, weil Du Dich ja dort anmeldest. (Ansonsten siehst Du ja die Verbindungseinstellungen - ist auch localhost, da mosquitto auf der gleichen Maschine, wie der iob installiert ist.

                  0d1d110f-ddbe-462e-a05e-9137713123c6-image.png

                  Die mqtt-Einstellungen sind auch mehr oder weniger Standard:

                  552dee1e-1c5c-4421-bcfb-46f3d97d40b3-image.png

                  Bei Dir ist das halt alles mqtt.0.* - da Du sehr wahrscheinlich 0 als Instanznummer hast.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  Hot-Air-BalloonH 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @hot-air-balloon sagte in MQTT Server Fragen:

                    @mickym
                    Danke, kannst du, wenn ich später dann doch wechseln solle, trotzdem deine config posten

                    Nun bei der Verbindung steht halt Client/Subscriber und UserID und Passwort muss halt im mosquitto definiert sein, weil Du Dich ja dort anmeldest. (Ansonsten siehst Du ja die Verbindungseinstellungen - ist auch localhost, da mosquitto auf der gleichen Maschine, wie der iob installiert ist.

                    0d1d110f-ddbe-462e-a05e-9137713123c6-image.png

                    Die mqtt-Einstellungen sind auch mehr oder weniger Standard:

                    552dee1e-1c5c-4421-bcfb-46f3d97d40b3-image.png

                    Bei Dir ist das halt alles mqtt.0.* - da Du sehr wahrscheinlich 0 als Instanznummer hast.

                    Hot-Air-BalloonH Offline
                    Hot-Air-BalloonH Offline
                    Hot-Air-Balloon
                    schrieb am zuletzt editiert von
                    #17

                    @mickym Ok danke, ich arbeite mich da noch mal weiter rein.

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • Hot-Air-BalloonH Hot-Air-Balloon

                      @mickym Ok danke, ich arbeite mich da noch mal weiter rein.

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von
                      #18

                      @hot-air-balloon sagte in MQTT Server Fragen:

                      @mickym Ok danke, ich arbeite mich da noch mal weiter rein.

                      Ja und wie gesagt - alles hast Du dann unter EINER mqtt Instanz (Shellies, Tasmota (Sonoff), ...)

                      cea3754e-ae75-4c57-bf9b-a219b90276ab-image.png

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      644

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe