LoxBerry MQTT

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Gast

    hi kann mir einer sagen mit was ich es einstellen soll damit hier zeit angezeigt wird?

    Kommentar


    • Christian Fenzl
      Christian Fenzl kommentierte
      Kommentar bearbeiten
      Sekunden in Minuten oder Stunden umrechnen oder so?
  • Gast

    in stunden und min

    Kommentar

    • cdrescher
      Extension Master
      • 25.08.2015
      • 151

      Hallo, ich bräuchte bitte mal Hilfe von jemandem, der Sonoff mit Tasmota MQTT fähig gemacht hat.
      Ich glaube, ich habe sowohl beim Endgerät, als auch beim Raspi und in Loxone alles richtig eingestellt, aber es will partout nicht funktionieren.
      Überall ist die latest FW drauf. Raspi, MQTT Plugin am Loxberry und auch am Sonoff. Meine Fehlermeldung ist: 01:28:20 MQT: Verbindungsversuch...
      01:28:20 MQT: Verbindung fehlgeschlagen aufgrund von 192.168.2.125:11883, rc -2. Wiederversuch in 10 s
      Die Erläuterung steht hier: https://github.com/arendst/Sonoff-Ta.../MQTT-Overview
      Habt ihr evtl. noch einen Tipp für mich? Ein mögliches Problem: ich betreibe die Loxone und den Loxberry in einem Netz und die Sonoff in einem anderen Netz. Sind aber über VPN verbunden und alles andere funktioniert auch. Ich kann vom PC von beiden Netzwerken auf alles zugreifen. Bin nun schon ein wenig ratlos und schlaflos, da mich das die letzten zwei Nächte bis spät beschäftigt hat. Über Hilfe wäre ich sehr dankbar. Was soll ich an logs zur Verfügung stellen?

      Kommentar

      • Christian Fenzl
        Lebende Foren Legende
        • 31.08.2015
        • 11217

        11883 ist der UDP-Port, wo das MQTT-Plugin die UDP-Nachrichten beim Miniserver deponiert.
        11884 ist der UDP-Port, mit dem der Miniserver via MQTT-Plugin Nachrichten an den Mosquitto-Broker senden kann.

        Der Mosquitto-Broker selbst läuft auf Port 1883.

        Ich werde das in der Doku und UI besser beschreiben.

        Nächste Nacht kannst du besser schlafen ;-)

        lg, Christian
        Zuletzt geändert von Christian Fenzl; 07.01.2019, 06:31.
        Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

        Kommentar


        • cdrescher
          cdrescher kommentierte
          Kommentar bearbeiten
          Juju, es funktioniert. Danke!!! Das war wirklich missverständlich.
      • Christian Fenzl
        Lebende Foren Legende
        • 31.08.2015
        • 11217

        Hallo in die Runde,

        ich hab in meinem Master korrigiert, dass die Expansion bei UDP nicht richtig funktioniert hat (konkret war die Expansion bei UDP nur dann aktiv, wenn man auch HTTP an hatte). Das erklärt vielleicht, dass sich das bei dem einen oder anderen unterschiedlich verhalten hat.

        Im Wiki und Auto-Update habe ich diesen V0.7.0 Stand noch nicht drin - diejenigen, die UDP verwenden, würde ich bitten, das zuvor noch schnell auszuprobieren:


        In der Overview gibt es bei UDP jetzt eine zusätzliche Spalte, die direkt die fertige Befehlserkennung vorschlägt. Die Einschränkungen bei UDP (keine Texte usw.) kann ich natürlich trotzdem nicht aushebeln, und die Anzeige dient als Vorschlag für Zahlen, was natürlich selbst nach Bedarf modifiziert werden kann.

        Bei Verwendung von UDP schaut euch sicherheitshalber an, dass noch alles so hereinkommt wie bisher.
        Bei HTTP hat sich nichts verändert.

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

        Kommentar

      • Bullit
        MS Profi
        • 25.10.2018
        • 549

        Moin Leute

        Ich glaub ich krieg gleich die Krise. Habe Shelly 1er vorliegen und gestern den Test-Shelly auf Tasmota geflashed. Tasmota deshalb, weil ich einfach die Sicherheit einer "eigenen" Firmware haben wollte. So wie es ausschaut, von den Logs die ich in Tasmota lesen kann, kann sich der Shelly mit dem Loxberry verbinden. Denn wenn der Loxberry Offline ist, schreit er rum dass er keine Verbindung hat. Allerdings kriege ich plötzlich Fehlermeldungen. Irgendwie haben diese erst angefangen nachdem ich versucht habe den Shelly1 mit Tasmota einzubinden. Auch als ich alles rückgängig gemacht hatte, blieb der Fehler bestehen.

        Loxberry Neustart hatte das Shelly bemerkt und nachdem das Loxberry aufgestartet war auch wieder Verbindung aufgebaut. Allerdings lief der MQTT Broker nicht sodass ich diesen dann starten musste. Danach passierte wieder folgender Fehler den ich mit einem Neustart zu beheben versuchte.

        10:00:52.030 WARNING: No connection to MQTT broker localhost - Check host/port/user/pass and your connection.

        Aktuell bin ich nur gerade am "ausprobieren" wie ich alles einstellen muss da ich da noch unbewandert bin. Tutorial im Wiki hab ich gelesen aber nicht alles 100% verstanden. Von daher habe ich noch keine weitere Verbindungen/Schaltungen in Loxone gemacht. Aktuell befasse ich mich nur mit MQTT Plugin und dem Shelly mit Tasmota der nur über USB versorgt wird und noch keine Netzspeisung hat. Will das Zeug erst anhängen wenn ich das Einstellen/Programmieren 100% nachvollziehbar hinkriege.

        Für eure Hilfe bin ich wie immer dankbar!

        Liebe Grüsse
        Chris

        Kommentar

        • Christian Fenzl
          Lebende Foren Legende
          • 31.08.2015
          • 11217

          Hi Chris,

          die Meldung sagt erst mal, dass das Gateway keine Verbindung zum Broker zustande bringt.
          • Mosquitto wird in der Statusleiste als Running angezeigt?
          • Tasmota hat eine Verbindung?
          • Verwendest du Benutzer und Passwort?
          • Speichere bitte nochmal die Einstellungen, sodass die Credentials von Mosquitto neu geladen werden.
          Ggf. schick mir das ganze Log des Gateways per PM.

          lg, Christian

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

          Kommentar

          • Bullit
            MS Profi
            • 25.10.2018
            • 549

            Hey Christian

            Zu meiner Schande muss ich halt gestehen, dass ich damit wirklich noch nie gearbeitet habe und der Fehler auch ganz einfach bei mir liegen kann. Um deine Fragen abzuarbeiten und einen besseren Einblick geben zu können.

            Mosquito und Gateway werden als Running angezeigt. Allerdings muss ich nach einem Loxberry-Restart witzigerweise das Gateway manuell zünden. Zumindest war das vorher gerade so.
            Tasmota auf dem Shelly scheint gemäss Konsole Verbindung zu haben. Wenn der Loxberry vorher im Neustart war, schrie der Shelly über die Tasmota-Konsole nämlich nach fehlender Verbindung und dass er neu verbindet. Sobald der Loxberry da war, war wieder Ruhe in der Tasmota Konsole sowie die Bestätigung dass Verbindung herrscht. Ich verwende Benutzer und Passwort wie die Credentials es drin hatten. Somit User Loxberry und das automatisch generierte PW. Eins zu eins kopiert das keine Fehler entstehen.

            Ich probiere jetzt nochmals alles zu speichern was ich kann. Falls das nicht fruchtet, schicke ich dir mal die Logs per PN die ich dazu finden kann. Wahrscheinlich liegts aber einfach an mir und ich bin zu dämlich dafür. Zumindest kommt es mir oftmals so vor ;-)

            Wie immer - verbindlichsten Dank!

            Liebe Grüsse
            Chris

            Kommentar


            • Christian Fenzl
              Christian Fenzl kommentierte
              Kommentar bearbeiten
              Dass Mosquitto etwas zögerlich startet, ist mir schon bekannt, aber die Ursache nicht. In meinem Daemon ist deswegen schon eine lange Retry-Schleife, um Mosquitto zu starten (was eigentlich da drin nichts zu suchen hätte, weil das das Betriebssystem selbst machen müsste).
              Ob die andere Config passt, kann ich nur aus dem Log beurteilen.
          • Kelwich
            Azubi
            • 14.02.2018
            • 7

            Hallo Christian,
            kannst du mir bitte erklären wie ich mit meine mfi-Steckdose kommunizieren kann die steht mit ein modul auf Fhem!
            Danke

            Kommentar

            • Christian Fenzl
              Lebende Foren Legende
              • 31.08.2015
              • 11217

              Hi Kelwich
              Das wäre die Einrichtung, um den Status von FHEM an das MQTT-Plugin zu bekommen: https://www.loxwiki.eu/display/LOXBE...gs+weitergeben

              Für die andere Richtung, MQTT->FHEM, habe ich noch kein General-Rezept. Vielleicht hat hier dafür schon jemand ein Beispiel?

              Du kannst dafür jedoch auch direkt von Loxone mit FHEM kommunizieren:

              Dort die Überschrift "Einzelnen Status setzen" suchen
              Der Status der Schaltaktion sollte dann trotzdem direkt beim MQTT Gateway ankommen.

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

              Kommentar


              • Kelwich
                Kelwich kommentierte
                Kommentar bearbeiten
                Danke ich werde es morgen ausprobieren

              • Matze1911
                Matze1911 kommentierte
                Kommentar bearbeiten
                Hallo,
                ich weiß nicht ob es noch aktuell ist. Ich hab es so umgesetzt.

                Loxone
                Virtueller Ausgang
                http://User:Passwort@IP_vom_Loxberry

                Vitueller Ausgang Befehl
                /admin/plugins/mqttgateway/mqtt.php?topic=/Service/fhem/cmnd&value=set%20WZ_SofaLicht%20pct%20<v>

                FHEM
                MQTT-Device anlegen
                define SYS_MQTT MQTT_DEVICE
                attr SYS_MQTT userattr subscribeReading_cmnd
                attr SYS_MQTT IODev Mosquitto
                attr SYS_MQTT alias MQTT-Command
                attr SYS_MQTT icon mqtt_device
                attr SYS_MQTT subscribeReading_cmnd /Service/fhem/cmnd

                An das Topic wird in diesem Fall der set Befehl für FHEM geschickt (set WZ_SofaLicht pct <v>).
                Die Leerzeichen hab ich mit %20 aufgefüllt. Ob das sein muss, weiß ich nicht. Funktioniert jedenfalls.
                <v> übergibt den Wert aus Loxone.
                In diesen Fall wird eine Lampe gedimmt mit 0-100%.

                Gruß
                Matthias

              • Christian Fenzl
                Christian Fenzl kommentierte
                Kommentar bearbeiten
                @Matze1911
                Danke, probier ich!
                lg, Christian
            • Gast

              Hallo zusammen,
              ich teste gerade das MQTT-Gateway um damit die Shellys in Loxone zu verwenden.

              Dabei habe ich jetzt folgendes Problem;
              Wenn ich auch Loxone den virtuellen Ausgang beschreibe mit:
              shellies/shellyswitch-32BA7F/relay/1/command on
              bzw:
              shellies/shellyswitch-32BA7F/relay/1/command off

              sehe ich im MQTT.fx:

              shellies/shellyswitch-32BA7F/relay/1/command
              bzw:
              shellies/shellyswitch-32BA7F/relay/1/command

              Was nach dem Leerzeichen kommt wird nicht gesendet.
              Was mache ich falsch?

              LG Michael

              Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Lox.JPG Ansichten: 2 Größe: 77,0 KB ID: 185177
              Klicke auf die Grafik für eine vergrößerte Ansicht  Name: MQTT.JPG Ansichten: 1 Größe: 71,4 KB ID: 185178
              Angehängte Dateien

              Kommentar

              • Christian Fenzl
                Lebende Foren Legende
                • 31.08.2015
                • 11217

                Hi Michael,

                unten im Message-Fenster steht doch "off"?
                Das oben ist die Liste der Topics, unten ist der Content der Message.

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

                Kommentar

                • Gast

                  Hi Christian,
                  sorry habe immer nur "oben" geschaut.

                  Danke für deine Hilfe!

                  lg und ein schönes Wochenende

                  Michael

                  Kommentar

                  • Christian Fenzl
                    Lebende Foren Legende
                    • 31.08.2015
                    • 11217

                    Version 0.7.1 PRE-RELEASE
                    • FIX: Json expansion for UDP only worked when HTTP was enabled
                    • Added: Overview now shows ready-to-use command recognition for UDP inputs
                    • Added: Subscription topics are now validated on-the-fly (errors are displayed on the left)
                    Das ist das Changelog von 0.6.0 auf 0.7.1. Wer von 0.7.0 auf 0.7.1 geht, den betrifft nur der letzte Punkt.

                    Der Mosquitto Broker reagiert verschluckt, wenn man ihm Subscription Topics mit Syntaxfehlern hineindrückt. Er antwortet darauf mit sofortigem Verbindungsabbruch. Im Log seht ihr das, wenn Warnungen kommen, dass keine Verbindung zum Broker besteht, obwohl Gateway und Mosquitto grün sind.
                    Das war auch das Problem bei Bullit , dass eigentlich alles gelaufen ist, aber die Verbindung nach erfolgreichem Verbindungsaufbau plötzlich weg war.

                    Deswegen habe ich jetzt im Webinterface eine Validierung der Topics eingebaut. Es wird direkt beim Tippen geprüft, ob das, was ihr dort hineinschreibt, wirklich richtig ist.
                    Ich verhindere nicht das Speichern - aber dann funktioniert halt nichts ;-)

                    Im neuen Troubleshooting Guide habe ich ein paar Sachen zusammengefasst, die helfen sollen, wenn's hakt:
                    https://www.loxwiki.eu/display/LOXBE...shooting+Guide

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

                    Kommentar

                    • Tico
                      Lox Guru
                      • 31.08.2016
                      • 1035

                      Hallo Christian Fenzl Wollen Sie die MQTT Kommunikationsdiagramm.pptx in den Ordner Icons legen?
                      Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.

                      Kommentar


                      • Christian Fenzl
                        Christian Fenzl kommentierte
                        Kommentar bearbeiten
                        Danke, hab ich übersehen :-)

                      • Christian Fenzl
                        Christian Fenzl kommentierte
                        Kommentar bearbeiten
                        Ist entfernt! (keine neue Versionsnummer)
                    Lädt...