change all lights at once
This commit is contained in:
parent
5930c76223
commit
c5b9710f7a
1 changed files with 9 additions and 7 deletions
2
light.sh
2
light.sh
|
@ -82,6 +82,7 @@ case "$ROOM_NUMBER" in
|
||||||
find "$(dirname "$TMPFILE_PID_BASE")" -name "$(basename "${TMPFILE_PID_BASE}_1_*")" -exec sh -c 'cat {} | xargs kill; rm -f {}' \;
|
find "$(dirname "$TMPFILE_PID_BASE")" -name "$(basename "${TMPFILE_PID_BASE}_1_*")" -exec sh -c 'cat {} | xargs kill; rm -f {}' \;
|
||||||
COLOR_A="$(echo "$STATE" | cut -d";" -f1 | cut -d"|" -f1)"
|
COLOR_A="$(echo "$STATE" | cut -d";" -f1 | cut -d"|" -f1)"
|
||||||
COLOR_B="$(echo "$STATE" | cut -d";" -f1 | cut -d"|" -f2)"
|
COLOR_B="$(echo "$STATE" | cut -d";" -f1 | cut -d"|" -f2)"
|
||||||
|
(
|
||||||
if [ "${COLOR_A:0:1}" == "!" ]; then
|
if [ "${COLOR_A:0:1}" == "!" ]; then
|
||||||
${COLOR_A:1} >/dev/null 2>&1 &
|
${COLOR_A:1} >/dev/null 2>&1 &
|
||||||
PID=$!
|
PID=$!
|
||||||
|
@ -89,6 +90,7 @@ case "$ROOM_NUMBER" in
|
||||||
else
|
else
|
||||||
for i in {1..5}; do (echo -en "$COLOR_A" > /dev/udp/172.23.92.15/49152 &); sleep .1; done
|
for i in {1..5}; do (echo -en "$COLOR_A" > /dev/udp/172.23.92.15/49152 &); sleep .1; done
|
||||||
fi
|
fi
|
||||||
|
) &
|
||||||
if [ "${COLOR_B:0:1}" == "!" ]; then
|
if [ "${COLOR_B:0:1}" == "!" ]; then
|
||||||
(
|
(
|
||||||
R1=$(( RANDOM % 256 )); G1=$(( RANDOM % 256 )); B1=$(( RANDOM % 256 ))
|
R1=$(( RANDOM % 256 )); G1=$(( RANDOM % 256 )); B1=$(( RANDOM % 256 ))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue