Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Verbrauchsmessung mit Shelly Plug S? #10

Open
bolek1 opened this issue May 9, 2023 · 2 comments
Open

Verbrauchsmessung mit Shelly Plug S? #10

bolek1 opened this issue May 9, 2023 · 2 comments

Comments

@bolek1
Copy link

bolek1 commented May 9, 2023

Hallo zusammen,
funktioniert das Ganze auch mit einer Shelly Plug S?

Problem:

  • Um einen Shelly 3EM zu montieren muss man an die Phasen dran. Eine Installation sollte von keinem Laien gemacht werden.
  • Oft hat man am Zählerschrank schlechten bis keinen Wifi empfang

Man könnte so an jedem großen Verbraucher (TV, Beleuchtung etc.) eine Plug S zwischenstecken und das gleiche Prinzip wie Ecoflow es bald machen wird umsetzen.

@Engehausen
Copy link

Hallo, ich habe das nicht ausprobiert, aber über http://IP-deines-Plug-S/status kannst du die aktuellen Daten auslesen.
Die Daten müssen dann richtig ausgewertet werden. Leider kann ich Python nicht wirklich. Den Wert, den du haben willst, steht unter 'meters' und das Attribut heißt 'power'. Damit kannst du die aktuelle Leistung des Plug S auslesen. Allerdings geht dieser Code hier noch nicht:
grid_sum =requests.get(f'http://{shellyIP}/status', headers={"Content-Type": "application/json"}).json()['power']
Der hintere Teil .json()['power'] geht so nicht. Ich dachte es müsste evtl. .json()['meters']['power'] sein, aber auch das geht nicht und ich rate hier nur rum. Vielleicht kann dir jemand anderes sagen, wie du die Zeile anpassen musst.

@Engehausen
Copy link

Okay, hab es gefunden: So kommst du an die Leistungsmessung vom Plug S:
grid_sum=requests.get(f'http://{shellyIP}/status', headers={"Content-Type": "application/json"}).json()['meters'][0]['power']

Ich hoffe, das hilft dir weiter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants