Ankündigung

Einklappen
Keine Ankündigung bisher.

Wechselblinker

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [WireGate-Plugin] Wechselblinker

    Special-Beispiel für vento66 ("leicht verspätet": einfacher Wechselblinker

    Code:
    ### Definitionen
    # Eigenen Aufruf-Zyklus auf 300 Sekunden setzen
    $plugin_info{$plugname.'_cycle'} = 86400; # egal..
    
    my $aktiv_ga = "14/6/111";  # Gruppenadresse zum aktivieren
    my $schalt_ga = "1/6/26";     # GA zu schalten
    my $blinkpause = 2;  # Frequenz in sek.
    # Aufruftiming der Plugins ist nicht sonderns präzise: +-1s, minimum 1s
    ### Ende Definitionen
    
    if ($msg{'apci'} eq "A_GroupValue_Write" and $msg{'dst'} eq $aktiv_ga) {
       $plugin_info{$plugname.'_aktiv'} = int($msg{'data'});
       knx_write($schalt_ga,int($msg{'data'}),1);
       $plugin_info{$plugname.'_cycle'} = $blinkpause;
    } else { # zyklischer Aufruf
       # Plugin an Gruppenadresse "anmelden"
       $plugin_subscribe{$aktiv_ga}{$plugname} = 1;
       if ($plugin_info{$plugname.'_aktiv'}) {
       	knx_write($schalt_ga,knx_read($schalt_ga,0,1)^1,1); # read&write last value - logical OR
    	$plugin_info{$plugname.'_cycle'} = $blinkpause;
       }
    }
    
    return;
    Makki
    EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
    -> Bitte KEINE PNs!
Lädt...
X