mirror of
https://github.com/brmlab/brmdoor.git
synced 2025-06-07 19:24:01 +02:00
Don't flood NFC errors
This commit is contained in:
parent
88694f33f9
commit
4818350365
1 changed files with 11 additions and 2 deletions
|
@ -117,14 +117,23 @@ done
|
||||||
|
|
||||||
LOOP=0
|
LOOP=0
|
||||||
|
|
||||||
|
NFC_FAILED=1
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
CARD=`$NFC_BINARY`
|
CARD=`$NFC_BINARY`
|
||||||
if [ $? -ne 0 ]; then
|
RET=$?
|
||||||
|
if [ $RET -ne 0 ] && [ $NFC_FAILED -eq 1 ] ; then
|
||||||
|
NFC_FAILED=0
|
||||||
log_message "NFC_FAILURE"
|
log_message "NFC_FAILURE"
|
||||||
logger -p user.error "[biodoor] NFC failure"
|
logger -p user.error "[biodoor] NFC failure"
|
||||||
irc_message "[biodoor] NFC error! Might be out of order!"
|
irc_message "[biodoor] NFC error! Might be out of order!"
|
||||||
sleep 1s
|
sleep 1s
|
||||||
|
continue
|
||||||
|
elif [ $RET -eq 0 ] && [ $NFC_FAILED -eq 0 ]; then
|
||||||
|
NFC_FAILED=1
|
||||||
|
log_message "NFC_BACK"
|
||||||
|
logger -p user.error "[biodoor] NFC back"
|
||||||
|
irc_message "[biodoor] NFC communication is back!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $IGNORE_ALARM -gt 0 ]; then
|
if [ $IGNORE_ALARM -gt 0 ]; then
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue