Ankündigung

Einklappen
Keine Ankündigung bisher.

suche Logik für "Falls Licht nicht aus, mach aus" :)

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

    suche Logik für "Falls Licht nicht aus, mach aus" :)

    Hallo,

    ich hab folgendes Problem... ich bin mir nicht sicher.. aber irgendwas stimmt mit meinem Bus nicht.. jedenfalls gehen
    bei mir hin und wieder Telegramme verloren.. das äußert sich darin, das man manche Taster 3 mal betätigen muss,
    weil er beim ersten mal das "Ein" übersieht, dann wird ein Aus gesendet und dann kommt erst wieder das "ein"...

    Das Problem hab ich auch mit einem Bewegungsmelder im Flur.. sprich, ich geh in den Flur.. der Bewegungsmelder
    macht das Licht an (interessanterweise sehr zuverlässig).. aber manchmal bekommt der Dimmer im Flur das Aus
    des Bewegungsmelders nicht mit... Somit bleibt dann im Flur das Licht immer an...

    Leider hab ich noch gar keinen Ansatz gefunden wie ich dieses Problem lösen soll.. da der WAF aber langsam in den
    Keller geht, weil <zitat> Schatzi, das Licht im Flur geht wieder nicht aus </zitat> muss ich mir was überlegen.

    Also.. bis ich das Problem gefunden hab, wollte ich mir zumindest was das Licht im Flur angeht mit einer kleinen Logik
    behelfen.. Wenn das PM ein Aus sendet, soll nach 3 Sec. geprüft werden ob das Licht wirklich aus ist (Status Licht Flur),
    wenn nicht, soll noch mal ein AUS hinterher gesendet werden..

    Eigentlich ganz einfach.. aber ich tu da jetzt seit 2 Tagen rum und es geht nicht...
    Bereich1.png
    Also 0/1/10 ist der PM, der das Licht einschaltet... über den Binärauslöser will ich nur das Aus haben..
    0/1/37 ist der Status des Lichtes im Flur..
    Der Befehl hinten ist, auf die 0/1/10 eine 0 zu schicken...

    Eigentlich sollte das doch so funktionieren, oder ?

    Gruß Martin

    P.S: wenn jemand von euch ne Idee hat, wieso bei mir manchmal Telegramme nicht ankommen (am Bus werden
    sie gesendet.. ich seh sie in der ETS, aber der Dimmer reagiert nicht, bzw. bestimmte andere KNX Geräte, dann
    kann er mir da auch gern Tipps geben.. dann brauch ich nämlich die Logik nicht mehr )
    Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

    #2
    Hi Martin
    eigentlich sollte es m.M.n. funktionieren es sei denn der Status wird nicht korrekt gesetzt. Hast du mal ohne die Schleife Status versucht ? Also quasi immer nach dem Aus vom PM eine 0 über die Logik zu senden ?

    Gruß
    Olli

    Kommentar


      #3
      Hi Olli,

      nein hab ich noch nicht probiert..

      sollte noch erwähnen, das das Licht mit dieser Logik gar nicht an geht ..die Logik wird also immer getriggert .. was ich ehrlich gesagt nicht verstehe...

      Gruß Martin
      Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

      Kommentar


        #4
        Ich habe irgendwie Zweifel, dass eine Reaktionszeit von 3 Sekunden den WAF nachhaltig erhöhen würde. Müsste im Vergleicher nicht mit einer 1 (Licht immer noch an) verglichen werden?

        Hast du versucht, die involvierten GAs aus Edomi oder der ETS zu stimulieren? Wie ist dann die Quote?
        Einen Busreset schon gemacht? Verbindungen/Klemmen überprüft?

        Kommentar


          #5
          Die Reaktionszeit bekommt ja keiner mit.. wenn das Licht über den BWM ausgeschaltet wird, soll 3 sec später das Licht von Edomi
          gelöscht werden, wenn es doch noch an sein sollte ... das merkt keiner, wenn das Licht 3 sec. länger an ist..
          Der Vergleicher ist ein "ungleich".. also wenn "nicht aus".. dann...

          Busreset hab ich gerade gemacht.. teste ich jetzt.. zusätzlich hab ich mal den Dimmer getauscht.. evlt. liegts ja auch an dem.. werd weiter
          testen..

          die Logik so geht jedenfalls nicht..
          Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

          Kommentar


            #6
            Hast Du mal das L-Flag vom Licht-Status-Objekt in der ETS gecheckt? Kannst Du 0/1/37 denn in EDOMI auslesen?
            Gruß,
            Matthias

            Kommentar


              #7
              So... Dimmer getauscht.. und KNX Bus resettet.. leider das gleiche Problem.. an der selben Stelle.. also liegt es nicht am Dimmer..

              Es hat jetzt ein paar mal gut funktioniert.. dann auf einmal nicht mehr... hab mir hierzu ein eigenes Log angelegt:

              Code:
               [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
              [TR]
              [TD]2017-03-18 10:58:58[/TD]
               			[TD]341157[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 10:58:58 Wert Flur_BWM = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 10:58:58[/TD]
               			[TD]561572[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 10:58:58 Wert StatusFlur_Schalt = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:02:31[/TD]
               			[TD]950324[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:02:31 Wert Flur_BWM = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:02:32[/TD]
               			[TD]061125[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:02:32 Wert StatusFlur_Schalt = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:07:09[/TD]
               			[TD]960583[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:07:09 Wert Flur_BWM = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:07:10[/TD]
               			[TD]184204[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:07:10 Wert StatusFlur_Schalt = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:09:15[/TD]
               			[TD]906533[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:09:15 Wert Flur_BWM = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:09:16[/TD]
               			[TD]014024[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:09:16 Wert StatusFlur_Schalt = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:19:17[/TD]
               			[TD]769279[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:19:17 Wert Flur_BWM = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:19:18[/TD]
               			[TD]004008[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:19:18 Wert StatusFlur_Schalt = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:21:23[/TD]
               			[TD]844525[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:21:23 Wert Flur_BWM = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:21:23[/TD]
               			[TD]957041[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:21:23 Wert StatusFlur_Schalt = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:28:23[/TD]
               			[TD]888878[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:28:23 Wert Flur_BWM = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:28:24[/TD]
               			[TD]110923[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:28:24 Wert StatusFlur_Schalt = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:30:30[/TD]
               			[TD]890855[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:30:30 Wert Flur_BWM = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:30:31[/TD]
               			[TD]001084[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:30:31 Wert StatusFlur_Schalt = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:41:05[/TD]
               			[TD]454468[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:41:05 Wert Flur_BWM = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:41:05[/TD]
               			[TD]775259[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:41:05 Wert StatusFlur_Schalt = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:43:27[/TD]
               			[TD]861449[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:43:27 Wert Flur_BWM = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 11:43:27[/TD]
               			[TD]970501[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 11:43:27 Wert StatusFlur_Schalt = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 13:41:26[/TD]
               			[TD]994509[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 13:41:26 Wert Flur_BWM = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 13:41:27[/TD]
               			[TD]317854[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 13:41:27 Wert StatusFlur_Schalt = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 13:44:28[/TD]
               			[TD]719585[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 13:44:28 Wert Flur_BWM = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 13:54:04[/TD]
               			[TD]640129[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 13:54:04 Wert Flur_BWM = 1[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 13:56:44[/TD]
               			[TD]762589[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 13:56:44 Wert Flur_BWM = 0[/TD]
               		[/TR]
              [TR]
              [TD]2017-03-18 13:56:44[/TD]
               			[TD]779081[/TD]
               			[TD]22010[/TD]
               			[TD]1[/TD]
               			[TD]1276 - 18.03.17 13:56:44 Wert StatusFlur_Schalt = 0[/TD]
               		[/TR]
              [/TABLE]
              wie man hier um 13:54:04 Uhr sieht schaltet der BWM auf AUS, aber der Status ändert sich
              nicht.. ich hab dann den BWM um 13:54 von Hand getriggert.. und um 13:56 Uhr schaltet
              er wieder normal aus.. und auch das Licht (sieht man am Status) geht brav aus..

              baumhaus123 ... ja, L-Flag ist gesetzt.. und Edomi bekommt den Status mit Bereich3.png

              P.S: ich werd mal im KNX Hautpforum einen Thread wegen des Telegrammproblems aufmachen.. aber das
              mit der Logik wäre schon ein netter Workaround.. damit zumindest meine Frau nicht mehr zu viel davon
              mitbekommt
              Zuletzt geändert von Brick; 18.03.2017, 14:09.
              Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

              Kommentar


                #8
                Ein Sendbychange hinter dem UND sollte zumindest dafür sorgen das der Dimmer an geht (das und Gatter wird bei jedem Wert getriggert). Außerdem würde ich hinter den Vorzögerer noch ein UND machen falls de PM innerhalb von den 3 Sekunden wieder einschaltet....

                Dem Statusobjekt des Dimmers würde ich mal auf "immer senden" ändern damit du sehen kannst ob er nichts hört oder nur nicht reagiert.

                Wenn er nichts hört: Versuch doch mal deine Schnittstelle zum Bus direkt an den Dimmer zu hängen um sicher zu sein das die Telegramme auch alle ankommen.

                Wenn er nicht reagiert ist vielleicht ne interne Logik oder ein Schutz dran schuld.

                Kommentar


                  #9
                  So... auch wenn ich noch am Ursachen-suchen bin.. eine Lösung für die Logik hab ich trotzdem.. und falls es mal jemand braucht:

                  Bereich33.png
                  Man muss nur aufpassen das man in der Ausgangsbox nicht in die gleiche GA schreibt die man vorne abfrägt (Schleife)...
                  Aber sonst funktioniert das ganz gut.. wenn das Licht nicht 5 Sek. nachdem der PM ein AUS geschickt hat, wirklich aus ist.. wird
                  noch mal ein 0% auf den Dimmwert des Aktors geschickt...

                  Gruß Martin

                  Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                  Kommentar

                  Lädt...
                  X