Homey Community Forum

Virtuelles Gerät - Sensorwert setzen- Discovergy Anbindung

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.