Anbei das passende Python Script um Werte aus dem Discovergy Smart Meter an homey zu senden:
#!/usr/bin/python3
from pydiscovergy import PyDiscovergy
import datetime
import time
import schedule
import requests
email = 'mail@email.de'
password = 'PASSWORD'
clientname = 'suchdirwasaus'
discovergy = PyDiscovergy(clientname)
discovergy.login(email, password)
# Get all meters for account
meters = discovergy.get_meters()
readings = discovergy.get_last_reading(meters[0].get('meterId'))
power = (readings['values'].get('power')/1000)
url="https://<homeycloudid>.connect.athom.com/api/manager/logic/webhook/<webhook_name>?tag="
r = requests.get(url = url+str(power))
Nicht schön aber funktioniert erstmal. Dann das ganze als cron auf dem Pi laufen lassen und es läuft.
Wenn meine kleine Solaranlage da ist werde ich auch mal schauen das ich diesen Wert in Homey rein bekomme.