So wie ich das aktuell verstehe gibt es auch keine Methode “queryHistoricTimeseriesEnergy” die du von außerhalb an den /jsonrpc Endpoint senden kannst, weder im openEMS, noch im FEMS.
Siehe hier:
Was mir komisch erscheint, ist, dass auch diese Methode " getEdgeConfig" nicht funktioniert…
@stefan.feilmeier machen wir da was falsch?
import requests
import json
from requests.auth import HTTPBasicAuth
# Basic configuration
url = 'http://192.168.178.100:80/jsonrpc'
headers = {
'Content-Type': 'application/json',
}
username = 'x'
password = 'owner'
body = {
"method": "getEdgeConfig",
"params": {},
}
response = requests.post(url, data=json.dumps(body), headers=headers, auth=HTTPBasicAuth(username, password))
try:
response.raise_for_status()
json_response = response.json()
print(json.dumps(json_response, indent=4))
except requests.exceptions.HTTPError as err:
print(f"HTTP Error: {err}")
except ValueError:
print("Response:", response.text)