FritzBox Lebenszeichen: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Diverse)
 
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
Um an der Frizbox zu erkennen ob der FHEM Server noch läuft eine LED auf der Fritzbox blinken lassen
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
<nowiki>################################################################
<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
#
#    FESTNETZ LED
#    on - festnetz_aufgebaut
#    off - festnetz_abgebaut
#    flash - festnetz_mwi_set
#    flash off - festnetz_mwi_reset
#
#
#    Power/DSL LED
#    Power/DSL LED
#    on - power_on
#    on       - power_on
#    off - power_off
#    off       - power_off
#    for flashing required: power_on
#    flash - dsl_nicht-verbunden
#    flash twice - dsl_training
my $led_state=0;
my $led_state=0;
sub led_toggle () {
sub led_toggle () {
Zeile 31: Zeile 23:


}
}
</nowiki>
</syntaxhighlight>


== fhem.cfg ==
== 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}
</nowiki>
</nowiki>
Anzeigen im Foorplan:


== 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 ==
[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, 11: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]