MQTT Gateway 2.x

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • JürgenW
    Smart Home'r
    • 19.06.2019
    • 89

    Wollte nachfragen, ob man folgende Funktion in MQTT einfügen könnte:

    Würde es bevorzugen, dass man die Übertragungsart (http / UDP) nicht zentral einstellt, sondern pro Subscription (http / UDP / oder beides).
    Damit könnte man variabler agieren.

    Kommentar

  • Mannes
    Azubi
    • 26.12.2022
    • 7

    Hallo
    mein Name ist Manfred, ich bin Elektroinstalateur und habe bis jetzt hier immer nur gelesen.Nun muss aber doch eine Frage zum MQTT stellen. Ich nutze bei mir einen Miniserver Go Gen1 mit ein paar Tree Air Produkten und einem Loxberry über den ich berreits einige Shelly 1 und Shelly 2.5 per MQTT eingebunden habe. Nun habe ich versucht einen ShellyplusI4 in das System auf zu nehmen. Den Shelly plus I4 habe ich Konfiguriert das dieser anzeigt Connect to "IP Loxbery:1883" demnach sollten diese Einstellungen ja passen. Wenn ich dann im Loxberry MQTT Plugin unter Incoming Owerviev suche finde ich dort keinerlei Werte von dem Shellyplus. Der Loxberry läuft auf der Systemversion V2.2.2.2.das MQTT Plugin ist Version 2-1.0. Gibt es da noch irgendwelche haken auf die man bei den Shellyplus achten muss? Ich bin mittlerweile Ratlos und für jede hilfe Dankbar.
    Danke schonm al im vorraus

    Kommentar

    • AlexAn
      Lebende Foren Legende
      • 25.08.2015
      • 4215

      MQTT Topic in der Shelly bei der Generation 2 um shellies ergänzen
      https://loxwiki.atlassian.net/wiki/s...+Plus+per+MQTT
      Zuletzt geändert von AlexAn; 26.12.2022, 16:05.
      Grüße Alex

      Kommentar

      • Mannes
        Azubi
        • 26.12.2022
        • 7

        Das war mein fehler,vielen Dank

        Kommentar

        • fl0_rian
          Extension Master
          • 11.06.2021
          • 131

          grüß euch alle - hoffe ihr habt Weihnachten gut überstanden,..


          ich kämpfe nun seit Monaten mit MQTT Problemen. manchmal hilft ein neustart des Dienstes, manchmal muss der ganze Loxberry rebootet werden.

          hab dann gestern mal das Logging auf Debug gestellt,

          Version: 2.1.0


          Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 99,8 KB ID: 372389
          Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 23,9 KB ID: 372390

          LOG hängt anbei....

          folgende Plug-ins sind installiert
          • APC-UPS
          • https2http (kann es nichts ein, wurde später installiert, MQTT lief davor schon mit Problemen
          • RPi-Monitor
          • Stats4Lox

          im Log-file finde ich nichts, bin vielleicht ist meine Optik noch zu verzerrt von den Weihnachtsfeierlichkeiten,

          welche Infos muss ich sonst noch zur Verfügung stellen?

          habe den Loxberry auch schon neu aufgesetzt - kommt trotzdem immer wieder...

          Ach, und der Loxberry läuft auf nen Raspi nicht Virtuell oder so!

          Zuletzt geändert von fl0_rian; 27.12.2022, 09:14.

          Kommentar

          • svethi
            Lebende Foren Legende
            • 25.08.2015
            • 6289

            Wenn Du da im Log die Mitteilung bekommst, dass der Broker nicht zu erreichen ist, dann bringt das mqttgateway.log nicht viel. Dann läuft ja der Mosquitto nicht. Dann müsste man dort ins log schauen.
            Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

            Kommentar

            • Christian Fenzl
              Lebende Foren Legende
              • 31.08.2015
              • 11200

              Bitte das aktuellste Log (das wirkliche Log) anhängen.
              Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

              Kommentar


              • fl0_rian
                fl0_rian kommentierte
                Kommentar bearbeiten
                mosquitto oder loxberry? unten dran mal das mosquitto // oben war das loxberrry log das letzte das ich hatte
            • fl0_rian
              Extension Master
              • 11.06.2021
              • 131

              wohl wahr wohl wahr,..

              Code:
              1671653827: mosquitto version 1.5.7 starting
              1671653827: Config loaded from /etc/mosquitto/mosquitto.conf.
              1671653827: Opening ipv4 listen socket on port 8883.
              1671653827: Opening ipv6 listen socket on port 8883.
              1671653827: Opening websockets listen socket on port 9001.
              1671653827: Opening ipv4 listen socket on port 1883.
              1671653827: Opening ipv6 listen socket on port 1883.
              1671653835: New connection from 192.168.0.81 on port 1883.
              1671653835: New client connected from 192.168.0.81 as shellyplug-s-80C37F (c1, k60, u'loxberry').
              1671653836: New connection from ::1 on port 1883.
              1671653836: New client connected from ::1 as mqttlive_63a369cc026c9 (c1, k10, u'loxberry').
              1671653836: New connection from 192.168.0.85 on port 1883.
              1671653836: New client connected from 192.168.0.85 as shellyswitch25-E8DB8480248C (c1, k60, u'loxberry').
              1671653836: New connection from 192.168.0.84 on port 1883.
              1671653836: New client connected from 192.168.0.84 as shellyswitch25-4C7525331D81 (c1, k60, u'loxberry').
              1671653865: New connection from ::1 on port 1883.
              1671653865: New client connected from ::1 as Net::MQTT::Simple[CYPHIIJKTJ] (c1, k60, u'loxberry').
              1671688923: New connection from ::1 on port 1883.
              1671688923: New client connected from ::1 as Net::MQTT::Simple[IQSJLQRGZI] (c1, k60, u'loxberry').
              1671688923: Socket error on client Net::MQTT::Simple[IQSJLQRGZI], disconnecting.
              1671688923: New connection from ::1 on port 1883.
              1671688923: New client connected from ::1 as Net::MQTT::Simple[EDNGWIULLR] (c1, k60, u'loxberry').
              1671688923: Client Net::MQTT::Simple[EDNGWIULLR] disconnected.
              1671740245: Saving in-memory database to /var/lib/mosquitto/mosquitto.db.
              1671770882: New connection from ::1 on port 1883.
              1671770882: New client connected from ::1 as Net::MQTT::Simple[IGXFYEPQHJ] (c1, k60, u'loxberry').
              1671770882: Socket error on client Net::MQTT::Simple[IGXFYEPQHJ], disconnecting.
              1671770882: New connection from ::1 on port 1883.
              1671770882: New client connected from ::1 as Net::MQTT::Simple[MVTSJEMECU] (c1, k60, u'loxberry').
              1671770883: Client Net::MQTT::Simple[MVTSJEMECU] disconnected.
              1671826646: Saving in-memory database to /var/lib/mosquitto/mosquitto.db.
              1671860043: New connection from ::1 on port 1883.
              1671860043: New client connected from ::1 as Net::MQTT::Simple[HQMTHFESSW] (c1, k60, u'loxberry').
              1671860043: Socket error on client Net::MQTT::Simple[HQMTHFESSW], disconnecting.
              1671860043: New connection from ::1 on port 1883.
              1671860043: New client connected from ::1 as Net::MQTT::Simple[RULHDEGMOB] (c1, k60, u'loxberry').
              1671860043: Client Net::MQTT::Simple[RULHDEGMOB] disconnected.
              1671913047: Saving in-memory database to /var/lib/mosquitto/mosquitto.db.
              1671942962: New connection from ::1 on port 1883.
              1671942962: New client connected from ::1 as Net::MQTT::Simple[FBAZJPWDKI] (c1, k60, u'loxberry').
              1671942963: Socket error on client Net::MQTT::Simple[FBAZJPWDKI], disconnecting.
              1671942963: New connection from ::1 on port 1883.
              1671942963: New client connected from ::1 as Net::MQTT::Simple[QNZRWKKGAP] (c1, k60, u'loxberry').
              1671942963: Client Net::MQTT::Simple[QNZRWKKGAP] disconnected.
              1671963942: Client shellyswitch25-E8DB8480248C has exceeded timeout, disconnecting.
              1671963942: Socket error on client shellyswitch25-E8DB8480248C, disconnecting.
              1671999448: Saving in-memory database to /var/lib/mosquitto/mosquitto.db.
              1672043943: New connection from ::1 on port 1883.
              1672043943: New client connected from ::1 as Net::MQTT::Simple[ODBSZEUVTK] (c1, k60, u'loxberry').
              1672043943: Socket error on client Net::MQTT::Simple[ODBSZEUVTK], disconnecting.
              1672043943: New connection from ::1 on port 1883.
              1672043943: New client connected from ::1 as Net::MQTT::Simple[ZUEEGRUMTV] (c1, k60, u'loxberry').
              1672043944: Client Net::MQTT::Simple[ZUEEGRUMTV] disconnected.
              1672066477: New connection from 192.168.0.85 on port 1883.
              1672066477: New client connected from 192.168.0.85 as shellyswitch25-E8DB8480248C (c1, k60, u'loxberry').
              1672066510: mosquitto version 1.5.7 terminating
              1672066510: mosquitto version 1.5.7 starting
              1672066510: Config loaded from /etc/mosquitto/mosquitto.conf.
              1672066510: Opening ipv4 listen socket on port 8883.
              1672066510: Opening ipv6 listen socket on port 8883.
              1672066510: Opening websockets listen socket on port 9001.
              1672066510: Opening ipv4 listen socket on port 1883.
              1672066510: Opening ipv6 listen socket on port 1883.
              1672066510: New connection from ::1 on port 1883.
              1672066510: New client connected from ::1 as mqttlive_63a369cc026c9 (c0, k10, u'loxberry').
              1672066511: New connection from ::1 on port 1883.
              1672066511: New client connected from ::1 as Net::MQTT::Simple[XFRGCMDFGP] (c1, k60, u'loxberry').
              1672066512: New connection from 192.168.0.85 on port 1883.​
              ich bin kein Meister auf Linux und Putty, ich hab den Log /var/log/mosquitto/mosquitto.log mit vim geöffnet und habe es rauskopiert - gibt es über putty oder ftp die möglichkeit die Datei direkt auf den Win Rechner zu ziehen?

              Zuletzt geändert von fl0_rian; 27.12.2022, 09:51.

              Kommentar

              • fl0_rian
                Extension Master
                • 11.06.2021
                • 131

                ich hab die Reche der mosquito.log geändert, jetzt kann ich diese bequem mit filezilla vom loxberry ziehen und hier anhängen... leider unterstützt filezilla nicht die möglichkeit sich zuerst als user anzumelden und dann auf root zu wechseln,...

                Angehängte Dateien

                Kommentar

                • Christian Fenzl
                  Lebende Foren Legende
                  • 31.08.2015
                  • 11200

                  fl0_rian Sorry, ich hab wohl dein mqttgateway.log nicht gesehen. Aus dem mqttgateway.log sehe ich aber nichts, weil darin kein Restart sichtbar ist. Das Log wird nach einer Stunde vom LoxBerry Maintenance Task geshrinkt.

                  Ich kann nicht sagen, warum hier Disconnects passieren. Die meisten waren in der Nacht.

                  Hat es Nebeneffekte, außer dass du die Meldung im Log siehst?
                  Hast du irgendwann rund um 4 oder 5 Uhr ein LoxBerry Backup oder sowas am Laufen? Wenn ja, kannst du das mal an eine andere Zeit schieben, ob die Disconnects mitwandern?

                  lg, Christian
                  Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                  Kommentar

                  • fl0_rian
                    Extension Master
                    • 11.06.2021
                    • 131

                    Moin Christian


                    das tatsächlich nervige daran ist, dass manche Lichtschalter dann ihre Funktion verlieren,..

                    Badezimmer Deckenbeleuchtung
                    WC Abluft
                    CNC Raum Deckenlicht...

                    weder Lichtschalter -> Loxone -> aktuator
                    noch Loxone -> Aktuator

                    funktionieren dann wenn der MQTT service spinnt.

                    dort sind shellies 2PM verbaut - die auch selbst schon so ihre Zicken machen,.. aber "mqtt":{"connected":true}, ist da, also an den shellies liegt es dann nicht, weiters reagieren die shellies auch auf den schaltbefehl wenn an die shelly direkt am Browser anspricht und den aktor schaltet,.. [so rette ich mich dann abends am Weg ins Bett, um Dunkelheit herzustellen]

                    gestern bin ich draufgekommen, dass es auch manchmal reicht am Loxberry [website] den Reiter am MQTT Plugin zu wechseln, zB von settings auf logs zu wechseln - zack geht plötzlich wieder!

                    es kommt auch vor dass der erste Tastendruck am Taster nicht erkannt wird, und dann erst beim zweiten mal, dann drückt man wieder 5 mal drauf aus Wut und Verzweiflung, zuerst passiert Sekunden lang nichts, dann kommen plötzlich alle Schaltbefehle an und das Licht mach Disco Disco und man steht mitten im Badezimmerclub


                    ich müsste das mal genauer Anschauen, wenn du mir sagst wo ich noch in einen log schauen könnte?!
                    ich starte um 4:00 den Internetrouter neu (der aber nicht für DHCP zuständig ist, in diesen paar Minuten schaltet die UBNT Dreammachine um auf Starlink) ich denke aber, dass das nicht der Grund sein wird,..

                    Ich hatte früher im Netz auch schon Geräte die einfach IP-Adressen kapern (X-Box ist so ein Kandidat der sein DHCP nicht immer Akzeptiert) das kann ich aber mittlerweile auch ausschließen, da alle betroffenen Geräte (loxberry Shellies, whatever) erreichbar sind. Mir gehen zur Zeit die IP-Adressen aus, und ich muss in den nächsten Wochen mal die IP Range erweitern - aber auch das sollte in keinem Zusammenhang mit dem Loxberry problem stehen.


                    Backup Plugin habe ich nicht installiert, sonst laufen folgende plugins:
                    • APC-UPS
                    • https2http (kann es nichts ein, wurde später installiert, MQTT lief davor schon mit Problemen
                    • RPi-Monitor
                    • Stats4Lox
                    ​da ich gestern gesehen habe, dass die Version 3.0 in den Startlöchern steht, werden wir hier vermutlich nicht mehr viel Zeit investieren, wann geht die Version denn voraussichtlich on air?

                    dann mache ich gleich eine neuinstallation des raspi mit version 3.0

                    ich habe auch schon signalstärke (wifi) und die temperatur der shellies begonnen zu loggen, jedoch nichts auffälliges, vor allem, kein Zusammenhang erkennbar.


                    ich glaube auf lange Sicht werde ich mich von den Shellies trennen, die kosten einfach zu viele Nerven,..

                    Kommentar

                    • fl0_rian
                      Extension Master
                      • 11.06.2021
                      • 131

                      ich habe soeben den Log von letzter Nacht angeschaut,


                      1671688923: Socket error on client Net::MQTT::Simple[IQSJLQRGZI], disconnecting.
                      1671770882: Socket error on client Net::MQTT::Simple[IGXFYEPQHJ], disconnecting.
                      1671860043: Socket error on client Net::MQTT::Simple[HQMTHFESSW], disconnecting.
                      1671942963: Socket error on client Net::MQTT::Simple[FBAZJPWDKI], disconnecting.
                      1671963942: Socket error on client shellyswitch25-E8DB8480248C, disconnecting.
                      1672043943: Socket error on client Net::MQTT::Simple[ODBSZEUVTK], disconnecting.
                      1672067165: Socket error on client mqttlive_63a369cc026c9, disconnecting.
                      1672118222: Socket error on client Net::MQTT::Simple[PKRWWZSSQS], disconnecting.

                      1672066510: mosquitto version 1.5.7 terminating
                      1672066510: mosquitto version 1.5.7 starting
                      1672066510: Config loaded from /etc/mosquitto/mosquitto.conf.​

                      1672067164: mosquitto version 1.5.7 terminating
                      1672067165: mosquitto version 1.5.7 starting
                      1672067165: Config loaded from /etc/mosquitto/mosquitto.conf.​

                      Angehängte Dateien

                      Kommentar

                      • fl0_rian
                        Extension Master
                        • 11.06.2021
                        • 131

                        wenn ich den unix time stamp ansehe, dann ist das nicht die letzte nacht,.. häää?!

                        Kommentar

                        • chda4114
                          Azubi
                          • 08.09.2021
                          • 1

                          Hallo, ich habe Probleme beim Auslesen meines Stromzählers über ein ESP8266 über Tasmota.
                          Das ESP ist so eingerichtet, dass alle 30 Sekunden ein Wert gesendet wird.
                          Bei Neustart von ESP, Loxberry oder MQTT Plugin werden die Daten im Incoming Overview angezeigt. Danach gibt es dort keine Aktualisierungen.
                          Das Plugin habe ich bisher neu installiert, Einstellungen auch alle überprüft. Wo könnte der Fehler noch liegen? Laut Tasmota wird der Wert alle 30 Sek gesendet.

                          Grüße, Christoph

                          Kommentar

                          • Christian Fenzl
                            Lebende Foren Legende
                            • 31.08.2015
                            • 11200

                            Vermutlich sendet der ESP den Wert doch nicht alle 30 Sekunden.
                            Mit einem anderen MQTT Client (zb MQTT Explorer) kannst du das überprüfen, ob die Werte am MQTT Server ankommen.
                            lg, Christian
                            Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                            Kommentar

                            Lädt...