Added check for spent data
This commit is contained in:
parent
f3285bf0fe
commit
c4218e35e0
1 changed files with 27 additions and 13 deletions
14
PyPass.py
14
PyPass.py
|
@ -34,6 +34,7 @@ response = requests.get(REQUEST_API_URL, headers=REQUEST_HEADERS)
|
||||||
respJson = response.json()
|
respJson = response.json()
|
||||||
|
|
||||||
# Prepare timedata for database
|
# Prepare timedata for database
|
||||||
|
if respJson['usedPercentage'] < 100:
|
||||||
measurement = [
|
measurement = [
|
||||||
{
|
{
|
||||||
"measurement": "pass_telekom_de",
|
"measurement": "pass_telekom_de",
|
||||||
|
@ -48,6 +49,19 @@ measurement = [
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
else:
|
||||||
|
measurement = [
|
||||||
|
{
|
||||||
|
"measurement": "pass_telekom_de",
|
||||||
|
"tags": {
|
||||||
|
"host": args.hostname
|
||||||
|
},
|
||||||
|
"fields": {
|
||||||
|
"remainingSeconds": respJson['remainingSeconds'],
|
||||||
|
"usedAtMillis": respJson['usedAt']
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
# Send data to InfluxDB
|
# Send data to InfluxDB
|
||||||
influx = InfluxDBClient(host=args.influxHost, database=args.database)
|
influx = InfluxDBClient(host=args.influxHost, database=args.database)
|
||||||
|
|
Loading…
Reference in a new issue