Nie możesz wybrać więcej, niż 25 tematów
Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
26 wiersze
820 B
Bash
26 wiersze
820 B
Bash
#!/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'"
|
|
|