Problem mit MQTT in Loxberry 3.0

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • zwelch82
    Dumb Home'r
    • 04.08.2017
    • 29

    Problem mit MQTT in Loxberry 3.0

    Ich habe heute Loxberry 3.0 in einer VM auf Proxmox installiert.
    Basis war DietPi 8.14.

    Die Installation hat super geklappt.
    Nur leider kann ich unter MQTT keine Subscriptions speichern.
    Wenn ich die Subscriptions eintrage, dann auf speichern klicke und die Seite neu lade, sind die Subscriptions wieder verschwunden.

    Hat noch jemand das Problem?
    Wie kann man das beheben?

    Danke schonmal.
    Zuletzt geändert von zwelch82; 05.03.2023, 19:51.
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 4606

    #2
    Kannst Du mal folgenden Befehl in der Shell (kannst das neue Terminal Widget nutzen ;-)) aufrufen und die Ausgabe hier posten (mit Maus markieren und mit "Strg+C" kopieren):

    Code:
    ls -l /opt/loxberry/config/system
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

    Kommentar

    • zwelch82
      Dumb Home'r
      • 04.08.2017
      • 29

      #3
      Hier ist die Ausgabe:

      Code:
      loxberry@loxberry:~ $ ls -l /opt/loxberry/config/system/
      total 96
      -rw------- 1 loxberry loxberry 11218 Mar 4 16:42 ca.cnf
      -rw-r--r-- 1 loxberry loxberry 1412 Mar 5 18:35 general.cfg
      -rw-r--r-- 1 loxberry loxberry 1029 Mar 4 16:42 general.cfg.default
      -rw-r--r-- 1 loxberry loxberry 3440 Mar 5 18:35 general.json
      -rw-r--r-- 1 loxberry loxberry 2799 Mar 4 16:42 general.json.default
      -rw------- 1 loxberry loxberry 47 Mar 5 16:06 htusers.dat
      -rw------- 1 loxberry loxberry 47 Mar 4 16:42 htusers.dat.default
      -rw------- 1 loxberry loxberry 7 Mar 5 15:47 is_arch_x86_64.cfg
      -rw------- 1 loxberry loxberry 10 Mar 5 15:47 is_hwmodel_x86_64_vm.cfg
      -rw------- 1 loxberry loxberry 4 Mar 5 15:47 is_x64.cfg
      -rw------- 1 loxberry loxberry 9506 Mar 4 16:42 languages.default
      -rw------- 1 loxberry loxberry 23 Mar 4 16:42 lockfiles.default
      -rw------- 1 loxberry loxberry 270 Mar 5 15:59 mail.json
      -rw------- 1 loxberry loxberry 270 Mar 4 16:42 mail.json.default
      drw------- 2 loxberry loxberry 4096 Mar 5 16:09 mosquitto
      -rw-r--r-- 1 loxberry loxberry 2 Mar 5 16:24 mqttgateway.json
      -rw-r--r-- 1 root root 13 Mar 5 16:06 securepin.dat
      -rw------- 1 loxberry loxberry 13 Mar 4 16:42 securepin.dat.default
      -rw------- 1 loxberry loxberry 777 Mar 4 16:42 update-exclude.system
      -rw------- 1 loxberry loxberry 251 Mar 4 16:42 update-exclude.userdefined​
      Hat über das neue Terminal-Widget super geklappt.
      Zuletzt geändert von zwelch82; 05.03.2023, 19:55.

      Kommentar


      • Prof.Mobilux
        Prof.Mobilux kommentierte
        Kommentar bearbeiten
        Das sieht gut aus. Ein Berechtigungsthema ist es nicht.
    • aw_ch
      Smart Home'r
      • 15.08.2017
      • 66

      #4
      habe die gleichen Rahmenbedingungen, auch Proxmox mit neu installierter VM. Das Verhalten bei MQTT ist bei mir genau gleich, ich kann auch keine Subscrition speichern. Bei mir scheint aber schon das Gateway nicht zu laufen:
      MQTT Gateway not running | Mosquitto running (PID2183)
      ich kann daher auch beim Gateway keine Einstellungen ändern, z.B. lässt sich weder HTTP noch UDP aktivieren.

      Kommentar

      • Christian Fenzl
        Lebende Foren Legende
        • 31.08.2015
        • 11206

        #5
        Hi,

        ich hab Prof.Mobilux eine wichtige Zeile für die initiale Konfiguration von MQTT für die DietPi-Installation vorenthalten - Michael trägt das nach.

        Bei jenen, wo die MQTT-Config derzeit leer bleibt, ruft per Putty (ohne root, nicht notwendig) diese Zeile auf:

        /opt/loxberry/sbin/mqtt-handler.pl action=updateconfig

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

        Kommentar

        • aw_ch
          Smart Home'r
          • 15.08.2017
          • 66

          #6
          hi,
          bei mir ändert sich leider nicht viel, scheint aber auch nicht sauber durchzulaufen:
          Code:
          loxberry@loxberry:~ $ /opt/loxberry/sbin/mqtt-handler.pl action=updateconfig
          ================================================================================
          <LOGSTART> 05.03.2023 19:45:07 TASK STARTED
          <LOGSTART> Updating MQTT configuration
          <INFO> LoxBerry Version 3.0.0.0 ( is_hwmodel_x86_64_vm.cfg is_x64.cfg is_arch_x86_64.cfg )
          <INFO> Loglevel: 7
          open_configs
          update_config
          Not a HASH reference at /opt/loxberry/sbin/mqtt-handler.pl line 92, <$fh> line 1.
          <LOGEND> 05.03.2023 19:45:07 TASK FINISHED
          loxberry@loxberry:~ $  ​​

          Kommentar

          • Christian Fenzl
            Lebende Foren Legende
            • 31.08.2015
            • 11206

            #7
            Danke, ich schau morgen bei mir, was da noch fehlt.
            Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

            Kommentar

            • zwelch82
              Dumb Home'r
              • 04.08.2017
              • 29

              #8
              Ok.
              Danke schonmal für die Unterstützung.

              Kommentar

              • zwelch82
                Dumb Home'r
                • 04.08.2017
                • 29

                #9
                Kann ich vielleicht die mqttgateway.json vom LB2 nehmen und beim LB3 als initiale Config verwenden? Oder hat sich der Aufbau geändert?

                Kommentar

                • Christian Fenzl
                  Lebende Foren Legende
                  • 31.08.2015
                  • 11206

                  #10
                  svethi testet gerade die 3.0.0.1 mit dem Fix, bitte noch ein wenig Geduld.
                  Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                  Kommentar

                  • zwelch82
                    Dumb Home'r
                    • 04.08.2017
                    • 29

                    #11
                    Ok. Danke für die Info.

                    Kommentar

                    • svethi
                      Lebende Foren Legende
                      • 25.08.2015
                      • 6289

                      #12
                      Hi Leute. Ist schon irgendwie verrückt. Ich habe mir nochmal ein aktuelles DietPi heruntergeladen. Habe daraufhin eine neue VM (QEMU) angelegt und das Setup (3.0.0.0) ausgeführt. Ich haben hier keinerlei Probleme. Ich muss noch etwas mehr testen.
                      Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

                      Kommentar

                      • Prof.Mobilux
                        Supermoderator
                        • 25.08.2015
                        • 4606

                        #13
                        svethi wusste nicht, dass ich das Thema parallel im DietPi Installer bereits gefixt habe. Es gibt mittlerweile Release 3.0.0.1 - das sollte das Problem mit MQTT beheben.
                        🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                        LoxBerry - Beyond the Limits

                        Kommentar

                        • zwelch82
                          Dumb Home'r
                          • 04.08.2017
                          • 29

                          #14
                          Super! Danke!
                          Ich teste es heute Nachmittag.

                          Kommentar

                          • svethi
                            Lebende Foren Legende
                            • 25.08.2015
                            • 6289

                            #15
                            Läuft jetzt alles 🤣
                            Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

                            Kommentar

                            Lädt...