Jump to content

Masterbrick Status LED ausschalten


Recommended Posts

Geschrieben

Hallo,

Die MasterBricks und Wifi Extension habe bekannterweise LEDs die den Status anzeigen.

gibt es eine Möglichkeit diese Abzuschalten sobald das eigene Programm gestartet wurde.

 

 

oder muss dafür die Firmware umgeschrieben werden vielleicht kann man das ja auch in dem Nächsten Update integrieren.

 

 

 

Da der Stapel im Wohnraum steht, stören die LED doch schon manchmal erheblich.

 

 

Geschrieben

Hallo tatzemax,

 

API gibt es dafür momentan nicht. Die LEDs des Master Brick ließen sich mit einer geänderten Firmware abschaltbar machen. Bei WIFI ist aber die blaue LED fest mit 3.3V verbunden und leuchtet immer sobald die WIFI Extension mit Strom versorgt wird.

 

Grüße,

 

Bastian

  • 4 months later...
Geschrieben

Hallo zusammen.

 

Och, ich war auch ueberrascht, dass das jetzt geht.

Hier ein Script um die LED an oder aus zu machen. Host, Port, UID bitte anpassen.

 

master-led.sh [on|off]

 

#!/bin/bash

# 22.5.2014 Abgeleitet aus dem io4-set.sh
# 14.6.2015 Angepasst auf den Masterbrick LED on/off

if [ "$1" = "on" ] ; then LED=EE ; fi
if [ "$1" = "off" ] ; then LED=EF ; fi

# Loetkolbenzauberkiste - LED am Master ausmachen

HOST=192.168.1.99
PORT=4223
tUID=acb123

ALPHABET="123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"
BASECOUNT=`expr length $ALPHABET`
DECODED=0
MULTI=1
for ((i=`expr length $tUID - 1` ; i > -1 ; i--))
  do
    VALUE=${tUID:$i:1}
    DECODEDVALUE=`expr index $ALPHABET $VALUE`
    DECODEDVALUE=`expr $DECODEDVALUE - 1`
    DECODED=`expr $DECODED + $MULTI \* $DECODEDVALUE`
    MULTI=`expr $MULTI \* $BASECOUNT`
  done
HEXDECODEDSTR=""
HEXDECODED=`printf "%08x" $DECODED`
for i in {6,4,2,0}
  do
    DIGIT=${HEXDECODED:$i:2}
    HEXDECODEDSTR=$HEXDECODEDSTR"\x"$DIGIT
  done

## Kein Antowrtpaket anfordern.
SENDPACKET=$HEXDECODEDSTR"\x08\x$LED\x10\x00"
echo -n -e $SENDPACKET | nc -q0 $HOST $PORT

echo "LED gesetzt auf: $1"

 

Note: Getestet auf Debian Wheezy. Bei Ubuntu muss ggf. -q0 gegen -w0 getauscht werden.

 

Geht das auch auf den anderen Bricks mit neuer FW?  ;)

 

 

Der Loetkolben

Geschrieben

Ja, die API dafür ist noch nicht veröffentlicht. ...

 

Anstelle von ganz oder gar nicht leuchten würde ich mir wünschen dass die Status-Led invertiert leuchten könnte. Also nur bei Datenfluss aufblinkt, so wie bei vielen anderen Geräten (zB. Switch) auch.

Diese Einstellung im Master speichern für den nächsten Start währe wohl etwas zuviel verlangt?

Vielleicht könnte das noch eingebaut werden vor der nächsten Veröffentlichung.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...