Hallo.
Ich verbinde gerade mein Discovergy mit meinem homey. Dafür möchte ich ein Virtuelles Gerät anlegen. Ich habe ein Virtuelles Gerät vom Typ Steckdose angelegt mit den Werten POWER. Jetzt möchte ich den Virtuellen Sensorwert setzen. Es klappt leider nicht. Ich bin mir nicht sicher wie der "Sensor’Wert korrekt heißt. Hat damit jemand Erfahrung?
Ich habe ein bisschen gegraben und doch noch etwas gefunden:
Da steht die technischen Namen für die Werte.
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.