Ankündigung

Einklappen
Keine Ankündigung bisher.

Wert nach start Abfragen Fehler

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

    #31
    Vielen Dank,

    das werde ich mir bei Gelegenheit nochmal anschauen.

    Mit freundlichen Grüßen
    Tim Großmann

    Kommentar


      #32
      Hallo,

      ich habe seit Neuestem auch Probleme mit "nach Start abfragen". Es wird offensichtlich kein Scan mehr ausgeführt. Es macht keinen Unterschied mehr ob ich die normale Übertragung oder "...ohne Scan" auswähle.

      Wie lange das schon so ist kann ich nicht genau sagen, kann aber nicht zu lange sein. Die ganzen Nullen in den Einstellwerten sind mir heute direkt aufgefallen.
      Ich habe auf der Debug-Seite gesucht, da fällt mir aber nichts auf. "Scanfehler" ist leer weil der HS anscheinend gar nicht erst versucht zu scannen.
      In der ETS sehe ich auch nicht mehr den üblichen Schwall aus Lese-Anfragen beim Neustart. Keine einzige Anfrage.
      Davon abgesehen funktioniert die Kommunikation noch problemlos. Wenn ich manuell die Werte im ETS Gruppenmonitor auslese, kommen sie auch im HS an.

      Hat jemand eine Idee woran das liegen könnte? Ich hab keine Ahnung was ich schon wieder kaputtgemacht hab
      Das einzige was mir einfällt ist dass ich vor kurzem eine ganze Reihe an anderen Gruppenadressen (die ich nicht abfragen kann) das Remanenzspeicher Häkchen gesetzt habe, damit nicht überall 0 steht bis ein aktueller Wert ankommt. Ebenso bei internen KO's. Das sollte aber mit dem Bus-Scan generell nichts zu tun haben oder?

      Wie üblich wäre ich für jeden Hinweis dankbar
      (und steinigt mich bitte nicht für's Ausgraben, das Thema schien mir zu passend)

      Gruß, Wunk


      Update:
      Das Problem hat sich wohl von selbst wieder gelöst. Vor meinem Post habe ich mehrfach getestet und mein Projekt übertragen, immer mit dem gleichen Ergebnis dass kein Scan erfolgte. Jetzt funktioniert es wieder, warum auch immer...
      Zuletzt geändert von Wunk; 03.07.2019, 13:32.

      Kommentar


        #33
        Hi.

        I am sorry to dig a somewhat old post but I am experiencing this exact behavior on my HS.
        Now that I remember...I have this behavior from the beginning. Never got this to work properly.

        My debug page had A LOT of scan errors. I guess that every address that I queried on startup would end there. So... I removed all of them but one. I made sure that the one I left had the read flag set on ETS. No change: it still appears on the scan errors.
        So...my visu(Quad Client) starts always with unsync data which only gets updated after a value change.

        One thing that always puzzled me: even the internal HS objects are not properly read. Or better...they are read but not for the logic.
        Let me explain: I have some internal HS 1-bit switches that act as a notification flag. That means that I, for example, have a switch for a front gate opening notification. If that switch is on, the HS sends me a pushover notification when someone opens the gate. I save the status of this switch in retentive memory but when the visu starts it shows the correct values but is unable to perform any logic on them. I have to switch off and then on to start receiving notifications.

        I am using knxd with a Weinzierl BAOS 770.

        What am I doing wrong?

        regards

        Kommentar


          #34
          No one?

          Kommentar


            #35
            Well, if even the one GA you query at start-up does not respond, then you have an issue that you need to resolve first. Check the ETS monitor to see if the read request arrives on the bus. If it does, check whether or not the device responds. Then figure out what causes the behavior that you see (i.e. filter settings on bus coupler or interface device).

            Regarding the internal KOs, I noticed that same issue years ago. I have not checked to see if later Experte / HS versions resolve it, but what I do is that I read all external GAs that are required to properly populate the logic a few seconds after startup (so, not using the flag to read at startup), and I reload the internal KOs also at that time. Never had a problem since.

            Kommentar


              #36
              bramlagen,

              Thanks for the reply.
              I will check the ETS monitor to see the behavior.

              You say you read all external GA after startup. How exactly do you read them? Using a sequence that read and writes the same GA?

              Thanks.

              Kommentar


                #37
                Where the logic modules depend on the correct status of a GA, I read those GAs 5 seconds after start-up using the standard query command. For internal KOs I reload the object. The attached screenshot shows such commands - the first one is for an internal KO, the other two are for external GAs.
                temp.jpg

                Kommentar


                  #38
                  bramlangen,

                  Thanks a lot!
                  guess I'll do the same and stop worrying about the HS startup querys.

                  Regards from Portugal

                  Kommentar


                    #39
                    Hm, you still need to worry, as apparently your read requests do not result in responses received by the HS. That is an issue you will need to resolve, as I would be highly surprised when a query triggered by the HS during normal operation would work, if such a query at startup does not work...

                    Kommentar


                      #40
                      bramlangen,

                      You are right. I've tested using logic module query and I still can't get values.
                      It is strange because it works perfectly with everything else: I can switch lights in HS or physical buttons and quad client shows correct status immediately. Only the 'query value' commands do not seem to work.
                      So, I guess my problem is with my knxd configuration or my Weinzierl BAOS 770 interface. Will have to figure it out.
                      Thanks again for all your help.

                      Kommentar

                      Lädt...
                      X