#!/usr/bin/env bash # export OSEM_BOX=yourboxid BOX=${OSEM_BOX:-5b26181b1fef04001b69093c} API="https://api.opensensemap.org" boxMeta=`curl "${API}/boxes/${BOX}"` sensors=`curl "${API}/boxes/${BOX}/sensors"` updated=`echo $boxMeta | jq -r '.lastMeasurementAt'` weblink=`echo $boxMeta | jq -r '.weblink'` name=`echo $boxMeta | jq -r '.name'` temp=`echo $sensors | jq -r '.sensors[0] | .lastMeasurement.value + .unit'` echo "$name 🌡 $temp" echo "---" echo $sensors | jq -r '.sensors[] | .title + ":\t\t" + .lastMeasurement.value + " " + .unit' echo "---" echo "🕗\tdata from `date -d $updated +'%d.%m. %H:%M'`" echo "⭮\trefresh | refresh=true" echo "---" echo "🗺view on openSenseMap.org | href='https://opensensemap.org/explore/$BOX'" [ ! $weblink == "null" ] && echo "🔗\topen weblink | href='$weblink'"