Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Logik für KNX <-> DMX

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

    - √ - Logik für KNX <-> DMX

    Hallo,

    ich brauch mal Hilfe. Ich würde gerne über ein KNX Kommando einen Trigger auslösen und dann den gesendeten Wert (DPT 5) auf einen DMX Kanal senden.
    Ich habe noch nicht geblickt wie das geht.

    Was ich versucht habe ist den Trigger auszulösen und dann in einer Datei einen festen DMX Wert zu senden. Leider scheitere ich da auch. Ich schaff es nicht mal einen Log-Eintrag zu generieren.

    Das DMX-Interface selbst funktioniert mit echo "C000L255" > /dev/...

    Wer kann mir helfen?


    Gruß,
    David

    PS: es handelt sich um das Rasberry Pi Image

    #2
    Hi David,

    dafür braucht es wahrscheinlich keine separate Logik.

    Aber erst einmal brauch ich Informationen:
    Welche DMX Adapter verwendest Du?
    Wie sieht die plugin.conf und die entsprechende Item Konfiguration aus?
    Wie sieht die Logik aus, die Du probiert hast?

    Bis bald

    Marcus

    Kommentar


      #3
      Hallo Marcus,

      keine Logik wäre auch ok. DMX Gateway ist das NanoDMX. Auf der Kommandozeile funktioniert es. Letztlich will ich es zwar verstehen, es soll aber erstmal funktionieren.

      Hier die Infos:

      plugins.conf:
      ...
      [dmx]
      class_name = DMX
      class_path = plugins.dmx
      tty = /dev/NanoDMX # passend zur udev Rege

      logic.conf:
      ...
      [weiss]
      filename = dmx_weiss.py
      watch_item = Wohnzimmer.FarbeWeiss


      items.conf:
      ...
      ['Wohnzimmer']
      [['indirekt']]
      type=num
      dmx_ch=1,2,3,4
      [['FarbeWeiss']] type=num
      enforce_updates = On
      knx_listen = 1/3/37
      knx_reply = 1/5/37
      knx_dpt = 5




      dmx_weiss.py:
      #!/usr/bin/env python
      #
      sh.dmx.send(4, 255)
      logger.info("Weiss eingeschaltet")

      Kommentar


        #4
        Hi David,

        bei den Item FarbeWeiss muss der type eine Zeiler weiter unten deklariert werden.
        Und Du kannst bei der FarbeWeiss auch einfach dmx_ch=4 angeben, dann sollte der Wert von der FarbeWeiss an den DMX Channel 4 geschickt werden.

        Wenn es immer noch nicht klappt poste doch bitte mal ein vollständiges Log.

        Bis bald

        Marcus

        Kommentar


          #5
          Hi Marcus,

          hab es ein wenig geändert (wie von dir geschrieben). Funktioniert aber leider immer noch nicht. Im Anhang findest du ein paar Dateien. Schreib wenn du mehr Infos brauchst. Russound-Steuerung funktioniert, DMX noch nicht.

          By the way: Auch wenn ich es noch nicht blicke. Tolles Projekt.

          Gruß,
          David
          Angehängte Dateien

          Kommentar


            #6
            Hallo David,

            danke für die Dateien.

            Code:
            knx_listen = 1/3/35
            knx_reply = 1/5/35
            das knx_reply sollte wahrscheinlich auf eine andere Adresse hören, oder ganz raus.

            Du verwendest auch das CLI? Dann gehe doch mal darauf.
            und gebe
            Code:
            up Wohnzimmer.FarbeWeiss=200
            ein.
            Was passiert? Was sagt das Log?

            Bis morgen,

            Marcus

            Kommentar


              #7
              Hallo Marcus,

              es geht weiter.
              Habe deinen Tip ausprobiert und alle vier Kanäle schalten über das CLI wie gewünscht.
              Leider funktioniert es nicht über KNX. Das CLI taucht auch im Log auf. Sonst sehe ich da aber nichts neues.

              Gruß,
              David

              Kommentar


                #8
                Hallo David,

                dann liegt es wohl an der KNX Schnittstelle bzw. dem eibd.

                Wie/Wo hast Du die Schnittstelle?

                Wie sieht Deine /etc/default/eibd aus?

                Bis bald

                Marcus

                Kommentar


                  #9
                  Problem gelöst? Dann mach bitte einen Haken dran.

                  Bis bald

                  Marcus

                  Kommentar


                    #10
                    Done.

                    Kommentar

                    Lädt...
                    X