Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Volume analog join
01.03.2015, 02:43 (Dieser Beitrag wurde zuletzt bearbeitet: 01.03.2015 02:52 von Adde@avts.)
Beitrag #1
Volume analog join
Somehow the volume controlled by Analog join 2100 makes changes to 2107 from visualisation. If i use the analog join to control volume on Z_1 it changes the volume in Z_3. But NOT vice versa. The + and - button (See picture) is OK when changing volume from stored sysvar.
Even when i use the Integra receiver's physical volume controller it changes. Could it be some trouble in the addon "integra.csv" below?
[/b]

[/quote][ANALOG];
2100;#;100;<INTEGRA><Z_1_(0-100)=\#></INTEGRA>;Z1_VOLUME=\*|\%;NOCACHE,ACTIONINTERVAL=300;
2103;#;100;<INTEGRA><Z_2_(0-100)=\#></INTEGRA>;Z2_VOLUME=\*|\%;NOCACHE,ACTIONINTERVAL=300;
2107;#;100;<INTEGRA><Z_3_(0-100)=\#></INTEGRA>;Z3_VOLUME=\*|\%;NOCACHE,ACTIONINTERVAL=300;

-----------------------------------------

From addon "integra.csv"
[CONFIG];
ACTIVE;YES
DEBUG;YES
SERVERIP;[AMP_IP]
SERVERPORT;60128
SERVERMODE;ASCII
SERVERTIMEOUT_IN_MS;none
SERVERPROTOCOL;TCP
CMDPREFIX;ISCP\x00\x00\x00\x10\x00\x00\x00\x08\x01\x00\x00\x00!
CMDSUFFIX;\x0D
MATCHING;FULL
//MAPSUFFIX;\x1A


// General commands

[COMMANDS];

RAW;\#;
Z_1_POWERON;1PWR01
Z_1_POWEROFF;1PWR00
Z_1_(0-100);1MVL\#;;{%hex2}
Z_1_MUTEON;1AMT01
Z_1_MUTEOFF;1AMT00
Z_1_VOL+;1MVLUP
Z_1_VOL-;1MVLDOWN
Z_1_GETVOL;1MVLQSTN?
Z_1_STARTVOL_1;
Z_1_STARTVOL_2;
Z_1_STARTVOL_3;
Z_1_BAS_VOL+;1TFRBUP
Z_1_BAS_VOL-;1TFRBDOWN
Z_1_TREBLE_VOL+;1TFRTUP
Z_1_TREBLE_VOL-;1TFRTDOWN
Z_1_GETTONE;1TFRQSTN
Z_1_SOUND_STEREO;1LMD00
Z_1_SOUND_SURROUND;1LMD02
Z_1_SOUND_FILM;1LMD03
Z_1_SOUND_ALL_CHANNAL;1LMD0C
Z_1_SOUND_THEATHER_D;1LMD0D
Z_1_SOUND_CINEMA;1LMD82
Z_1_SOUND_MOVIE;1LMD80
Z_1_SOUND_FILM;1LMD03
Z_1_SOUND_THX_CINEMA;1LMD8D
Z_1_SOUND_THX_SURROUND;1LMD88
Z_1_SOUND_Audyssey DSX;1LMDA3

Z_1_SRC_1;1SLI10
Z_1_SRC_2;1SLI00
Z_1_SRC_3;1SLI01
Z_1_SRC_4;1SLI02
Z_1_SRC_5;1SLI03
Z_1_SRC_6;1SLI04
Z_1_SRC_7;1SLI05
Z_1_SRC_8;1SLI06
Z_1_SRC_9;1SLI07
Z_1_SRC_10;1SLI08


ZONE_SETSOURCE(Z,S);\#SLI\#\x0D
ZONE_ON(Z);1PWR01\x0D
ZONE_OFF(Z);1PWR00\x0D

------------USE SET_ID;
// ID Commands <class><SET_ID=z><ID_VOL(V)=1></class> for example
SET_ID;*\#
ID_VOL(V);1MVL\#;;{%hex2} // Value = 0-100

ZONE_2
Z_2_POWERON;1ZPW01
Z_2_POWEROFF;1ZPW00
Z_2_(0-100);1ZVL\#;;{%hex2}
Z_2_MUTEON;1ZMT01
Z_2_MUTEOFF;1ZMT00
Z_2_VOL+;1ZVLUP
Z_2_VOL-;1ZVLDOWN
Z_2_GETVOL;1ZVLQSTN?
Z_2_STARTVOL_1;
Z_2_STARTVOL_2;
Z_2_STARTVOL_3;
Z_2_BAS_VOL+;1ZTNBUP
Z_2_BAS_VOL-;1ZVLDOWN
Z_2_TREBLE_VOL+;1ZTNTUP
Z_2_TREBLE_VOL-;1ZTNTDOWN
Z_2_GETTONE;1TFRQSTN
Z_2_SOUND_STEREO;1LMZ00
Z_2_SOUND_DOLBY;1LMZ02
Z_2_SRC_1;1SLZ10
Z_2_SRC_2;1SLZ00
Z_2_SRC_3;1SLZ01
Z_2_SRC_4;1SLZ02
Z_2_SRC_5;1SLZ03
Z_2_SRC_6;1SLZ04
Z_2_SRC_7;1SLZ05
Z_2_SRC_8;1SLZ06
Z_2_SRC_9;1SLZ07
Z_2_SRC_10;1SLZ08


//ZONE_ON_3;PW301

Z_3_(0-100);1VL3\#;;{%hex2}
Z_3_POWERON;1PW301
Z_3_POWEROFF;1PW300
Z_3_SRC_1;1SL310
Z_3_SRC_2;1SL300
Z_3_SRC_3;1SL301
Z_3_SRC_4;1SL380
Z_3_SRC_5;1SL380
Z_3_STARTVOL;
Z_3_VOL+;1VL3UP
Z_3_VOL-;1VL3DOWN
Z_3_MUTEON;1MT301
Z_3_MUTEOFF;1MT300
Z_3_BASS+;1TN3BUP
Z_3_BASS-;1TN3DOWN
Z_3_TREBLE+;1TN3TUP
Z_3_TREBLE-;1TN3TDOWN

ZONE_ON_4;PW401
ZONE_OFF_4;PW400
ZONE_4_SRC1;SL480
ZONE_4_SRC2;SL480
ZONE_4_SRC3;SL480
ZONE_4_SRC4;SL480
ZONE_4_SRC5;SL480
ZONE_4_STARTVOL;
ZONE_4_VOL+;VL4UP
ZONE_4_VOL-;VL4DOWN
ZONE_4_MUTEON;MT401
ZONE_4_MUTEOFF;MT400
ZONE_4_BASS+;TN4BUP
ZONE_4_BASS-;TN4BDOWN
ZONE_4_TREBLE+;TN4TUP
ZONE_4_TREBLE-;TN4TDOWN

[MAPPINGS];
!1MVL\*\0x1A;Z1_VOLUME;;;{%dec}
!1ZVL\*\0x1A;Z2_VOLUME;;;{%dec}
!1VL3\*\0x1A;Z3_VOLUME;;;{%dec}
1PWR01;POWERZ1=ON|
1PWR00;POWERZ1=OFF|
1ZPW01;POWERZ2=ON|
1ZPW00;POWERZ2=OFF|
1PW301;POWERZ3=ON|
1PW300;POWERZ3=OFF|

1SLZ10;ZONE1_SRC1
1SLI00;ZONE1_SRC2
1SLI01;ZONE1_SRC3

1SLZ10;ZONE2_SRC1
1SLZ00;ZONE2_SRC2
1SLZ01;ZONE2_SRC3

1SL310;ZONE3_SRC1
1SL300;ZONE3_SRC2
1SL301;ZONE3_SRC3



MVL\*\0x1A;Z1_VOLUME;;;{%dec}
ZVL\*\0x1A;Z2_VOLUME;;;{%dec}
VL3\*\0x1A;Z3_VOLUME;;;{%dec}

-------------------------------------

I Also have an event server managing the volume status:

[CONFIG];
ACTIVE;YES
DEBUG;YES
TRIGGERIP;INTERNAL
TRIGGERPROTOCOL;TCP
TRIGGERPORT;OUT
TRIGGERMODE;ASCII
MATCHING;FULL

[TRIGGERS];
Z1_VOLUME=\*Z1_VOLUME\%>;<SYS><SETVAR=Z_1_VOL,\#></SYS>;ONCHANGE;
Z2_VOLUME=\*Z2_VOLUME\%>;<SYS><SETVAR=Z_2_VOL,\#></SYS>;ONCHANGE;
Z3_VOLUME=\*Z3_VOLUME\%>;<SYS><SETVAR=Z_3_VOL,\#></SYS>;ONCHANGE;

----------------------

When Using The receiver:

commandserver: TCP receive: 192.168.2.91:60128 data: ISCP\x00\x00\x00\x10\x00\x00\x00\x0A\x01\x00\x00\x00!1MVL36\x1A\x0D\x0A
01:44:30.528 - commandserver: parsing buffer: ISCP\x00\x00\x00\x10\x00\x00\x00\x0A\x01\x00\x00\x00!1MVL36\x1A\x0D\x0A
01:44:30.530 - commandserver: translated reply sequence: <INTEGRA>Z1_VOLUME=54|Z1_VOLUME=54|Z3_VOLUME=6|OK</INTEGRA>
01:44:30.553 - eventmanager: received data: <INTEGRA>Z1_VOLUME=54|Z1_VOLUME=54|Z3_VOLUME=6|OK</INTEGRA>
01:44:30.554 - eventmanager: event valid (line 1 in file Integra.csv, arg: 54|)
01:44:30.554 - eventmanager: executing: <SYS><SETVAR=Z_1_VOL,\#></SYS> with arg: 54|
01:44:30.555 - parser: parsing sequence: <SYS><SETVAR=Z_1_VOL,54|></SYS>
01:44:30.556 - parser: command: SYS - SETVAR=Z_1_VOL,54|
01:44:30.556 - parser: reply sequence: <SYS>SETVAR=|OK</SYS>
01:44:30.580 - eventmanager: received data: <SYS>SETVAR=|OK</SYS>
01:44:34.525 - remote: ERROR: connection to device ATV-1 (IP: 192.168.30.110) failed
01:44:39.664 - remote: ERROR: connection to device ATV-1 (IP: 192.168.30.110) failed


----------------------

When Using The visualisation:
mremote: analog join 2100 wildcard-matched at index 36 (arg: 54)
01:46:55.247 - parser: parsing sequence: <INTEGRA><Z_1_(0-100)=54></INTEGRA>
01:46:55.249 - parser: command: INTEGRA - Z_1_(0-100)=54
01:46:55.249 - commandserver: TCP send: 192.168.2.91:60128 data: ISCP\x00\x00\x00\x10\x00\x00\x00\x08\x01\x00\x00\x00!1MVL36\x0D
01:46:55.249 - parser: reply sequence: <INTEGRA>Z_1_(0-100)=|OK</INTEGRA>
01:46:55.270 - eventmanager: received data: <INTEGRA>Z_1_(0-100)=|OK</INTEGRA>
01:46:55.446 - commandserver: TCP receive: 192.168.2.91:60128 data: ISCP\x00\x00\x00\x10\x00\x00\x00\x0A\x01\x00\x00\x00!1MVL36\x1A\x0D\x0A
01:46:55.446 - commandserver: parsing buffer: ISCP\x00\x00\x00\x10\x00\x00\x00\x0A\x01\x00\x00\x00!1MVL36\x1A\x0D\x0A
01:46:55.447 - commandserver: translated reply sequence: <INTEGRA>Z1_VOLUME=54|Z1_VOLUME=54|Z3_VOLUME=6|OK</INTEGRA>
01:46:55.471 - eventmanager: received data: <INTEGRA>Z1_VOLUME=54|Z1_VOLUME=54|Z3_VOLUME=6|OK</INTEGRA>
01:46:55.472 - eventmanager: event valid (line 1 in file Integra.csv, arg: 54|)
01:46:55.551 - mremote: analog join 2100 wildcard-matched at index 36 (arg: 57)

01:46:56.161 - commandserver: TCP send: 192.168.2.91:60128 data: ISCP\x00\x00\x00\x10\x00\x00\x00\x08\x01\x00\x00\x00!1MVL3F\x0D
01:46:56.161 - parser: reply sequence: <INTEGRA>Z_1_(0-100)=|OK</INTEGRA>


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.03.2015, 14:18 (Dieser Beitrag wurde zuletzt bearbeitet: 04.03.2015 14:19 von meudenbach.)
Beitrag #2
RE: Volume analog join
I'am not sure that I'am understand what you want, but this:

01:44:30.554 - eventmanager: executing: <SYS><SETVAR=Z_1_VOL,\#></SYS> with arg: 54|
01:44:30.555 - parser: parsing sequence: <SYS><SETVAR=Z_1_VOL,54|></SYS>
01:44:30.556 - parser: command: SYS - SETVAR=Z_1_VOL,54|


looks wrong for me. Mistake is in the Event Server. Try to use this settings and tell me the effect.

[TRIGGERS];
Z1_VOLUME=\*|;<SYS><SETVAR=Z_1_VOL,\#></SYS>;ONCHANGE;
Z2_VOLUME=\*|;<SYS><SETVAR=Z_2_VOL,\#></SYS>;ONCHANGE;
Z3_VOLUME=\*|;<SYS><SETVAR=Z_3_VOL,\#></SYS>;ONCHANGE;

regards

Mike Eudenbach (XING Profile)
nomos system AG
System Design/Integration/Planung

m..myhome/nomos in Unna, m..myhome/nomos auf Facebook
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  SYSVAR TO DIGITAL JOIN cvalls 3 2.630 13.01.2014 14:56
Letzter Beitrag: cvalls
  Volume feedback from Sonos to KNX jamel@2ctrl 3 4.015 10.12.2013 11:41
Letzter Beitrag: jamel@2ctrl

Gehe zu:


Kontakt | nomos system Forum | Nach oben | Zum Inhalt | Archiv-Modus | RSS-Synchronisation | Impressum