Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

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

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.

Geschrieben

LED ausschalten ? :o 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 ?

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

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 ??

Geschrieben

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  ::)...

Geschrieben

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.

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.

 

Geschrieben

Wobei die GUI ein separates Projekt ist, welches den Emulator als Bibliothek einbindet.

Den GIT Link hatte ich auch vergessen ...

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...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.