FritzBox Lebenszeichen: Unterschied zwischen den Versionen
 (→Links)  | 
				K (Diverse)  | 
				||
| (2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Um an der   | Um an der FritzBox zu erkennen, ob der FHEM Server noch läuft eine LED auf der Fritzbox blinken lassen.  | ||
== 99_myUtils.pm ==  | == 99_myUtils.pm ==  | ||
Ergänzung der [[99 myUtils anlegen]] um eine Funktion  | Ergänzung der [[99 myUtils anlegen]] um eine Funktion  | ||
<syntaxhighlight lang="Perl">  | |||
################################################################  | |||
# Funktion zum Toggeln der LED auf der Fritz Box  | # Funktion zum Toggeln der LED auf der Fritz Box  | ||
#  | #  | ||
#    Erstellt 17.09.2013 AHA  | #    Erstellt 17.09.2013 AHA  | ||
#  | #  | ||
#    Power/DSL LED  | #    Power/DSL LED  | ||
#    on - power_on  | #    on        - power_on  | ||
#    off - power_off  | #    off       - power_off  | ||
my $led_state=0;  | my $led_state=0;  | ||
sub led_toggle () {  | sub led_toggle () {  | ||
| Zeile 31: | Zeile 23: | ||
}  | }  | ||
</  | </syntaxhighlight>  | ||
==   | == Konfiguration ==  | ||
Ergänzungen in der fhem.cfg Datei  | Ergänzungen in der fhem.cfg Datei (In diesem Fall wird das Script led_toggle alle '''3 Sekunden''' aufgerufen)  | ||
  <nowiki>#Lebenszeichen von FHEM-Server auf der Fritzbox anzeigen  |   <nowiki>#Lebenszeichen von FHEM-Server auf der Fritzbox anzeigen  | ||
define lebenszeichen at +*00:00:03 {led_toggle}  | define lebenszeichen at +*00:00:03 {led_toggle}  | ||
| Zeile 40: | Zeile 32: | ||
== Allgemeines ==  | == Allgemeines ==  | ||
In diesem Beispiel blinkt die Power LED im 3 Sekunden Takt  | In diesem Beispiel blinkt die Power LED im 3 Sekunden Takt.  | ||
Dieses Script kann aber auch angepasst werden, so dass z.B. für eine NACHTSchaltung alle LEDs ausgeschaltet werden.   | |||
== Links ==  | == Links ==  | ||
led-ctrl Parameter Beschreibung [http://www.ip-phone-forum.de/showthread.php?t=185747&page=2&p=1316971#post1316971]  | * led-ctrl Parameter Beschreibung [http://www.ip-phone-forum.de/showthread.php?t=185747&page=2&p=1316971#post1316971]  | ||
[[Kategorie:Code Snippets]]  | [[Kategorie:Code Snippets]]  | ||
[[Kategorie:FritzBox]]  | |||
Aktuelle Version vom 25. April 2023, 10:10 Uhr
Um an der FritzBox 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
#
#    Power/DSL LED
#    on        - power_on
#    off       - power_off
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;
   }
}
Konfiguration
Ergänzungen in der fhem.cfg Datei (In diesem Fall wird das Script led_toggle alle 3 Sekunden aufgerufen)
#Lebenszeichen von FHEM-Server auf der Fritzbox anzeigen
define lebenszeichen at +*00:00:03 {led_toggle}
Allgemeines
In diesem Beispiel blinkt die Power LED im 3 Sekunden Takt.
Dieses Script kann aber auch angepasst werden, so dass z.B. für eine NACHTSchaltung alle LEDs ausgeschaltet werden.
Links
- led-ctrl Parameter Beschreibung [1]