Hallo Neubaure,
ich hab da mal ein
WG - Plugin dafür geschrieben (bei mir war es das Licht für Zentral Aus):
Code:
my @Oder_ga;
my $Ausgang_ga="0/0/201";
push @Oder_ga, { name => "WZ Decke", ga => "0/0/14"};
push @Oder_ga, { name => "WZ Wandleuchte Pfeiler", ga => "0/0/44"};
push @Oder_ga, { name => "WZ alter Schrank", ga => "0/0/56"};
push @Oder_ga, { name => "WZ Papierlampen", ga => "0/0/53"};
push @Oder_ga, { name => "WZ Sterne", ga => "0/0/54"};
push @Oder_ga, { name => "WZ Glasvase", ga => "0/0/55"};
push @Oder_ga, { name => "WZ Weidenstrauss", ga => "0/0/57"};
push @Oder_ga, { name => "WZ großes Fenster", ga => "0/0/58"};
push @Oder_ga, { name => "WZ RGB r", ga => "0/0/27"};
push @Oder_ga, { name => "WZ RGB g", ga => "0/0/28"};
push @Oder_ga, { name => "WZ RGB b", ga => "0/0/29"};
$plugin_info{$plugname.'_cycle'} = 8600;
if ($msg{apci} eq 'A_GroupValue_Response'){
return ;
}
my $Oderwert;
my $Oderwert1;
foreach my $element (@Oder_ga) {
$plugin_subscribe{$element->{ga}}{$plugname} = 1;
$Oderwert1=knx_read($element->{ga},0,1);
# plugin_log($plugname,$element->{name}.' '.$Oderwert1);
$Oderwert=$Oderwert || $Oderwert1;
}
if (knx_read($Ausgang_ga,0,1)!=$Oderwert){
knx_write($Ausgang_ga,$Oderwert,1);
}
return ;
vG
Wolfgang