Jump to content

MBNG Konfiguration Frage


Roman Midi-Opa
 Share

Recommended Posts

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 by roman01
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...