In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 10:
	$LOGIT -p err -- $*
                         ^-- SC2048 (warning): Use "$@" (with quotes) to prevent whitespace problems.
                         ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	$LOGIT -p err -- "$*"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 38:
	local _f=start_turn_on_light setdaynightsync=$1 syncon=$2
        ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.
                                                     ^-- SC2086 (info): Double quote to prevent globbing and word splitting.
                                                               ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	local _f=start_turn_on_light setdaynightsync="$1" syncon="$2"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 58:
	$GDBUS_LIGHTLOGIC_SETLIGHTSTATUS true $setdaynightsync $syncon ||
                                              ^--------------^ SC2086 (info): Double quote to prevent globbing and word splitting.
                                                               ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	$GDBUS_LIGHTLOGIC_SETLIGHTSTATUS true "$setdaynightsync" "$syncon" ||


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 65:
	local _f=stop_turn_on_light setdaynightsync=$1 syncon=$2
        ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.
                                                    ^-- SC2086 (info): Double quote to prevent globbing and word splitting.
                                                              ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	local _f=stop_turn_on_light setdaynightsync="$1" syncon="$2"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 85:
	$GDBUS_LIGHTLOGIC_SETLIGHTSTATUS false $setdaynightsync $syncon ||
                                               ^--------------^ SC2086 (info): Double quote to prevent globbing and word splitting.
                                                                ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	$GDBUS_LIGHTLOGIC_SETLIGHTSTATUS false "$setdaynightsync" "$syncon" ||


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 92:
	local _f=stop_light timeout=$1
        ^-------------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.
                                    ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	local _f=stop_light timeout="$1"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 101:
	if [ $timeout -le 0 ]; then
             ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ "$timeout" -le 0 ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 106:
		timeout=$(($timeout * 1000))
                           ^------^ SC2004 (style): $/${} is unnecessary on arithmetic variables.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 114:
	local _f=start_light light_enabled timeout=$1
        ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.
                             ^-----------^ SC2034 (warning): light_enabled appears unused. Verify use (or export if used externally).
                                                   ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	local _f=start_light light_enabled timeout="$1"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 123:
	if [ $timeout -le 0 ]; then
             ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	if [ "$timeout" -le 0 ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 128:
		timeout=$(($timeout * 1000))
                           ^------^ SC2004 (style): $/${} is unnecessary on arithmetic variables.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 137:
	local _f=validate
        ^------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 177:
[ $# -ge 5 ] || usage $*
                      ^-- SC2048 (warning): Use "$@" (with quotes) to prevent whitespace problems.
                      ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
[ $# -ge 5 ] || usage "$*"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 185:
						start_light $5
                                                            ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						start_light "$5"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 188:
						stop_light $5
                                                           ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						stop_light "$5"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 191:
						usage $*
                                                      ^-- SC2048 (warning): Use "$@" (with quotes) to prevent whitespace problems.
                                                      ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						usage "$*"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 201:
						usage $*
                                                      ^-- SC2048 (warning): Use "$@" (with quotes) to prevent whitespace problems.
                                                      ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						usage "$*"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 206:
				usage $*
                                      ^-- SC2048 (warning): Use "$@" (with quotes) to prevent whitespace problems.
                                      ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				usage "$*"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 218:
						usage $*
                                                      ^-- SC2048 (warning): Use "$@" (with quotes) to prevent whitespace problems.
                                                      ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						usage "$*"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 223:
				usage $*
                                      ^-- SC2048 (warning): Use "$@" (with quotes) to prevent whitespace problems.
                                      ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				usage "$*"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 229:
		validate $*
                         ^-- SC2048 (warning): Use "$@" (with quotes) to prevent whitespace problems.
                         ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		validate "$*"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/irlight.sh line 232:
		usage $*
                      ^-- SC2048 (warning): Use "$@" (with quotes) to prevent whitespace problems.
                      ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		usage "$*"

For more information:
  https://www.shellcheck.net/wiki/SC2034 -- light_enabled appears unused. Ver...
  https://www.shellcheck.net/wiki/SC2048 -- Use "$@" (with quotes) to prevent...
  https://www.shellcheck.net/wiki/SC3043 -- In POSIX sh, 'local' is undefined.