MQTT Gateway 2.x

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Gast

    That did the trick! wondering who wrote the article .
    Is it also possible to retrieve (json) info directly?
    had some basic parameters like volume:
    volume=$(curl http://$ipnr:8080/BeoZone/Zone/Sound/Volume | jq -r '.volume.speaker.level') 2>/dev/null

    Kommentar


    • Christian Fenzl
      Christian Fenzl kommentierte
      Kommentar bearbeiten
      No, that's only possible via the Transformer of the MQTT Gateway, or via Loxone HTTP Input and Command Recognition.
  • B@llou
    LoxBus Spammer
    • 11.03.2016
    • 228

    Hallo,

    welche Voraussetzungen müssen geschaffen werden, dass ich den mqttgateway_keepaliveepoch in Loxone bekomme?
    Im MQTT Gateway wird mir aktuelle "Access Denied" angezeigt.

    Gruß
    Stefan

    Kommentar

    • svethi
      Lebende Foren Legende
      • 25.08.2015
      • 6289

      Access denied heißt, dass der User, der in den Miniserver schreiben soll keine Berechtigung hat den VI zu beschreiben
      Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

      Kommentar


      • B@llou
        B@llou kommentierte
        Kommentar bearbeiten
        Super danke, hat funktioniert.
    • HDready
      Smart Home'r
      • 22.01.2021
      • 59

      Hi,
      ich habe gestern das MQTT Plugin installiert und im Logfile folgendes gefunden:

      Software error:
      Cannot open file: Permission denied at /opt/loxberry/webfrontend/htmlauth/system/tools/logfile.cgi line 235.
      Depending of what you have done, report this error to the plugin developer or the LoxBerry-Core team.
      Further information you may find in the error logs.
      Zu finden im Loxberry Log-Manager unter Mehr Logfiles und die Datei heißt mosquitto.log
      unter den Logfiles war das gemäß Beilage ersichtlich - ist das schlimm ?
      Kann mir da bitte vielleicht jemand helfen?

      Danke lg David
      Angehängte Dateien

      Kommentar

    • HDready
      Smart Home'r
      • 22.01.2021
      • 59

      danke - dann bin ich beruhigt

      Kommentar

      • Gast

        Hallo Leute,

        ich versuche nun seit geraumer Zeit einen Shelly Door Windows 2 in Loxone einzubinden. Dieser soll den Status für Tür zu/offen abfragen. Ich habe dazu einen MQTT Gateway als Virtuellen Eingang mit den UDP Port 11833 angelegt. Dieser ist im MQTT Plug-In im LB auch so angelegt.

        Dann habe ich einen virtuelle Befehl mit der Befehlserkennung: MQTT:\ishellies/Balkon/sensor/state=\i\v und nicht als digitaler Eingang markiert.
        Ich bekomme aber einfach keine Wert angezeigt. Was mache ich falsch?
        Im MQTT Plug-In sehe ich allerdings, wie sich die Werte ändern.

        Viele, vielen Dank im Voraus!
        Gruß,
        Christoph


        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: mqtt gateway.jpg
Ansichten: 608
Größe: 15,3 KB
ID: 346942

        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: virt. Befehl.jpg
Ansichten: 269
Größe: 64,7 KB
ID: 346943

        Kommentar


        • Christian Fenzl
          Christian Fenzl kommentierte
          Kommentar bearbeiten
          Wie schaut das in der Incoming Overview aus?
      • Gast

        Ja, in Incomming Overview sieht, zumindest meiner Meinung nach, alles sauber aus.
        Die Werte des Sensors ändern sich natürlich auch.

        Klicke auf die Grafik für eine vergrößerte Ansicht  Name: incomming.jpg Ansichten: 0 Größe: 228,2 KB ID: 347003
        Zuletzt geändert von Gast; 10.05.2022, 11:01.

        Kommentar

        • Christian Fenzl
          Lebende Foren Legende
          • 31.08.2015
          • 11200

          Schaut vernünftig aus.
          Irgendein "unsichtbares" / falsches Zeichen (Zb Leerzeichen) in der Befehlserkennung?
          Den Port 11883 nutzt du auch sonst kein zweites Mal in der Loxone Config?
          Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

          Kommentar

          • Gast

            Das mit Leerzeichen hatte ich auch erst vermutet - ist aber keins
            Nein, den Port 11833 nutze ich nirgendwo anders. Ich kann ja versuchsweise im MQTT Plugin und im MS den Port ändern.
            Der Port 11884 bei den virt. Ausgängen funktioniert tadellos!

            Ach so, unter conversion habe ich noch Einträge für open/close gemcht.


            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: conversion.jpg
Ansichten: 277
Größe: 51,5 KB
ID: 347019

            Kommentar

            • Gast

              Eine Änderung im MQTT Plugin und MS auf Port 11885 UDP hat auch nichts gebracht...

              Kommentar

              • Christian Fenzl
                Lebende Foren Legende
                • 31.08.2015
                • 11200

                Schau mal mit dem UDP Monitor mit, ob überhaupt irgendwas herein kommt. Vielleicht gibt's dann eine Erklärung.
                ​​​​​​
                Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                Kommentar

                • Gast

                  Der UDP Monitor zeigt bei mir leider gar nichts an.

                  Edit: Sorry, falsch geguckt. Der Empfängt doch etwas:

                  IP;Zeit;Absender;Daten;
                  Loxone_Miniserver_TCL;13:06:43.995;Unbekannt:55895 (192.168.2.113);HTTP/1.1 200 OK\r\nServer: (loxberry) 2.2.1.2 UPnP/1.0\r\nCache-Control: max-age=1800\r\nEXT:\r\nDATE: Tue, 10 May 2022 11:06:42 +0000\r\nLOCATION: http://192.168.2.113/system/ssdpdesc.php\r\nST: urn:schemas-upnp-org:device:HVAC_System:1\r\nUSN: uuid:BECC2890-0C43-11E8-B34E-BB12A90C8772::urn:schemas-upnp-org:device:HVAC_System:1\r\n\r\n48,54,54,50,2F,31, 2E,31,20,32,30,30,20,4F,4B,0D,0A,53,65,72,76,65,72 ,3A,20,20,28,6C,6F,78,62,65,72,72,79,29,20,32,2E,3 2,2E,31,2E,32,20,55,50,6E,50,2F,31,2E,30,0D,0A,43, 61,63,68,65,2D,43,6F,6E,74,72,6F,6C,3A,20,6D,61,78 ,2D,61,67,65,3D,31,38,30,30,0D,0A,45,58,54,3A,0D,0 A,44,41,54,45,3A,20,54,75,65,2C,20,31,30,20,4D,61, 79,20,32,30,32,32,20,31,31,3A,30,36,3A,34,32,20,2B ,30,30,30,30,0D,0A,4C,4F,43,41,54,49,4F,4E,3A,20,6 8,74,74,70,3A,2F,2F,31,39,32,2E,31,36,38,2E,32,2E, 31,31,33,2F,73,79,73,74,65,6D,2F,73,73,64,70,64,65 ,73,63,2E,70,68,70,0D,0A,53,54,3A,20,75,72,6E,3A,7 3,63,68,65,6D,61,73,2D,75,70,6E,70,2D,6F,72,67,3A, 64,65,76,69,63,65,3A,48,56,41,43,5F,53,79,73,74,65 ,6D,3A,31,0D,0A,55,53,4E,3A,20,75,75,69,64,3A,42,4 5,43,43,32,38,39,30,2D,30,43,34,33,2D,31,31,45,38, 2D,42,33,34,45,2D,42,42,31,32,41,39,30,43,38,37,37 ,32,3A,3A,75,72,6E,3A,73,63,68,65,6D,61,73,2D,75,7 0,6E,70,2D,6F,72,67,3A,64,65,76,69,63,65,3A,48,56, 41,43,5F,53,79,73,74,65,6D,3A,31,0D,0A,0D,0A;

                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: udp.jpg
Ansichten: 283
Größe: 96,6 KB
ID: 347048
                  Zuletzt geändert von Gast; 10.05.2022, 15:46.

                  Kommentar

                  • Christian Fenzl
                    Lebende Foren Legende
                    • 31.08.2015
                    • 11200

                    Stell mal das MQTT Gateway auf Debug, ob du dort das Senden im Log siehst.
                    Der Healthcheck sagt auch nicht, dass irgendwas voll wäre?
                    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                    Kommentar

                    • Gast

                      Hier mal ein Auszug aus dem Debug Log. Ich bin mir zwar nicht sicher, aber es sieht für mich so aus, als wenn das MQTT Gateway hier an den MS senden (Tür offen):

                      22:47:27.758 <OK> MQTT received: shellies/Balkon/sensor/state: open
                      22:47:27.759 shellies/Balkon/sensor/state is cached
                      22:47:27.759 shellies/# matches shellies/Balkon/sensor/state, send to MS 1
                      22:47:27.760 UDP: Sending to MS 1
                      22:47:27.764 HTTP: Preparing input shellies_Balkon_sensor_state (using cache): 0

                      Der Health Check im Loxberry zeigt nur grün und info an. Scheint alles okay zu sein.


                      Kommentar

                      • Christian Fenzl
                        Lebende Foren Legende
                        • 31.08.2015
                        • 11200

                        Nachdem du eh auch http aktiv hast, funktioniert es denn mit http?
                        http und udp im Gateway aktiv zu haben, verdoppelt btw die Last am Miniserver. Du solltest nur eines der Protokolle verwenden.
                        Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                        Kommentar

                        Lädt...