Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS mqtt (12981)

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

    Hallo derPaul ,

    leider hat sich mein Verdacht bestätigt. Der Textvergleicher ist der Baustein der hängt und verzögert. Die direkte Textmeldung funktioniert und ist sofort auf dem richtigen Status..... Hast du noch irgendeine andere Idee wie ich das Abbilden kann?

    Kommentar


      Dieses mal kam der Timeout sofort, es kommen gar keine Werte an.
      Code:
      2023-04-02T11:01:49.036921784+02:00 1680426109: New connection from 192.168.26.248 on port 1883.
      2023-04-02T11:01:49.037089438+02:00 1680426109: New client connected from 192.168.26.248 as mqtt-lbs-1.13-9b90d3de-d6a6-41a0-9bc2-a0148b11584c (p2, c1, k60).
      2023-04-02T11:05:49.632299255+02:00 1680426349: Client mqtt-lbs-1.13-9b90d3de-d6a6-41a0-9bc2-a0148b11584c has exceeded timeout, disconnecting.
      ​

      Kommentar


        Ich habe noch eine Frage zum "Publish-Modus".
        Ich habe den JSON-String in dem hier im Thread angesagten Format key1=value; key2=value usw. angegeben und E12 auf 1 gesetzt. Offensichtlich funktioniert das auch :-) Nun wollte ich den Ergebnis-JSON an A3 anschließend weiterverarbeiten. Dabei stelle ich fest, dass dort das gleiche Format ausgegeben wird, wie ich es eingegeben habe (dem Problem mit den ? geschuldet). Ich nehme an, Du baust intern einen richtigen JSON-String zusammen. Könntest Du nicht diesen an A3 ausgeben? Dann könnte man gleich den JSON-Parser drauf loslassen.

        Kommentar


          Zitat von Sternwart Beitrag anzeigen
          Dieses mal kam der Timeout sofort, es kommen gar keine Werte an.
          Code:
          2023-04-02T11:01:49.036921784+02:00 1680426109: New connection from 192.168.26.248 on port 1883.
          2023-04-02T11:01:49.037089438+02:00 1680426109: New client connected from 192.168.26.248 as mqtt-lbs-1.13-9b90d3de-d6a6-41a0-9bc2-a0148b11584c (p2, c1, k60).
          2023-04-02T11:05:49.632299255+02:00 1680426349: Client mqtt-lbs-1.13-9b90d3de-d6a6-41a0-9bc2-a0148b11584c has exceeded timeout, disconnecting.
          ​
          Hast du mal den Broker neu gestartet ... das ist merkwürdig ....

          Kommentar


            Zitat von Sternwart Beitrag anzeigen
            Ich habe noch eine Frage zum "Publish-Modus".
            Ich habe den JSON-String in dem hier im Thread angesagten Format key1=value; key2=value usw. angegeben und E12 auf 1 gesetzt. Offensichtlich funktioniert das auch :-) Nun wollte ich den Ergebnis-JSON an A3 anschließend weiterverarbeiten. Dabei stelle ich fest, dass dort das gleiche Format ausgegeben wird, wie ich es eingegeben habe (dem Problem mit den ? geschuldet). Ich nehme an, Du baust intern einen richtigen JSON-String zusammen. Könntest Du nicht diesen an A3 ausgeben? Dann könnte man gleich den JSON-Parser drauf loslassen.
            Das muss ich mir noch mal ansehen ... warum ich das so gemacht habe ...

            Kommentar


              Zitat von derPaul Beitrag anzeigen

              Hast du mal den Broker neu gestartet ... das ist merkwürdig ....
              Ja, hatte ich. Ohne Effekt. Ich habe danach wieder die Version 1.12 eingebaut, dann war das Verhalten wieder wie vorher (lief ca. 1h, dann eingefroren).

              Kommentar


                Ich habe gerade noch mal den 1.13er Baustein probiert. Ich war wohl vorhin nicht schnell genug. Es hat ca. 1 Minute funktioniert bis zum Freeze.
                Stop und Neustart des Brokers führt bei allen anderen Teilnehmern zu einem neuen Verbinden - der LBS tut aber leider nichts.

                Kommentar


                  Kannst du mal diese hier probieren bitte?
                  12981_mqtt_1_131.hslz.zip

                  Kommentar


                    Ich würde sagen, der verhält sich wie der vorhergehende. 2 oder 3 Messages konnte ich übertragen, dann kam wieder das Disconnect vom Broker.

                    Kommentar


                      Interessant, weil die Timeout Settings sind jetzt wieder wie in der 1.12 🤣😅 Disconnect vom Broker oder vom Client?

                      Kommentar


                        Code:
                        2023-04-02T21:09:04.771866739+02:00 1680462544: New client connected from 192.168.26.248 as mqtt-lbs-1.131-9ae01de4-f86d-4c16-8eaa-34544d32816f (p2, c1, k60).
                        2023-04-02T21:11:35.689085942+02:00 1680462695: Client mqtt-lbs-1.131-9ae01de4-f86d-4c16-8eaa-34544d32816f has exceeded timeout, disconnecting.
                        ​
                        Kann ich noch was in meiner Logik ändern, um der Sache auf den Grund zu kommen?

                        Kommentar


                          Seit 1.12 ist das Logikblatt gleich geblieben, es ist allerdings noch ein weiteres dazugekommen, mit dem ich publish-Kommandos getestet habe.

                          Kommentar


                            Mhhhh kannst du testweise alles was mqtt betrifft raus schmeissen und mal mit einem LBS anfangen und gucken wie es sich verhält ?

                            Kommentar


                              Kann ich machen, dafür wünschte ich mir von Gira die Funktion "Logikblatt ausknipsen" 😁

                              Kommentar


                                Also jetzt habe ich schon 10 Min. mit der einen Funktion, die mir geblieben ist, rumgemacht. Alles funktioniert.

                                Was mir einfiel, nach dem ich das andere Logikblatt gelöscht hatte: kann evtl. der Baustein mit dem Wildcard-Topic der Störenfried gewesen sein? Den hatte ich ja noch drin (der mit dem + am Ende).

                                Kommentar

                                Lädt...
                                X