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. ioBroker Allgemein
  4. [gelöst] MQTT Datenaustausch in beide Richtungen ?

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

[gelöst] MQTT Datenaustausch in beide Richtungen ?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
36 Beiträge 4 Kommentatoren 1.9k Aufrufe 2 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.
  • HomoranH Homoran

    @djmarc75
    ich hatte damals als ich mich mit MQTT beschäftigt hatte den mqtt-client Adapter genutzt. Damals waren dort die einzelnen Datenpunkte deutlich einfacher zu konfigurieren

    DJMarc75D Offline
    DJMarc75D Offline
    DJMarc75
    schrieb am zuletzt editiert von
    #3

    @homoran sagte in MQTT Datenaustausch in beide Richtungen ?:

    mqtt-client Adapter genutzt. Damals waren dort die einzelnen Datenpunkte deutlich einfacher zu konfigurieren

    Ja, das stimmt auffallend.
    Nur möchte ich ja dass sich beide RPI per MQTT "austauschen" also beide quasi als Server und Client funktionieren sollten. Das kann der MQTT-Client Adapter nicht, der kann ja nur senden.

    Lehrling seit 1975 !!!
    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

    paul53P HomoranH 2 Antworten Letzte Antwort
    0
    • DJMarc75D DJMarc75

      @homoran sagte in MQTT Datenaustausch in beide Richtungen ?:

      mqtt-client Adapter genutzt. Damals waren dort die einzelnen Datenpunkte deutlich einfacher zu konfigurieren

      Ja, das stimmt auffallend.
      Nur möchte ich ja dass sich beide RPI per MQTT "austauschen" also beide quasi als Server und Client funktionieren sollten. Das kann der MQTT-Client Adapter nicht, der kann ja nur senden.

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #4

      @djmarc75 sagte: beide quasi als Server

      Es kann nur einen geben!

      @djmarc75 sagte in MQTT Datenaustausch in beide Richtungen ?:

      Das kann der MQTT-Client Adapter nicht, der kann ja nur senden.

      Der kann auch "subscriben".

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von mickym
        #5

        Immer wieder das Verständnisproblem, dass ein Mqtt-Server Broker nichts !!! aktiv sendet, sondern nur die Informationen verwaltet. 2 Server machen also überhaupt keinen Sinn. In Deinem Fall müsste halt der RPI 2 Client alles subscriben- Du solltest aber immer alle Haken rausmachten, sonst hast du ganz schnell Endlosschleifen. Man kann es so probieren- ganz sauber ist es aber auch nicht. Theoretisch sollte auf dem RPI1 auch noch ein Client laufen und nur dort werden die Werte geändert. Der Server ist eigentlich immer der passive Informationsverwalter, der gepublishte Information entgegennimmt und nur an Clients, die topic subscribed hat, über aktualisierte Werte informiert.

        Im Prinzip würde ich in diesem Beispiel sogar den Broker/Server ganz auslagern, z. Bsp als mosquitto Broker und ggf. jeden iobroker unter einem eigenen Präfix publishen lassen, do dass Du immer Kontrolle darüber hast, von wem welche Änderungen stammen.

        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
        • DJMarc75D DJMarc75

          @homoran sagte in MQTT Datenaustausch in beide Richtungen ?:

          mqtt-client Adapter genutzt. Damals waren dort die einzelnen Datenpunkte deutlich einfacher zu konfigurieren

          Ja, das stimmt auffallend.
          Nur möchte ich ja dass sich beide RPI per MQTT "austauschen" also beide quasi als Server und Client funktionieren sollten. Das kann der MQTT-Client Adapter nicht, der kann ja nur senden.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #6

          @djmarc75 sagte in MQTT Datenaustausch in beide Richtungen ?:

          Nur möchte ich ja dass sich beide RPI per MQTT "austauschen" also beide quasi als Server und Client funktionieren sollten

          Missverständnis!
          das hat nix mit Server und Client zu tun.
          MQTT benötigt einen Server (=Broker) um den Datenverkehr zu regeln.
          Jeder Client kann Senden (publish) und Empfangen (subscribe)

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          1
          • DJMarc75D Offline
            DJMarc75D Offline
            DJMarc75
            schrieb am zuletzt editiert von
            #7

            Puh, erstmal danke für den Input @Homoran @paul53 @mickym

            Da werd ich mich mal reinknien.

            @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

            den Broker/Server ganz auslagern, z. Bsp als mosquitto Broker

            Hm, wohin "auslagern" ?

            Lehrling seit 1975 !!!
            Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
            https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

            mickymM 1 Antwort Letzte Antwort
            0
            • DJMarc75D DJMarc75

              Puh, erstmal danke für den Input @Homoran @paul53 @mickym

              Da werd ich mich mal reinknien.

              @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

              den Broker/Server ganz auslagern, z. Bsp als mosquitto Broker

              Hm, wohin "auslagern" ?

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              schrieb am zuletzt editiert von mickym
              #8

              @djmarc75 halt gesondert auf Deinem RPI1 installieren- also den Broker nicht im iobroker betreiben.

              Mit dem publishen unter unterschiedlichen Präfixen, würdest Du halt in jedem Fall Endlosschleifen vermeiden, da jeder Client einen eigenen Bereich zum Veröffentlichen hat und gleichzeitig den Namensraum des kompletten Baums des Partners abonnieren kann

              Würde aber trotzdem den Client/Server Adapter verwenden. Ich mag den anderen nicht, aber ich weiß @Homoran verwendet den anderen und ist glücklich.😉

              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.

              DJMarc75D 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @djmarc75 halt gesondert auf Deinem RPI1 installieren- also den Broker nicht im iobroker betreiben.

                Mit dem publishen unter unterschiedlichen Präfixen, würdest Du halt in jedem Fall Endlosschleifen vermeiden, da jeder Client einen eigenen Bereich zum Veröffentlichen hat und gleichzeitig den Namensraum des kompletten Baums des Partners abonnieren kann

                Würde aber trotzdem den Client/Server Adapter verwenden. Ich mag den anderen nicht, aber ich weiß @Homoran verwendet den anderen und ist glücklich.😉

                DJMarc75D Offline
                DJMarc75D Offline
                DJMarc75
                schrieb am zuletzt editiert von
                #9

                @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                also den Broker nicht im iobroker betreiben.

                ok, wie wird der dann Konfiguriert ? Per SSH ? Oder gibbed da auch eine schöne bunte Oberfläche?

                Lehrling seit 1975 !!!
                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                mickymM 1 Antwort Letzte Antwort
                0
                • DJMarc75D DJMarc75

                  @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                  also den Broker nicht im iobroker betreiben.

                  ok, wie wird der dann Konfiguriert ? Per SSH ? Oder gibbed da auch eine schöne bunte Oberfläche?

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

                  @djmarc75 per ssh.

                  sudo apt install mosquitto.
                  

                  Konfiguriert wird das über Konfigdatei ist aber easy.. https://mosquitto.org/man/mosquitto-conf-5.html

                  Du kannst es aber auch erst mal mit 2 Instanzen des mqtt Adapters probieren, wenn Du nicht willst. Eine Instanz als Server und eine als Client. Bin mir halt nicht sicher, ob das sauber funktioniert. Wäre insofern aber auch eine Zwischenlösung, weil man den Broker dann auch später noch auslagern könnte.

                  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.

                  DJMarc75D HomoranH 2 Antworten Letzte Antwort
                  0
                  • mickymM mickym

                    @djmarc75 per ssh.

                    sudo apt install mosquitto.
                    

                    Konfiguriert wird das über Konfigdatei ist aber easy.. https://mosquitto.org/man/mosquitto-conf-5.html

                    Du kannst es aber auch erst mal mit 2 Instanzen des mqtt Adapters probieren, wenn Du nicht willst. Eine Instanz als Server und eine als Client. Bin mir halt nicht sicher, ob das sauber funktioniert. Wäre insofern aber auch eine Zwischenlösung, weil man den Broker dann auch später noch auslagern könnte.

                    DJMarc75D Offline
                    DJMarc75D Offline
                    DJMarc75
                    schrieb am zuletzt editiert von DJMarc75
                    #11

                    @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                    u kannst es aber auch erst mal mit 2 Instanzen des mqtt Adapters probieren

                    Daran hab ich auch gedacht aber gleich wieder verworfen wegen den Ordnernamen dann "mqtt.0" und "mqtt.1"

                    Ich mach mich mal an die "Auslagerung", kann ja nicht so schwer sein.

                    @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                    ist aber easy.. https://mosquitto.org/man/mosquitto-conf-5.html

                    Heiliges Blechle - ganz easy? Naja, es soll ja heute nicht ganz soo heiss werden, dann kann man das mal machen.

                    Lehrling seit 1975 !!!
                    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                    mickymM 2 Antworten Letzte Antwort
                    0
                    • mickymM mickym

                      @djmarc75 per ssh.

                      sudo apt install mosquitto.
                      

                      Konfiguriert wird das über Konfigdatei ist aber easy.. https://mosquitto.org/man/mosquitto-conf-5.html

                      Du kannst es aber auch erst mal mit 2 Instanzen des mqtt Adapters probieren, wenn Du nicht willst. Eine Instanz als Server und eine als Client. Bin mir halt nicht sicher, ob das sauber funktioniert. Wäre insofern aber auch eine Zwischenlösung, weil man den Broker dann auch später noch auslagern könnte.

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #12

                      @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                      Eine Instanz als Server und eine als Client. Bin mir halt nicht sicher, ob das sauber funktioniert.

                      war damals kein Problem. Hab das genau so gemacht.

                      @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                      weil man den Broker dann auch später noch auslagern könnte.

                      nur dewegen habe ich einen MQTT Multihost client. :-)
                      da ich meine Geräte (hier 2x Raumsensoren auf Basis von Teensy LC) nicht programmieren kann, muss ich jetzt immer die alte IP nutzen.
                      Auf dem Client ist nur der Broker

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0
                      • DJMarc75D DJMarc75

                        @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                        u kannst es aber auch erst mal mit 2 Instanzen des mqtt Adapters probieren

                        Daran hab ich auch gedacht aber gleich wieder verworfen wegen den Ordnernamen dann "mqtt.0" und "mqtt.1"

                        Ich mach mich mal an die "Auslagerung", kann ja nicht so schwer sein.

                        @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                        ist aber easy.. https://mosquitto.org/man/mosquitto-conf-5.html

                        Heiliges Blechle - ganz easy? Naja, es soll ja heute nicht ganz soo heiss werden, dann kann man das mal machen.

                        mickymM Offline
                        mickymM Offline
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von
                        #13

                        @djmarc75 sagte in MQTT Datenaustausch in beide Richtungen ?:

                        @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                        u kannst es aber auch erst mal mit 2 Instanzen des mqtt Adapters probieren

                        Daran hab ich auch gedacht aber gleich wieder verworfen wegen den Ordnernamen dann "mqtt.0" und "mqtt.1"

                        Ich mach mich mal an die "Auslagerung", kann ja nicht so schwer sein.

                        Na ich habe mehrere Instanzen - das ist doch nicht schlimm. ;)

                        Aber ansonsten halte es einfach und der Broker ist easy zu installieren. Die Clients brauchst ja nicht. Hier mal eine kleine Anleitung meines NodeRed- Professors:

                        http://www.steves-internet-guide.com/mosquitto-broker/

                        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
                        • DJMarc75D DJMarc75

                          @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                          u kannst es aber auch erst mal mit 2 Instanzen des mqtt Adapters probieren

                          Daran hab ich auch gedacht aber gleich wieder verworfen wegen den Ordnernamen dann "mqtt.0" und "mqtt.1"

                          Ich mach mich mal an die "Auslagerung", kann ja nicht so schwer sein.

                          @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                          ist aber easy.. https://mosquitto.org/man/mosquitto-conf-5.html

                          Heiliges Blechle - ganz easy? Naja, es soll ja heute nicht ganz soo heiss werden, dann kann man das mal machen.

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

                          @djmarc75 sagte in MQTT Datenaustausch in beide Richtungen ?:

                          Heiliges Blechle - ganz easy? Naja, es soll ja heute nicht ganz soo heiss werden, dann kann man das mal machen.

                          Na das sind Möglichkeiten, aber doch kein muss. ;)

                          Wenn Du nur via ssh

                          sudo apt install mosquitto
                          

                          den Broker installiert hast - geht ja ratz fatz - schau nur, dass Du Deinen iobroker Server Adapter stoppst - 2 Broker auf der gleichen Maschine mit dem gleichen Port mögen sich nicht ;)

                          würde ich die Standardkonfiguration behalten und eine eigene Konfig-Datei anlegen (hier mal meine Struktur):

                          $cd /etc/mosquitto
                          
                          $ ls
                          aclfile.example  ca_certificates  certs  conf.d  mosquitto.conf  pskfile.example  pwfile  pwfile.bak  pwfile.example
                          
                          $cat mosquitto.conf
                          # Place your local configuration in /etc/mosquitto/conf.d/
                          #
                          # A full description of the configuration file is at
                          # /usr/share/doc/mosquitto/examples/mosquitto.conf.example
                          
                          pid_file /run/mosquitto/mosquitto.pid
                          
                          persistence true
                          persistence_location /var/lib/mosquitto/
                          
                          log_dest file /var/log/mosquitto/mosquitto.log
                          
                          include_dir /etc/mosquitto/conf.d
                          

                          Das heißt Du machst Dir die Konfigurationsdatei unter /etc/mosquitto/conf.d

                          Prüfen ob der Broker läuft:

                          $ systemctl status mosquitto
                          ● mosquitto.service - Mosquitto MQTT Broker
                               Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
                               Active: active (running) since Wed 2022-08-03 22:20:15 CEST; 1 day 13h ago
                                 Docs: man:mosquitto.conf(5)
                                       man:mosquitto(8)
                              Process: 511 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
                              Process: 542 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
                              Process: 544 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
                              Process: 552 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
                              Process: 24355 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
                             Main PID: 561 (mosquitto)
                                Tasks: 1 (limit: 4915)
                                  CPU: 6min 35.243s
                               CGroup: /system.slice/mosquitto.service
                                       └─561 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
                          
                          Aug 03 22:20:13 MWHome systemd[1]: Starting Mosquitto MQTT Broker...
                          Aug 03 22:20:14 MWHome mosquitto[561]: 1659558014: Loading config file /etc/mosquitto/conf.d/mwhome.conf
                          Aug 03 22:20:14 MWHome mosquitto[561]: 1659558014: Warning: Error resolving bridge address: Temporary failure in name r>
                          Aug 03 22:20:15 MWHome systemd[1]: Started Mosquitto MQTT Broker.
                          

                          Wie Du siehst heisst meine Konfigdatei mwhome.conf - kannst Du natürlich nennen wie Du willst - muss halt nur in dem Verzeichnis stehen.

                          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.

                          DJMarc75D 1 Antwort Letzte Antwort
                          0
                          • mickymM mickym

                            @djmarc75 sagte in MQTT Datenaustausch in beide Richtungen ?:

                            Heiliges Blechle - ganz easy? Naja, es soll ja heute nicht ganz soo heiss werden, dann kann man das mal machen.

                            Na das sind Möglichkeiten, aber doch kein muss. ;)

                            Wenn Du nur via ssh

                            sudo apt install mosquitto
                            

                            den Broker installiert hast - geht ja ratz fatz - schau nur, dass Du Deinen iobroker Server Adapter stoppst - 2 Broker auf der gleichen Maschine mit dem gleichen Port mögen sich nicht ;)

                            würde ich die Standardkonfiguration behalten und eine eigene Konfig-Datei anlegen (hier mal meine Struktur):

                            $cd /etc/mosquitto
                            
                            $ ls
                            aclfile.example  ca_certificates  certs  conf.d  mosquitto.conf  pskfile.example  pwfile  pwfile.bak  pwfile.example
                            
                            $cat mosquitto.conf
                            # Place your local configuration in /etc/mosquitto/conf.d/
                            #
                            # A full description of the configuration file is at
                            # /usr/share/doc/mosquitto/examples/mosquitto.conf.example
                            
                            pid_file /run/mosquitto/mosquitto.pid
                            
                            persistence true
                            persistence_location /var/lib/mosquitto/
                            
                            log_dest file /var/log/mosquitto/mosquitto.log
                            
                            include_dir /etc/mosquitto/conf.d
                            

                            Das heißt Du machst Dir die Konfigurationsdatei unter /etc/mosquitto/conf.d

                            Prüfen ob der Broker läuft:

                            $ systemctl status mosquitto
                            ● mosquitto.service - Mosquitto MQTT Broker
                                 Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
                                 Active: active (running) since Wed 2022-08-03 22:20:15 CEST; 1 day 13h ago
                                   Docs: man:mosquitto.conf(5)
                                         man:mosquitto(8)
                                Process: 511 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
                                Process: 542 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
                                Process: 544 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
                                Process: 552 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
                                Process: 24355 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
                               Main PID: 561 (mosquitto)
                                  Tasks: 1 (limit: 4915)
                                    CPU: 6min 35.243s
                                 CGroup: /system.slice/mosquitto.service
                                         └─561 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
                            
                            Aug 03 22:20:13 MWHome systemd[1]: Starting Mosquitto MQTT Broker...
                            Aug 03 22:20:14 MWHome mosquitto[561]: 1659558014: Loading config file /etc/mosquitto/conf.d/mwhome.conf
                            Aug 03 22:20:14 MWHome mosquitto[561]: 1659558014: Warning: Error resolving bridge address: Temporary failure in name r>
                            Aug 03 22:20:15 MWHome systemd[1]: Started Mosquitto MQTT Broker.
                            

                            Wie Du siehst heisst meine Konfigdatei mwhome.conf - kannst Du natürlich nennen wie Du willst - muss halt nur in dem Verzeichnis stehen.

                            DJMarc75D Offline
                            DJMarc75D Offline
                            DJMarc75
                            schrieb am zuletzt editiert von
                            #15

                            @mickym kann ich den eigentlich auch auf einem ganz anderen RPI installieren ? Wieviel Ressourcen benötigt der ?
                            Ich frage deshalb weil ich auf einem RPI3B+ im LAN-Netz PiHole, Influx, Grafana und Tautulli am Laufen habe.
                            Könnte ich den MQTT dort draufmachen ?! Hätte ja den Vorteil dass ich weitere ioB Installationen dann auch dort bequem einbinden kann. Oder sehe ich das falsch ?

                            Lehrling seit 1975 !!!
                            Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                            https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • DJMarc75D DJMarc75

                              @mickym kann ich den eigentlich auch auf einem ganz anderen RPI installieren ? Wieviel Ressourcen benötigt der ?
                              Ich frage deshalb weil ich auf einem RPI3B+ im LAN-Netz PiHole, Influx, Grafana und Tautulli am Laufen habe.
                              Könnte ich den MQTT dort draufmachen ?! Hätte ja den Vorteil dass ich weitere ioB Installationen dann auch dort bequem einbinden kann. Oder sehe ich das falsch ?

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

                              @djmarc75 Klar kannst Du das und der broker ist auch genügsam, das sollte mE schon funktionieren und ist sicher eine gute Idee. Es sollte trotzdem nicht unbedingt eine Maschine sein, die direkt vom Internet erreichbar ist. ;)

                              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.

                              DJMarc75D 1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                @djmarc75 Klar kannst Du das und der broker ist auch genügsam, das sollte mE schon funktionieren und ist sicher eine gute Idee. Es sollte trotzdem nicht unbedingt eine Maschine sein, die direkt vom Internet erreichbar ist. ;)

                                DJMarc75D Offline
                                DJMarc75D Offline
                                DJMarc75
                                schrieb am zuletzt editiert von
                                #17

                                @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                                die direkt vom Internet erreichbar ist

                                Du meinst mit so offenen Ports usw ? Ich frage für einen Freund :stuck_out_tongue_winking_eye:

                                Lehrling seit 1975 !!!
                                Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                mickymM 1 Antwort Letzte Antwort
                                0
                                • DJMarc75D DJMarc75

                                  @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                                  die direkt vom Internet erreichbar ist

                                  Du meinst mit so offenen Ports usw ? Ich frage für einen Freund :stuck_out_tongue_winking_eye:

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

                                  @djmarc75 sagte in MQTT Datenaustausch in beide Richtungen ?:

                                  @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                                  die direkt vom Internet erreichbar ist

                                  Du meinst mit so offenen Ports usw ? Ich frage für einen Freund :stuck_out_tongue_winking_eye:

                                  Ja genau mit sowas. ;)

                                  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.

                                  DJMarc75D 1 Antwort Letzte Antwort
                                  0
                                  • mickymM mickym

                                    @djmarc75 sagte in MQTT Datenaustausch in beide Richtungen ?:

                                    @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                                    die direkt vom Internet erreichbar ist

                                    Du meinst mit so offenen Ports usw ? Ich frage für einen Freund :stuck_out_tongue_winking_eye:

                                    Ja genau mit sowas. ;)

                                    DJMarc75D Offline
                                    DJMarc75D Offline
                                    DJMarc75
                                    schrieb am zuletzt editiert von
                                    #19

                                    @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                                    Ja genau mit sowas

                                    Gibbed bei mir nicht :nerd_face:
                                    Na dann weiss ich ja wie ich den Nachmittag verbringen werde.

                                    Danke fürs Erste an alle für die vielen tollen Tips !

                                    Lehrling seit 1975 !!!
                                    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                    1 Antwort Letzte Antwort
                                    0
                                    • mickymM Offline
                                      mickymM Offline
                                      mickym
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #20

                                      So hier mal meine Konf-Datei:

                                      $ cat mwhome.conf
                                      allow_anonymous false
                                      password_file /etc/mosquitto/pwfile
                                      
                                      listener 1883
                                      

                                      Im Prinzip kannst Du erst mal allow_anonymous auf true machen. Dann ist mit den 2 Zeilen, der Broker schon einsatzbereit. Falls Du es mit user und Passwort absichern willst, musst Du eben noch eine Passwortdatei erstellen.

                                      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.

                                      DJMarc75D 1 Antwort Letzte Antwort
                                      0
                                      • mickymM mickym

                                        So hier mal meine Konf-Datei:

                                        $ cat mwhome.conf
                                        allow_anonymous false
                                        password_file /etc/mosquitto/pwfile
                                        
                                        listener 1883
                                        

                                        Im Prinzip kannst Du erst mal allow_anonymous auf true machen. Dann ist mit den 2 Zeilen, der Broker schon einsatzbereit. Falls Du es mit user und Passwort absichern willst, musst Du eben noch eine Passwortdatei erstellen.

                                        DJMarc75D Offline
                                        DJMarc75D Offline
                                        DJMarc75
                                        schrieb am zuletzt editiert von
                                        #21

                                        @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                                        allow_anonymous auf true machen.

                                        und wie deaktiviere ich die Zeile danach ? Also die PW Datei

                                        Lehrling seit 1975 !!!
                                        Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                        https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                        mickymM 1 Antwort Letzte Antwort
                                        0
                                        • DJMarc75D DJMarc75

                                          @mickym sagte in MQTT Datenaustausch in beide Richtungen ?:

                                          allow_anonymous auf true machen.

                                          und wie deaktiviere ich die Zeile danach ? Also die PW Datei

                                          mickymM Offline
                                          mickymM Offline
                                          mickym
                                          Most Active
                                          schrieb am zuletzt editiert von mickym
                                          #22

                                          @djmarc75 Ein # davor machen. ;)

                                          allow_anonymous true
                                          # password_file /etc/mosquitto/pwfile
                                           
                                          listener 1883
                                          

                                          Im 2. Schritt kannst Du ja dann den Zugang einschränken und nur mit User-ID und Passwort den Zugang zum Broker erlauben und diese Passwort-Datei erstellen.

                                          sudo mosquitto_passwd  -c passwordfile username
                                          

                                          Das -c darfst halt nur das erste Mal nehmen, da eine neue Datei erstellt wird.

                                          Beispiel: Du legst für einen Benutzer mit Namen benutzer eine neue Datei an:

                                          $ sudo mosquitto_passwd -c /etc/mosquitto/testpw benutzer
                                          

                                          Darauf wirst du interaktiv nach Passwort mit Bestätigung gefragt:

                                          Password:
                                          Reenter password:
                                          
                                          /etc/mosquitto $ ls
                                          aclfile.example  certs   mosquitto.conf   pwfile      pwfile.example
                                          ca_certificates  conf.d  pskfile.example  pwfile.bak  testpw
                                          

                                          In dem von Dir angegebenen Pfad siehst Du die Passwortdatei - man muss deshalb mit sudo machen, da Du sonst keine Schreibrechte im /etc/mosquitto Verzeichnis hast.

                                          Wenn Du Dir die Datei anschaust siehst - Du den Benutzernamen mit dem verschlüsselten Passwort:

                                          /etc/mosquitto $ cat testpw
                                          benutzer:$7$101$nS4SrGwWjhQfaCWX$JTheD4rsE44TdzmzjRWDKlF6lXN0m42zu1PaLVVJvj22C8Q28zwBeRuaW/TObAj6tvbbSfCLU3Hzqh2SI19xsg==
                                          

                                          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
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          598

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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