mein erster Post :*)
Zu mir:
Bis vor etwa 5 Jahren habe ich 10 Jahre lang mein Geld mit Programmieren verdient, VB6 mit Visual Studio 6 und PL/SQL. Python ist mir neu und auch alles etwas eingerostet ... Das Visual Studio Code finde ich übrigens Klasse
Auf dieser Webseite wird erklärt, wie ich mit JSON Daten von einem Solar-Überwachungsgerät (einem Solar-Log base) holen kann.
https://www.matusz.ch/blog/2020/08/09/s ... ansteuern/
Die IP Adresse habe ich auf mich angepasst, so hole ich erfolgreich die Daten ab:
Code: Alles auswählen
import requests
url = "http://192.168.178.34/getjp"
payload = "{\"801\":{\"170\":null}}"
headers = {'content-type': 'application/json'}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
Code: Alles auswählen
{"801":{"170":{"100":"29.05.23 19:17:30","101":1992,"102":1923,"103":0,"104":498,"105":47509,"106":48920,"107":911094,"108":2764322,"109":36609031,"110":2094,"111":14719,"112":40185,"113":443068,"114":2461296,"115":17747228,"116":15000}}}
Code: Alles auswählen
verbrauch = float(response["801"]["170"]["110"])
Siehe Screenshot. Warum geht das nicht?
Danke + MfG
der hans
Link: https://drive.google.com/file/d/16G2bNS ... sp=sharing