de:im8:jsondateien
JSon Dateien
Die Werte der Variablen werden ständig in JSon-Dateien geschrieben.
Auf die Dateien kann über die Serveradresse zugegriffen werden.
* HTTP://[serverip]:[Port]/daten/stringvariables.json * HTTP://[serverip]:[Port]/daten/picturevariables.json * HTTP://[serverip]:[Port]/daten/tablevariables.json
Hier ein Python script das z.B. auf einem Raspberry PI die Variabelwerte abgreift:
import json, urllib3 score = "" try: http = urllib3.PoolManager() r = http.request('GET', 'http://192.168.178.11:4848/data/stringvariables.json') r.status 'print(r)' j = json.loads(r.data.decode('utf-8')) heimName = [d for d in j if d['ID'] == 'S01'][0] gastName = [d for d in j if d['ID'] == 'S02'][0] heimTore = [d for d in j if d['ID'] == 'S05'][0] gastTore = [d for d in j if d['ID'] == 'S06'][0] score = heimName['Value'] + ' - ' + gastName['Value'] + ' | ' + heimTore['Value'] + ' - ' + gastTore['Value'] except: score = "ups" print(score)
de/im8/jsondateien.txt · Zuletzt geändert: 2022/05/25 23:13 von 127.0.0.1