From 6bfefc1534ef876081ee9326a6382ff240e08e93 Mon Sep 17 00:00:00 2001 From: Florian Schlegel Date: Sun, 19 Feb 2017 21:14:58 +0100 Subject: [PATCH] UDP packets may get lost; try multiple times --- light.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/light.sh b/light.sh index d9a1793..24e80dd 100755 --- a/light.sh +++ b/light.sh @@ -26,6 +26,11 @@ case $LIGHT_STATE in ;; esac -echo -en "$(echo "$STATE" | cut -d";" -f1)" > /dev/udp/172.23.92.15/49152 & -echo -en "$(echo "$STATE" | cut -d";" -f2)" > /dev/udp/172.23.92.16/31302 & +for i in {1..5}; do + echo -en "$(echo "$STATE" | cut -d";" -f1)" > /dev/udp/172.23.92.15/49152 & + echo -en "$(echo "$STATE" | cut -d";" -f2)" > /dev/udp/172.23.92.16/31302 & + + sleep .1 +done + echo $LIGHT_STATE > $TMPFILE