31 lines
999 B
Python
31 lines
999 B
Python
import requests
|
|
import json
|
|
|
|
def get_config(token_id):
|
|
url = 'http://localhost:5000/getconfig'
|
|
headers = {'ID': token_id}
|
|
response = requests.post(url, headers=headers)
|
|
|
|
if response.status_code == 200:
|
|
return response.json()
|
|
else:
|
|
return {'error': f'Request failed with status code {response.status_code}'}
|
|
|
|
def set_data(token_id, data):
|
|
url = 'http://localhost:5000/setdata'
|
|
headers = {'ID': token_id, 'JSON': json.dumps(data)}
|
|
response = requests.post(url, headers=headers)
|
|
|
|
if response.status_code == 200:
|
|
return {'message': 'Data sent successfully'}
|
|
else:
|
|
return {'error': f'Request failed with status code {response.status_code}'}
|
|
|
|
# Beispielaufrufe:
|
|
# config = get_config('token123')
|
|
# print(config)
|
|
|
|
# new_data = {'timestamps': ['2024-04-18 13:31', '2024-04-18 13:32'], 'Producer_sum': {'values': {'success': [True, True], 'day_energy': [6386, 6458], ...}}}
|
|
# response = set_data('token123', new_data)
|
|
# print(response)
|