#!/bin/bash

# used by monitor_iot.worker

weewx_master=iot

now_str="$( date )"
basename="$( basename "$0")"

radiation="$( timeout -k 1 10 curl -fsSL $weewx_master/weewx/data.dat )" || exit 2 # let prior isNight test rule if actual night, else if daytime still, just go with last measurement

radiation=$( echo "$radiation" | grep Radiation | awk '{print $2}' )
if [ "$radiation" -lt 25 ] ; then
    echo "$basename: $now_str: Is Dark (radiation=$radiation)"
    exit 0
elif [ "$radiation" -gt 80 ] ; then
    echo "$basename: $now_str: Is Light (radiation=$radiation)"
    exit 1
else
    echo "$basename: $now_str: Light level in hysteresis zone (radiation=$radiation)"
    exit 2
fi
