+ two alarm icons, two thresholds
This commit is contained in:
@@ -10,10 +10,12 @@
|
||||
# pch_cometlake @ tuxwarrior (i found out by doing more on all tmp input files, and comparing with psensor values):
|
||||
# `/sys/devices/virtual/thermal/thermal_zone3/hwmon6/temp1_input` = `/sys/class/hwmon/hwmon6/temp1_input`
|
||||
|
||||
threshold=$1
|
||||
threshold_1=$1
|
||||
threshold_2=$1
|
||||
temp_file=$2
|
||||
|
||||
threshold=${threshold:=59}
|
||||
threshold_1=${threshold_1:=59}
|
||||
threshold_2=${threshold_2:=65}
|
||||
temp_file=${temp_file:=/sys/devices/virtual/thermal/thermal_zone3/hwmon6/temp1_input}
|
||||
|
||||
# the value is reported in milli-degrees celsius. we divide by 1000 to convert to degrees celsius
|
||||
@@ -21,10 +23,14 @@ temp_file=${temp_file:=/sys/devices/virtual/thermal/thermal_zone3/hwmon6/temp1_i
|
||||
# to set colour in svg, set `fill="white"` in the file
|
||||
temperature=$(($(cat ${temp_file}) / 1000))
|
||||
|
||||
if [[ ${temperature} -gt ${threshold} ]]; then
|
||||
echo /home/poq/.config/nwg-panel/icons/temperature-full-solid-full.alarm.svg
|
||||
if [[ ${temperature} -gt ${threshold_1} ]]; then
|
||||
echo /home/poq/.config/nwg-panel/icons/temperature-full-solid-full.alarm1.svg
|
||||
echo "${temperature}°C"
|
||||
elif [[ ${temperature} -gt ${threshold_2} ]]; then
|
||||
echo /home/poq/.config/nwg-panel/icons/temperature-full-solid-full.alarm2.svg
|
||||
echo "WARNING: ${temperature}°C"
|
||||
else
|
||||
echo /home/poq/.config/nwg-panel/icons/temperature-full-solid-full.svg
|
||||
echo "${temperature}°C"
|
||||
fi
|
||||
|
||||
echo "${temperature}°C"
|
||||
|
||||
Reference in New Issue
Block a user