Hallo Leute,
ich habe ein Plug-In welches mir die aktuelle Leistung der Solaranlage anzeigt.
Jetzt möchte ich das sich dieser z.B. alle 5 Sekunden aktualisiert, wie bekomme ich sowas hin?
Gruß
PiT
Alles anzeigen
ich habe ein Plug-In welches mir die aktuelle Leistung der Solaranlage anzeigt.
Jetzt möchte ich das sich dieser z.B. alle 5 Sekunden aktualisiert, wie bekomme ich sowas hin?
Gruß
PiT
Quellcode
- def Menu(self):
- m = requests.post(url ="http://192.168.1.101/rpc" , headers={"content-type":"text/plain"}, data='RPC={"version":"1.0","proc":"GetPlantOverview","id":"1","format":"JSON"}')
- solar = {}
- solar = m.json()
- list = []
- list.append((_(" "),))
- list.append((_("Sunny Webbox "),))
- list.append((_("Aktuelle Leistung "+str(solar["result"]["overview"][0]["value"])+" W"),))
- list.append((_("Energie Heute "+str(solar["result"]["overview"][1]["value"])+" Wh"),))
- list.append((_("Energie Gesamt "+str(solar["result"]["overview"][2]["value"])+" Wh"),))
- list.append((_(" "),))
- list.append((_("Exit"), "cancel"))
- self['myMenu'].l.setList(list)
- self['myMenu'].show()