|
|
@@ -20,7 +20,10 @@ def get_uptime():
|
|
|
get_boot_time()
|
|
|
client = InfluxDBClient(host='127.0.0.1', port=8086, database='solar')
|
|
|
result = client.query("SELECT sum(\"eingespeiste_leistung\") *0.000002777777777 FROM \"Tannenstrasse\" WHERE time >= " + beginning + "ms and time <= " + end + "ms")
|
|
|
-kwh = round(result.raw['series'][0]['values'][0][1], 1)
|
|
|
+if 'series' in result.raw:
|
|
|
+ kwh = round(result.raw['series'][0]['values'][0][1], 1)
|
|
|
+else:
|
|
|
+ kwh = "0 - Keine Werte"
|
|
|
|
|
|
urllib.request.urlretrieve("http://localhost:3000/render/d-solo/-wCxs6mgk/solaranlage?orgId=1&refresh=10s&panelId=2&from=" + beginning + "&to=" + end + "&width=600&height=300&tz=Europe%2FBerlin", tmpdir.name + "/leistung.png")
|
|
|
|