Benutzer-Werkzeuge

Webseiten-Werkzeuge


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)
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
de/im8/jsondateien.txt · Zuletzt geändert: 2022/05/25 23:13 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki