tatzemax Geschrieben January 14, 2015 at 12:07 Geschrieben January 14, 2015 at 12:07 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. Zitieren
batti Geschrieben January 14, 2015 at 13:40 Geschrieben January 14, 2015 at 13:40 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 Zitieren
Loetkolben Geschrieben January 14, 2015 at 16:53 Geschrieben January 14, 2015 at 16:53 Das war schonmal Thema hier: Master Brick LED deaktivieren Eine API haette Charme. Auch koennte nach 60 Sekunden das "abdunkeln" automatisch geschehen. Siehe auch WAF Der Loetkolben Zitieren
Stefan Geschrieben June 13, 2015 at 14:42 Geschrieben June 13, 2015 at 14:42 Seit Master Firmware 2.3.2 kann man die LED per API deaktivieren. Eine sehr gute API-Erweiterung. Ich hoffe, dass sie auch in zukünftigen Firmware- und Hardwareversionen erhalten bleibt. Zitieren
Nic Geschrieben June 13, 2015 at 17:16 Geschrieben June 13, 2015 at 17:16 LED ausschalten ? Das habe ich doch glatt übersehen, aber in der Changelog und Veröffentlichung steht nix drin: http://www.tinkerunity.org/forum/index.php/topic,673.msg19327.html#msg19327 Aber die Fkt. sind in der API: http://www.tinkerforge.com/de/doc/Software/Bricks/Master_Brick_CSharp.html#BrickMaster::DisableStatusLED Schon ausprobiert ob das wirklich schon funktioniert ? Zitieren
Loetkolben Geschrieben June 14, 2015 at 01:54 Geschrieben June 14, 2015 at 01:54 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 Zitieren
remotecontrol Geschrieben June 14, 2015 at 07:51 Geschrieben June 14, 2015 at 07:51 Schöne Funktion, nur scheint die API das noch nicht zu beinhalten: die Doku hat sie schon, der Download der C-API 2.1.6 enthält die Funktion aber nicht, d.h. die Doku und die Firmware sind da weiter als die veröffentlichte API ?? Zitieren
Nic Geschrieben June 14, 2015 at 08:22 Geschrieben June 14, 2015 at 08:22 Scheint mir auch so, also die Bindings liefern dieses Feature noch nicht, zumindest die C# und Delphi Src sind noch nicht angepasst. Also (noch) nicht verwendbar mit der API ... Zitieren
remotecontrol Geschrieben June 14, 2015 at 09:59 Geschrieben June 14, 2015 at 09:59 Wenn ich mir die Bindings aus dem GIT Repository selber erzeuge, dann sind die Funktionen da .. Zitieren
borg Geschrieben June 14, 2015 at 15:52 Geschrieben June 14, 2015 at 15:52 Ja, die API dafür ist noch nicht veröffentlicht. Die Bindings nur für die eine Funktion zu veröffentlichen hätte sich nicht gelohnt, kommt dann zusammen mit den neuen Bricklets. Zitieren
remotecontrol Geschrieben June 19, 2015 at 17:18 Geschrieben June 19, 2015 at 17:18 Mein Emulator kann diese Funktion jetzt auch und die GUI dazu ebenfalls ... http://www.tinkerunity.org/wiki/index.php/DE/Projekte/Stackemulator_%28stubserver%29#Qt_GUI Zitieren
kreaktiv Geschrieben June 21, 2015 at 04:25 Geschrieben June 21, 2015 at 04:25 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. Zitieren
Malik Geschrieben June 23, 2015 at 17:30 Geschrieben June 23, 2015 at 17:30 Mein Emulator kann diese Funktion jetzt auch und die GUI dazu ebenfalls ... http://www.tinkerunity.org/wiki/index.php/DE/Projekte/Stackemulator_%28stubserver%29#Qt_GUI Uiiihh, den habe ich bis jetzt übersehen! Dafür bin ich bereit, mich mit dem Kompilieren in Linux endlich mal zu beschäftigen! Danke remotecontrol Zitieren
remotecontrol Geschrieben June 24, 2015 at 18:09 Geschrieben June 24, 2015 at 18:09 Wobei die GUI ein separates Projekt ist, welches den Emulator als Bibliothek einbindet. Den GIT Link hatte ich auch vergessen ... Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.