Hallo
Hat jemand Erfahrung mit den Griffin Powermates ? Der USB und der Bluetooth Version ? Würde gerne die Bluetooth Version mit dem Raspberry betreiben.
Hallo
Hat jemand Erfahrung mit den Griffin Powermates ? Der USB und der Bluetooth Version ? Würde gerne die Bluetooth Version mit dem Raspberry betreiben.
Hallo
Hab jetzt schon einige Zeit Hyperion am laufen und bin, immer noch am verbessern und ändern. Als aktuelles Nebenprojekt Layoute ich mit einen Freund eine Stacking Platine für den Pi mit mehreren Optionen
- Pegelanpassung für die WS 2801 LEDs
- Stacking um das Remote Pi Board weiterhin betrieben zu können
- GPIOs für das 1602 mit Spannungsversorgung Potis usw.
- Zusätzliche Taster um die Config des Hyperion ändern zu können
- Abschaltung des Netzteils für die LEDs um Standby Leistung zu sparen und gleichzeitig unbeabsichtigtes leuchten der LEDs während der Pi aus ist zu unterbinden
Ich habe zB die aktuelle Config des Pi als Anzeige auf dem Display oder den Status vom Hyperion, doch schön wäre es zB. Bei aktivierten Effekten diese auch mit Namen angezeigt zu bekomme. Gibt es da ein PID oder Dienst den ich auslesen kann ?
Hallo. Kann das auch in den Kernel von Hyperion integriert werden ?
Hallo
geht mit etwas bearbeiten der hyperion.init.sh
#!/bin/bash
# Hyperion daemon
# description: Hyperion daemon
# processname: hyperiond
DAEMON=hyperiond
OPT_FILE1="/opt/hyperion/config/hyperion.config.json"
OPT_FILE2="/opt/hyperion/config/hyperion.3DSBS.config.json"
OPT_FILE3="/opt/hyperion/config/hyperion.3DOU.config.json"
DAEMONOPTS="$OPT_FILE1"
DAEMON_PATH="/usr/bin"
NAME=$DAEMON
DESC="Hyperion ambilight server"
PIDFILE=/var/run/$NAME.pid
OPTIONSFILE=/etc/$NAME.opt
SCRIPTNAME=/etc/init.d/$NAME
if [ -f $OPTIONSFILE ]
then
#echo "OPTIONSFILE found. Load configuration from file..."
DAEMONOPTS=`cat $OPTIONSFILE`
else
DAEMONOPTS="$OPT_FILE1"
echo "No options file found. Saving option" $DAEMONOPTS "to " $OPTIONSFILE
echo $DAEMONOPTS > $OPTIONSFILE
fi
case "$1" in
start)
if [ $(pgrep -l $NAME |wc -l) = 1 ]
then
printf "%-50s\n" "Already running..."
exit 1
else
printf "%-50s" "Starting $NAME..."
cd $DAEMON_PATH
PID=`$DAEMON $DAEMONOPTS > /dev/null 3>&1 & echo $!`
#echo "Saving PID" $PID " to " $PIDFILE
if [ -z $PID ]; then
printf "%s\n" "Fail"
else
echo $PID > $PIDFILE
printf "%s\n" "Ok"
fi
fi
;;
status)
printf "%-50s" "Checking $NAME..."
if [ -f $PIDFILE ]; then
PID=`cat $PIDFILE`
if [ -z "`ps axf | grep ${PID} | grep -v grep`" ]; then
printf "%s\n" "Process dead but pidfile exists"
else
echo "Running"
fi
else
printf "%s\n" "Service not running"
fi
;;
stop)
if [ -f $PIDFILE ]
then
printf "%-50s" "Stopping $NAME"
PID=`cat $PIDFILE`
cd $DAEMON_PATH
if [ -f $PIDFILE ]; then
kill -HUP $PID
printf "%s\n" "Ok"
rm -f $PIDFILE
else
printf "%s\n" "pidfile not found"
fi
else
printf "%-50s\n" "No PID file $NAME not running?"
fi
;;
restart)
$0 stop
$0 start
;;
switch)
if [ "$DAEMONOPTS" == "$OPT_FILE1" ]
then
printf "%-50s\n" "Switching from $DAEMONOPTS to $OPT_FILE2"
DAEMONOPTS="$OPT_FILE2"
elif [ "$DAEMONOPTS" == "$OPT_FILE2" ]
then
printf "%-50s\n" "Switching from $DAEMONOPTS to $OPT_FILE3"
DAEMONOPTS="$OPT_FILE3"
else
printf "%-50s\n" "Switching from $DAEMONOPTS to $OPT_FILE1"
DAEMONOPTS="$OPT_FILE1"
fi
echo $DAEMONOPTS > $OPTIONSFILE
$0 restart
;;
config1)
if [ "$DAEMONOPTS" == "$OPT_FILE2" ]
then
printf "%-50s\n" "Switching from $DAEMONOPTS to $OPT_FILE1"
DAEMONOPTS="$OPT_FILE1"
else
printf "%-50s\n" "Switching from $DAEMONOPTS to $OPT_FILE1"
DAEMONOPTS="$OPT_FILE1"
fi
echo $DAEMONOPTS > $OPTIONSFILE
$0 restart
;;
config2)
if [ "$DAEMONOPTS" == "$OPT_FILE1" ]
then
printf "%-50s\n" "Switching from $DAEMONOPTS to $OPT_FILE2"
DAEMONOPTS="$OPT_FILE2"
else
printf "%-50s\n" "Switching from $DAEMONOPTS to $OPT_FILE2"
DAEMONOPTS="$OPT_FILE2"
fi
echo $DAEMONOPTS > $OPTIONSFILE
$0 restart
;;
config3)
if [ "$DAEMONOPTS" == "$OPT_FILE1" ]
then
printf "%-50s\n" "Switching from $DAEMONOPTS to $OPT_FILE3"
DAEMONOPTS="$OPT_FILE3"
else
printf "%-50s\n" "Switching from $DAEMONOPTS to $OPT_FILE3"
DAEMONOPTS="$OPT_FILE3"
fi
echo $DAEMONOPTS > $OPTIONSFILE
$0 restart
;;
*)
echo "Usage: $0 {status|start|stop|restart|switch|config1|config2|config3}"
exit 1
esac
exit 0
Alles anzeigen
mit sudo /etc/init.d/hyperion switch durch die 3 Configs switchen
mit sudo /etc/init.d/hyperion config1 2 3 direkt auswählen
Hy. Nicht erstellen sondern hinüber zu kopieren per ssh.
Kann nur sagen Super Tool und tolle Arbeit.
Das mit dem Grabber neu starten usw hab ich mir auch schon überlegt. Aber ich glaube bei jedem User wird das evtl. ein etwas anderer Befehl sein.
Daher werd ich bei Gelegenheit mal Textfelder mit nen "Send" Button einfügen, wo man seine eigenen Befehle reinschreiben kann und diese auf Knopfdruck senden.Das mit dem einklappen der Leiste vermute ich mal schwer umzusetzen. Aber ich kann mal schauen ob ich ne gute Lösung finde. Aber wahrscheinlich wirds nix.
Habt ihr denn die erstellten Configs bei euch Ausprobiert? Laufen diese?
Hallo
Wäre es möglich nicht nur einen send Button einzubauen sondern auch Befehle zu speichern Eben Stop Start Reset. Und da du ja schon per ssh eine Verbindung hast die neue Config gleich hochzuladen ?
Hallo
Super
Gerade Upgedated und alles durchgetestet. Wobei auch eine Frage wieder aufgekommen ist. Beim einstellen der Farbe habe ich ja schon etwas geänderte Werte in der Config die, die App ja auch ausliest. Wenn ich jetzt was ändere nimmt er es auch an und ich sehe denn Unterschied. Dachte dann Reset drücken um auf meinen Wert zurück zu springen doch damit setzt du alles auf die Hyperion Standard Werte 1 1 usw. wäre es nicht besser auf die Werte zurück zu setzen die du ausgelesen hast. Zum Widget bzw der App allgemein wäre noch eine Funktion wie in der Hue App zum auswählen welche Effekte im Widget direkt angewählt werden können Cool. Und in Bezug auf das Farbrad nicht wie du beschreibst f00 sondern die drei Werte 254 254 254 zum direkt eingeben. Oder auch ein Automatischer Effekt Wechsel nach Zeit.
Schönen Sonntag noch.
Hallo
Hab bei euch mitgelesen und ein ähnliches Problem. Warte gerade darauf das meine Bestellung aus China kommt, evtl hilft das jemand anderen dann auch.
http://de.aliexpress.com/item/1PCS-HDMI…ommendVersion=2
Gebe dann Feedback in wie weit es klappt. Hyperion und 3D per HDMI.
Hallo
Zwei Fragen. Plannst du eine iPad unterstützung auch ? und erweiterung des Widgets ?
Zum Widget - geht der Off Knopf bei mir nicht.
Danke
Hallo
Irgend welche News zum Tool ? Dem Config Reiter für den USB Grabber ?
Danke