Ankündigung

Einklappen
Keine Ankündigung bisher.

Call up Scene from logic

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

    X1 Call up Scene from logic

    I noticed that the X1 ignores its own output as an input when using the logic module.
    In my case i have an external input that goes to a value generator and that send the value of 2 to the scene object that is connected to the X1 his own internal scene.
    The knx group is 0/0/5 sending a 2 from the knx switches works and triggers scene 2 from the X1

    But when the logic does this i see the 2 send to 0/0/5 but the X1 does not react.

    I tried using a variable object and connecting to the scene as input (in Scenes X1) but that does not work either.
    In the logic i cannot find a module that will call up internal scenes like in the homeserver.

    Anyone know a workaround? or am i missing something?

    #2
    You know the offset between scene number and transmitted number, you have to send a 1 to trigger scene 2.
    regards Florian

    Kommentar


      #3
      Zitat von Beleuchtfix Beitrag anzeigen
      You know the offset between scene number and transmitted number, you have to send a 1 to trigger scene 2.
      ... but if the data point is assigned to a scene DPT (DPT 17 and 18), then GPA takes care of the offset internally. In that case, we indeed send the scene number (without offset) directly from the value generator.

      ~~

      I'm not sure if I understand the issue here. Does the scene sent by the X1 show up in ETS group monitor? If so, do you mean the X1 scene module ignores the scene call sent by the X1 logic, although it is seen in group monitor?

      Kommentar


        #4
        Do you send it with a GroupAddressDatapoint or a DeviceDatapoint? (not sure if these are the correct English terms here. The latter have a dedicated Communication object in the X1 ETS Application)

        Kommentar


          #5
          Zitat von meti Beitrag anzeigen
          Do you send it with a GroupAddressDatapoint or a DeviceDatapoint? (not sure if these are the correct English terms here. The latter have a dedicated Communication object in the X1 ETS Application)
          Tried with both, and the virtual object

          Zitat von 6ast Beitrag anzeigen

          I'm not sure if I understand the issue here. Does the scene sent by the X1 show up in ETS group monitor? If so, do you mean the X1 scene module ignores the scene call sent by the X1 logic, although it is seen in group monitor?
          Yes, i see the telegram in the monitor. But coming from the X1 it will not call up any scene. A KNX switch in that group that sends the same telegram does trigger the X1 internal scene.

          Kommentar


            #6
            It could be, that the X1 ignores commands sent from it‘s own PA. In order to avoid circles. But there should be a way to call the scenes, but I have not tried it yet, sorry.
            Regards Florian

            Kommentar


              #7
              You should be able to call scenes via the device object, that is generated automatically with every scene. It should have the same name as your scene.
              Cheers,
              Sönke

              Kommentar


                #8
                Zitat von doenke Beitrag anzeigen
                You should be able to call scenes via the device object, that is generated automatically with every scene. It should have the same name as your scene.
                Cheers,
                Sönke
                This one?
                x1scene.JPG
                That one does not react to the logic either.

                Kommentar


                  #9
                  Yupp, that one. It is working here, so I guess something is strange somewhere else...

                  Kommentar


                    #10
                    Zitat von doenke Beitrag anzeigen
                    Yupp, that one. It is working here, so I guess something is strange somewhere else...
                    Found out why, i wanted to use scene one. So was sending a 0 to the scene object. But the internal one uses the actual numbers
                    So now i send a 1 to the internal object via the logic and it works. Since it was a 32bit object i thought it would act like normal and i would have to start with 0.

                    Kommentar

                    Lädt...
                    X