Also, es sieht nur so aus:
usw usw - 375 Zeilen. Das kann ja keiner benutzen.
Mein Hauptwerkzeug im Beruf ist Excel - ich habe xml aus dem knxproj genommen (knxproj=zip), und im Excel manipuliert.
/Per
Code:
if ( $msg{'apci'} eq "A_GroupValue_Write" ) { plugin_log($plugname,'dst'.$msg{'dst'}); given ( $msg{'dst'} ) { when ('0/0/1') { knx_write( '7/0/100', $msg{'value'} ); knx_write( '7/2/100', $msg{'value'} ); knx_write( '1/3/110', $msg{'value'} ); knx_write( '2/0/101', $msg{'value'} ); knx_write( '2/5/102', $msg{'value'} ); knx_write( '5/5/101', $msg{'value'} ); knx_write( '6/4/120', $msg{'value'} ); knx_write( '4/0/100', $msg{'value'} ); knx_write( '2/1/101', $msg{'value'} ); knx_write( '2/1/103', $msg{'value'} ); knx_write( '2/3/101', $msg{'value'} ); knx_write( '3/0/100', $msg{'value'} ); knx_write( '3/1/100', $msg{'value'} ); knx_write( '3/2/100', $msg{'value'} ); knx_write( '5/0/100', $msg{'value'} ); knx_write( '5/0/110', $msg{'value'} ); knx_write( '6/0/100', $msg{'value'} ); knx_write( '6/1/100', $msg{'value'} ); knx_write( '6/2/100', $msg{'value'} ); knx_write( '6/3/100', $msg{'value'} ); knx_write( '6/4/110', $msg{'value'} ); knx_write( '5/2/100', $msg{'value'} ); knx_write( '5/2/110', $msg{'value'} ); knx_write( '1/2/111', $msg{'value'} ); knx_write( '6/2/104', $msg{'value'} ); knx_write( '6/2/102', $msg{'value'} ); knx_write( '6/1/105', $msg{'value'} ); knx_write( '6/1/107', $msg{'value'} ); knx_write( '6/0/105', $msg{'value'} ); knx_write( '7/1/102', $msg{'value'} ); knx_write( '6/0/102', $msg{'value'} ); knx_write( '5/3/102', $msg{'value'} ); knx_write( '5/3/104', $msg{'value'} ); knx_write( '5/3/106', $msg{'value'} ); knx_write( '5/1/102', $msg{'value'} ); knx_write( '6/4/102', $msg{'value'} ); knx_write( '5/1/104', $msg{'value'} ); knx_write( '6/3/102', $msg{'value'} ); knx_write( '6/3/104', $msg{'value'} ); knx_write( '5/3/108', $msg{'value'} ); } when ('0/0/2') { knx_write( '7/0/100', $msg{'value'} ); knx_write( '7/2/100', $msg{'value'} ); knx_write( '1/3/110', $msg{'value'} ); knx_write( '2/0/101', $msg{'value'} ); knx_write( '2/5/102', $msg{'value'} ); knx_write( '5/5/101', $msg{'value'} ); knx_write( '6/4/120', $msg{'value'} ); knx_write( '4/0/100', $msg{'value'} ); knx_write( '2/1/101', $msg{'value'} ); knx_write( '2/1/103', $msg{'value'} ); knx_write( '2/3/101', $msg{'value'} ); knx_write( '3/0/100', $msg{'value'} ); knx_write( '3/1/100', $msg{'value'} ); knx_write( '3/2/100', $msg{'value'} ); knx_write( '5/0/100', $msg{'value'} ); knx_write( '5/0/110', $msg{'value'} ); knx_write( '6/1/100', $msg{'value'} ); knx_write( '6/2/100', $msg{'value'} ); knx_write( '5/2/100', $msg{'value'} ); knx_write( '5/2/110', $msg{'value'} ); knx_write( '1/2/111', $msg{'value'} ); knx_write( '6/2/104', $msg{'value'} ); knx_write( '6/2/102', $msg{'value'} ); knx_write( '6/1/105', $msg{'value'} ); knx_write( '6/1/107', $msg{'value'} ); knx_write( '7/1/102', $msg{'value'} ); knx_write( '5/3/102', $msg{'value'} ); knx_write( '5/3/104', $msg{'value'} ); knx_write( '5/3/106', $msg{'value'} ); knx_write( '5/1/102', $msg{'value'} ); knx_write( '5/1/104', $msg{'value'} ); knx_write( '5/3/108', $msg{'value'} ); }
Mein Hauptwerkzeug im Beruf ist Excel - ich habe xml aus dem knxproj genommen (knxproj=zip), und im Excel manipuliert.
/Per
Kommentar