#! /bin/bash


# Prüfen, welches Display angeschlossen ist
DTYPE="$(/home/snowtv/bin/dtype.sh)"
if [ "$DTYPE" != "gds" ]; then
	exit	
fi

ID="$(/home/snowtv/bin/getid.sh)"
TOK="$(cat /home/snowtv/bin/token)"
DOMAIN="$(/home/snowtv/bin/getdomain.sh | tr -d "[']")"

# Sensordaten
function getval()
{
	snmpwalk localhost temperature
	snmpwalk localhost fan
	snmpwalk localhost environment
	snmpwalk localhost voltage
	snmpwalk localhost status
	snmpwalk localhost heater
	snmpwalk localhost lcdPanelAndBacklight
	snmpwalk localhost monitorInformation
}
VAL=$(getval | sed 's/\"/\\"/g' | sed '1 s/^/{"valGDS": "/' | sed '$ s/$/\"}/' | sed 's/$/\\n/g' | tr -d '\n' | sed 's/..$//')

curl -k --connect-timeout 20 --max-time 40 --data "$VAL" \
    -H "APG-Authorization: $TOK" "${DOMAIN}/apg-mp?device=${ID}" --user-agent "apg-mp"
