FritzBox Lebenszeichen: Unterschied zwischen den Versionen
 (Die Seite wurde neu angelegt: „Um an der Frizbox zu erkennen ob der FHEM Server noch läuft eine LED auf der Fritzbox blinken lassen  == 99_myUtils.pm == Ergänzung der [[99 myUtils anlegen]…“)  | 
				|||
| Zeile 24: | Zeile 24: | ||
    if ($led_state == 0 ) {  |     if ($led_state == 0 ) {  | ||
       system ("/bin/led-ctrl power_on");  |        system ("/bin/led-ctrl power_on");  | ||
       $led_state = 1;  |        $led_state = 1;  | ||
    } else {  |     } else {  | ||
       system ("/bin/led-ctrl power_off");  |        system ("/bin/led-ctrl power_off");  | ||
       $led_state = 0;  |        $led_state = 0;  | ||
    }  |     }  | ||
| Zeile 34: | Zeile 32: | ||
}  | }  | ||
</nowiki>  | </nowiki>  | ||
== fhem.cfg ==  | == fhem.cfg ==  | ||
Version vom 17. September 2013, 21:10 Uhr
Um an der Frizbox zu erkennen ob der FHEM Server noch läuft eine LED auf der Fritzbox blinken lassen
99_myUtils.pm
Ergänzung der 99 myUtils anlegen um eine Funktion
################################################################
# Funktion zum Toggeln der LED auf der Fritz Box
#
#    Erstellt 17.09.2013 AHA
#
#    FESTNETZ LED
#    on - festnetz_aufgebaut
#    off - festnetz_abgebaut
#    flash - festnetz_mwi_set
#    flash off - festnetz_mwi_reset
#
#    Power/DSL LED
#    on - power_on
#    off - power_off
#    for flashing required: power_on
#    flash - dsl_nicht-verbunden
#    flash twice - dsl_training
my $led_state=0;
sub led_toggle () {
   if ($led_state == 0 ) {
      system ("/bin/led-ctrl power_on");
      $led_state = 1;
   } else {
      system ("/bin/led-ctrl power_off");
      $led_state = 0;
   }
}
fhem.cfg
Ergänzungen in der fhem.cfg Datei
#Lebenszeichen von FHEM-Server auf der Fritzbox anzeigen
define lebenszeichen at +*00:00:03 {led_toggle}
Anzeigen im Foorplan:
Allgemeines
In diesem Beispiel blinkt die Power LED im 3 Sekunden Takt