Wichtig ist, dass Du die GA im Wiregate auch korrekt angelegt hast.
EIB/KNX Buszugriff (eibd) --> KNX Gruppenadressen bearbeiten:
Neuen Eintrag für die GA erzeugen, bei mir ist die für den Luxwert wie folgt angelegt:
GA: 4/4/2
Name: Carport Luxwert
Datentyp: 9.004
Code:
#Variablen
my $ga_luxwert = "4/4/2";
my $Luxwert = 0;
my $Schaltschwelle = 5;
#Plugin auf einer GA anmelden
$plugin_subscribe{$ga_luxwert}{$plugname} = 1;
plugin_log($plugname,sprintf("Per subscribe auf Gruppenadresse %s angemeldet.", $ga_luxwert));
#Auswerten ob angemeldete GA aufgerufen wurden
if ($msg{'apci'} eq "A_GroupValue_Write" && $msg{'dst'} eq $ga_luxwert)
{
$Luxwert = $msg{'value'};
plugin_log($plugname, sprintf("Expliziter Aufruf, aktueller Luxwert: %4.2f, vorgegebene Schaltschwelle ist %d Lux.", $Luxwert, $Schaltschwelle) );
if ($Luxwert <= $Schaltschwelle )
{
# MACH HIER IRGENDWAS!
}
}


Einen Kommentar schreiben: