Roman Midi-Opa Posted July 25, 2013 Report Share Posted July 25, 2013 (edited) Hallo zusammen, schon wieder mal ich. Ich habe eine Frage zu der Konfiguration der NG. Ich versuche in einer Radiogroup CC Events zu generieren. Der Output ist ok, nur die LED Steuerung funktioniert nicht. Die LED 7 ist nach dem Booten an und schaltet nur nach Druck auf den Button 15 auf die LED 8 um. Der Druck auf den Button 1 hat keine Auswirkung auf den Status der LED 7. #RadioGroup 1 Leslie EVENT_BUTTON id= 1 type=CC chn=1 cc=68 range=0:0 button_mode=OnOnly radio_group=1 EVENT_BUTTON id= 16 type=CC chn=1 cc=68 range=64:64 button_mode=OnOnly radio_group=1 EVENT_BUTTON id= 15 type=CC chn=1 cc=68 range=64:64 button_mode=OnOnly radio_group=1 EVENT_BUTTON id= 116 hw_id=16 type=CC chn=1 cc=01 range=0:0 fwd_id=LED:7 button_mode=OnOnly radio_group=1 EVENT_BUTTON id= 115 hw_id=15 type=CC chn=1 cc=01 range=64:64 fwd_id=LED:8 button_mode=OnOnly radio_group=1 Hat vielleicht jemand einen Tipp für mich? Vielleicht kann man ja die Weitergabe der Werte an alle Mitglieder der Radiogroup abschalten. Die Debug Ausgabe sieht wie folgt aus (Reihenfolge der Button 1 , 16, 15): [9569.075] MBNG_DIN_NotifyToggle(1, 0) [9569.076] [EVENT] id=BUTTON:1 hw_id=BUTTON:1 bank=0 fwd_id=DISABLED:0 type=CC value=0 label= [9569.076] MBNG_DIN_NotifyReceivedValue(1, 0) [9569.077] MBNG_DIN_NotifyReceivedValue(16, 0) [9569.077] MBNG_DIN_NotifyReceivedValue(15, 0) [9569.077] MBNG_DIN_NotifyReceivedValue(16, 0) [9569.078] MBNG_DOUT_NotifyReceivedValue(7, 0) [9569.078] MBNG_DIN_NotifyReceivedValue(15, 0) [9569.078] MBNG_DOUT_NotifyReceivedValue(8, 0) [9569.276] MBNG_DIN_NotifyToggle(1, 1) [9569.277] [EVENT] id=BUTTON:1 hw_id=BUTTON:1 bank=0 fwd_id=DISABLED:0 type=CC value=0 label= [9570.848] MBNG_DIN_NotifyToggle(16, 0) [9570.849] [EVENT] id=BUTTON:16 hw_id=BUTTON:16 bank=0 fwd_id=DISABLED:0 type=CC value=0 label= [9570.850] MBNG_DIN_NotifyReceivedValue(1, 64) [9570.850] MBNG_DIN_NotifyReceivedValue(16, 64) [9570.851] MBNG_DIN_NotifyReceivedValue(15, 64) [9570.851] MBNG_DIN_NotifyReceivedValue(16, 64) [9570.852] MBNG_DOUT_NotifyReceivedValue(7, 64) [9570.852] MBNG_DIN_NotifyReceivedValue(15, 64) [9570.852] MBNG_DOUT_NotifyReceivedValue(8, 64) [9570.853] [EVENT] id=BUTTON:116 hw_id=BUTTON:16 bank=0 fwd_id=LED:7 type=CC value=64 label= [9570.854] MBNG_DIN_NotifyReceivedValue(1, 0) [9570.855] MBNG_DIN_NotifyReceivedValue(16, 0) [9570.855] MBNG_DIN_NotifyReceivedValue(15, 0) [9570.856] MBNG_DIN_NotifyReceivedValue(16, 0) [9570.856] MBNG_DOUT_NotifyReceivedValue(7, 0) [9570.856] MBNG_DIN_NotifyReceivedValue(15, 0) [9570.857] MBNG_DOUT_NotifyReceivedValue(8, 0) [9570.857] MBNG_DIN_NotifyToggle(16, 0) [9570.858] [EVENT] id=BUTTON:16 hw_id=BUTTON:16 bank=0 fwd_id=DISABLED:0 type=CC value=0 label= [9570.859] MBNG_DIN_NotifyReceivedValue(1, 64) [9570.859] MBNG_DIN_NotifyReceivedValue(16, 64) [9570.859] MBNG_DIN_NotifyReceivedValue(15, 64) [9570.860] MBNG_DIN_NotifyReceivedValue(16, 64) [9570.860] MBNG_DOUT_NotifyReceivedValue(7, 64) [9570.861] MBNG_DIN_NotifyReceivedValue(15, 64) [9570.861] MBNG_DOUT_NotifyReceivedValue(8, 64) [9570.861] [EVENT] id=BUTTON:116 hw_id=BUTTON:16 bank=0 fwd_id=LED:7 type=CC value=64 label= [9570.862] MBNG_DIN_NotifyReceivedValue(1, 0) [9570.862] MBNG_DIN_NotifyReceivedValue(16, 0) [9570.862] MBNG_DIN_NotifyReceivedValue(15, 0) [9570.863] MBNG_DIN_NotifyReceivedValue(16, 0) [9570.863] MBNG_DOUT_NotifyReceivedValue(7, 0) [9570.863] MBNG_DIN_NotifyReceivedValue(15, 0) [9570.864] MBNG_DOUT_NotifyReceivedValue(8, 0) [9571.025] MBNG_DIN_NotifyToggle(16, 1) [9571.026] [EVENT] id=BUTTON:16 hw_id=BUTTON:16 bank=0 fwd_id=DISABLED:0 type=CC value=0 label= [9571.027] [EVENT] id=BUTTON:116 hw_id=BUTTON:16 bank=0 fwd_id=LED:7 type=CC value=0 label= [9572.138] MBNG_DIN_NotifyToggle(15, 0) [9572.140] [EVENT] id=BUTTON:15 hw_id=BUTTON:15 bank=0 fwd_id=DISABLED:0 type=CC value=0 label= [9572.140] MBNG_DIN_NotifyReceivedValue(1, 64) [9572.141] MBNG_DIN_NotifyReceivedValue(16, 64) [9572.141] MBNG_DIN_NotifyReceivedValue(15, 64) [9572.142] MBNG_DIN_NotifyReceivedValue(16, 64) [9572.142] MBNG_DOUT_NotifyReceivedValue(7, 64) [9572.142] MBNG_DIN_NotifyReceivedValue(15, 64) [9572.143] MBNG_DOUT_NotifyReceivedValue(8, 64) [9572.144] [EVENT] id=BUTTON:115 hw_id=BUTTON:15 bank=0 fwd_id=LED:8 type=CC value=64 label= [9572.144] MBNG_DIN_NotifyReceivedValue(1, 64) [9572.144] MBNG_DIN_NotifyReceivedValue(16, 64) [9572.145] MBNG_DIN_NotifyReceivedValue(15, 64) [9572.145] MBNG_DIN_NotifyReceivedValue(16, 64) [9572.146] MBNG_DOUT_NotifyReceivedValue(7, 64) [9572.148] MBNG_DIN_NotifyReceivedValue(15, 64) [9572.148] MBNG_DOUT_NotifyReceivedValue(8, 64) [9572.148] MBNG_DIN_NotifyToggle(15, 0) [9572.149] [EVENT] id=BUTTON:15 hw_id=BUTTON:15 bank=0 fwd_id=DISABLED:0 type=CC value=64 label= [9572.150] MBNG_DIN_NotifyReceivedValue(1, 64) [9572.150] MBNG_DIN_NotifyReceivedValue(16, 64) [9572.150] MBNG_DIN_NotifyReceivedValue(15, 64) [9572.151] MBNG_DIN_NotifyReceivedValue(16, 64) [9572.151] MBNG_DOUT_NotifyReceivedValue(7, 64) [9572.151] MBNG_DIN_NotifyReceivedValue(15, 64) [9572.152] MBNG_DOUT_NotifyReceivedValue(8, 64) [9572.152] [EVENT] id=BUTTON:115 hw_id=BUTTON:15 bank=0 fwd_id=LED:8 type=CC value=64 label= [9572.153] MBNG_DIN_NotifyReceivedValue(1, 64) [9572.153] MBNG_DIN_NotifyReceivedValue(16, 64) [9572.153] MBNG_DIN_NotifyReceivedValue(15, 64) [9572.154] MBNG_DIN_NotifyReceivedValue(16, 64) [9572.154] MBNG_DOUT_NotifyReceivedValue(7, 64) [9572.154] MBNG_DIN_NotifyReceivedValue(15, 64) [9572.155] MBNG_DOUT_NotifyReceivedValue(8, 64) [9572.304] MBNG_DIN_NotifyToggle(15, 1) [9572.305] [EVENT] id=BUTTON:15 hw_id=BUTTON:15 bank=0 fwd_id=DISABLED:0 type=CC value=64 label= [9572.306] [EVENT] id=BUTTON:115 hw_id=BUTTON:15 bank=0 fwd_id=LED:8 type=CC value=64 label= Vielleicht hilft das ja weiter. Gruss Roman Edited July 26, 2013 by roman01 Quote Link to comment Share on other sites More sharing options...
Roman Midi-Opa Posted July 26, 2013 Author Report Share Posted July 26, 2013 Immer noch ich. Hier ein neuer Versuch mit Hilfe des SENDER EVENTs das Ziel zu erreichen. Leider scheiterte dieser Versuch auch. #RadioGroup 1 Leslie EVENT_BUTTON id= 1 type=CC chn=1 cc=68 range=0:0 button_mode=OnOnly radio_group=1 EVENT_BUTTON id= 16 type=CC chn=1 cc=68 range=64:64 fwd_id=SENDER:16 button_mode=OnOnly radio_group=1 EVENT_BUTTON id= 15 type=CC chn=1 cc=68 range=64:64 fwd_id=SENDER:15 button_mode=OnOnly radio_group=1 EVENT_SENDER id= 16 type=CC chn=1 cc=01 range=0:0 fwd_id=LED:7 button_mode=OnOnly EVENT_SENDER id= 15 type=CC chn=1 cc=01 range=64:64 fwd_id=LED:8 button_mode=OnOnly Kann mir bitte mal jemand erklären was da genau abläuft. Bin für jede Hilfe dankbar. Gruss Roman Quote Link to comment Share on other sites More sharing options...
TK. Posted July 27, 2013 Report Share Posted July 27, 2013 Hallo Roman, zwei Dinge verstehe ich nicht: warum verwendest Du fuer den range=64:64 zwei Events? Und warum werden diese beiden Events dann an zwei weitere Events weitergeleitet? Momentan bewirkt Deine Konfiguration folgendes: BUTTON id=1: Button #1 sendet (und empfaengt) CC#68 Wert 0 BUTTON id=16: Button #16 sendet (und empfaengt) CC#68 Wert 64 und leitet den Wert an SENDER id=16 weiter BUTTON id=15: Button #15 sendet (und empfaengt) ebenfalls CC#68 Wert 64 und leitet den Wert an SENDER id=15 weiter Die beiden Sender sollen nun aus dem Button Wert 64 irgendwie ein on/off ableiten - doch warum so umstaendlich? Fragen ueber Fragen... ;) Ich wuerde es ja bei BUTTON id=1 und id=15 belassen, und die LEDs direkt mit diesen Events schalten (via fwd_id=LED:7 bzw. fwd_id=LED:8) Ein Button Event kann ja auch Werte empfangen - insofern sehe ich hier kein Problem. Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
Roman Midi-Opa Posted July 27, 2013 Author Report Share Posted July 27, 2013 Hallo Thorsten, das ist leider symptomatisch bei mir das ich bei solchen Problemen meist schon so konfus bin, das ich die Frage auch schon nciht mehr logisch geordnet stellen kann. Gefordert ist das mit Button1 der Code CC68=0 ,mit Button16 der Code CC68=64,CC01=0 und mit Button16 der Code CC68=64,CC01=64 gesendet wird. Damit ich das in einer RadioGruppe machen kann habe ich mal das Ganze auf die brutale Art gemacht. #RadioGroup 1 Leslie EVENT_BUTTON id= 1 type=CC chn=1 cc=68 range=0:0 button_mode=OnOnly radio_group=1 EVENT_BUTTON id= 16 fwd_id=LED:7 range=10:10 button_mode=OnOnly radio_group=1 EVENT_BUTTON id= 15 fwd_id=LED:8 range=20:20 button_mode=OnOnly radio_group=1 EVENT_BUTTON id = 116 hw_id=16 type=CC cc=68 range=64:64 button_mode=OnOnly EVENT_BUTTON id = 115 hw_id=15 type=CC cc=68 range=64:64 button_mode=OnOnly EVENT_BUTTON id = 216 hw_id=16 type=CC cc=01 range=0:0 button_mode=OnOnly EVENT_BUTTON id = 215 hw_id=15 type=CC cc=01 range=64:64 button_mode=OnOnly Das ist das Ergebnis nach etlichen Stunden debuging. Nicht schön, aber geht. Ich glaube so langsam verstehe ich das Event-Konzept. Danke das Du Dir die Zeit genommen hast auf das Kauderwelsch zu antworten. Gruss Roman Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.