[fli4l] es läuft: LED schalten auf Alix mit hw_supp (3.10.6)

Stefan Puschek stefan.puschek at t-online.de
So Aug 21 17:45:06 CEST 2016


Hi @ all,
...
ich möchte auf meinem Alix (2D13) die erste LED über ein Skript steuern:

diese soll leuchten, wenn der Switch per Powerline (fällt schonmal aus)
erreichbar ist - falls nicht, LED aus

1) LED auf manuelles Schalten vorbereiten:

HWSUPP_LED_1='trigger'
HWSUPP_LED_1_DEVICE='alix::1'
HWSUPP_LED_1_PARAM='none'


2) Folgendes Skript check-powerline.sh schreiben:

#!/bin/sh

TARGET=192.168.6.129 # IP vom Ziel
LED=1 # die erste LED
WAIT=20 # zwischen den Abfragen

while true
   do
     ping -c 1 -W 1 $TARGET >/dev/null

     if [ "$?" = "0" ]
       then # ping hat geklappt
         hwsupp_setled $LED on
       else # ping hat NICHT geklappt
         hwsupp_setled $LED off
       fi

     sleep $WAIT
   done &


3) Das Skript von OPT_USERCMD auf den Router bringen und beim
Booten ausführen lassen:

USERCMD_BOOT_N='1'
USERCMD_BOOT_1='/usr/local/bin/powerline.sh'

USERCMD_FILE_N='1'
USERCMD_FILE_1_SRC='powerline.sh'
USERCMD_FILE_1_DST='/usr/local/bin/powerline.sh'
USERCMD_FILE_1_MODE='555'
USERCMD_FILE_1_FLAGS='sh'


das wars - es läuft :)

Vielen Dank an Christoph und Peter


Groetjes
Stefan


Mehr Informationen über die Mailingliste Fli4L