FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: mrb am 30 April 2023, 10:55:28

Titel: [gelöst] Shelly plug s mqtt was ist current?
Beitrag von: mrb am 30 April 2023, 10:55:28
Hi zusammen,

Mal wieder eine blöde Frage. Entweder habe ich es in der Doku überlesen oder es steht da nicht.

Ich hab eine shelly plug s zwischen meiner Solaranlage und meinem Stromkreis um ihre Leistung zu messen. Funktioniert auch super. Ich habe gefunden und gemerkt das apower die watt sind die sie erzeugt. Aber was ist current? Vielleicht die ampere?
Könnte jemand mir da helfen? Es ist vermutlich für die Anlage egal, aber interesse ist da und der Wert ändert sich ja laufend.

Grüße
Mrb
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: RalfRog am 30 April 2023, 11:11:46
Hätte fast gesagt ja...
aber der ShellyPlug S kennt nur Leistung (=power) und Energie (=total).

Weiss nicht genau was er im MQTT-Modus schickt - aber woher soll der Strom kommen wenn er ihn nicht misst?

Gruß Ralf

P.S. oder ist es die Gen2 Variante (Plus). Die kann vielleicht mehr.
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: mrb am 30 April 2023, 11:40:36
Ach die gibt es Unterschiede? Habe einfach die bei Amazon bestellt. Da ja dort immer das neueste Verkauft wird gehe ich schon von gen2 aus
https://www.amazon.de/gp/aw/d/B0BTJ1DTBX?psc=1&ref=ppx_pop_mob_b_asin_title
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: RalfRog am 30 April 2023, 11:55:48
Naja lt. Text: Enthaltene Komponenten    ‎1 stück Shelly Plus Plug S

Neben Karton und Faltblättchen verrät im besten Fall auch das Webinterface http://<IP> a) was es ist b) ob Strom gemessen wird.
Weiterhin müsste auch die Plus Variante abfragbar sein: http://<IP>/settings und http://<IP>/status.

Gruß Ralf
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: RalfRog am 30 April 2023, 12:35:11
Der alte Plug S scheint kaum noch beschaffbar - und wenn relativ teuer.

Kannst Du mir mal die Ausgabe von:
=> http://<ip>/status
=> http://<ip>/settings

hier einstellen. Würde mich mal interessieren falls ich auf die neue Variante muss.
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: mrb am 30 April 2023, 18:47:28
Screenshot_20230430-184036-815.png
Screenshot_20230430-183955-244.png
Sieht nach plus aus wenn ich das Richtig sehe. Was jetzt über current, einer ne idee?
Und welche Vorteile hat dann gen 1 da die so teuer ist?
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: RalfRog am 30 April 2023, 23:10:37
Steht ja eindeutig da, dass es Plus ist.
Das ist aber eine SmatphoneApp, oder?
Was mir da fehlt ist die Anzeige vor allem des Wertes für die aktuelle Power und ein "Knopf" um das Relais ein- und auszuschalten.
Wenn, dann ist eine Anzeige für den Strom und ggf. auch Energie dort zu finden wo auch die aktuelle Leistung steht.


Gen2 ist die Weiterentwicklung. Bei Atelco gibts die Gen1 nicht mehr im Shop. Vermute mal, dass das der Grund ist, dass die im Handel noch Verfügbaren teurer werden. Vor zwei Jahren gabs den Gen1 noch für 19,90€.

Antwortet der Plug auf:
Zitat von: RalfRog am 30 April 2023, 12:35:11Kannst Du mir mal die Ausgabe von:
=> http://<ip>/status
=> http://<ip>/settings

hier einstellen. Würde mich mal interessieren falls ich auf die neue Variante muss.


Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: mrb am 01 Mai 2023, 00:45:24
Ne ich habe keinen Screenshot verkürzt und ausgeschnitten
Es war im übrigen http://<ip>/#/status und http://<ip>/#/settings. Es fehlt das #/ in der url.
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: RalfRog am 01 Mai 2023, 01:43:13
Zitat von: mrb am 01 Mai 2023, 00:45:24Ne ich habe keinen Screenshot verkürzt und ausgeschnitten
Zeigt er dir jetzt Werte im Webinterface an wenn etwas angeschlossen ist - oder nicht?


Zitat von: mrb am 01 Mai 2023, 00:45:24Es war im übrigen http://<ip>/#/status und http://<ip>/#/settings. Es fehlt das #/ in der url.
Meine Beispiele waren vom Gen1 Plug. Gut möglich, dass es beim Gen2 abweicht/anders ist.
=> Aber poste doch mal den Output



Habe mir jetzt mal die API Beschreibung angeschaut: https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Switch#switchgetstatus-example

Dort ist der Aufruf beschrieben mit: http://<IP>/rpc/Switch.GetStatus?id=0      und der output (allerdings nicht speziell Plug):
{
  "id": 0,
  "source": "WS_in",
  "output": false,
  "apower": 0,
  "voltage": 225.9,
  "current": 0,
  "aenergy": {
    "total": 11.679,
    "by_minute": [
      0,
      0,
      0
    ],
    "minute_ts": 1654511972
  },
  "temperature": {
    "tC": 53.3,
    "tF": 127.9
  }
}

Wenn Du bei dir in dieser Ausgabe Current hast dann ist das der Strom und insofern dürfte der MQTT-Wert "Current" dein Strom sein, den der Plug misst.

Beschreibung:
Zitatapower  -> Last measured instantaneous active power (in Watts) delivered to the attached load (shown if applicable)
voltage  -> Last measured voltage in Volts (shown if applicable)
current  -> Last measured current in Amperes (shown if applicable)
aenergy -> total  ->  Total energy consumed in Watt-hours
              -> by_minute -> Energy consumption by minute (in Milliwatt-hours) for the last three minutes (the lower the index of the element in the array, the closer to the current moment the minute)

minute_ts -> Unix timestamp of the first second of the last minute (in UTC)
temperature -> Temperature in Celsius (null if temperature is out of the measurement range)
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: mrb am 01 Mai 2023, 07:29:23
So also ampere. Was bei stromeinpeißung total Wurst ist. Soviel ich weiß
Screenshot_20230501-072728-524.png
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: RalfRog am 01 Mai 2023, 08:52:30
Poste doch bitte mal: http://<ip>/rpc/Switch.GetStatus?id=0   

Na da sieht man es jetzt doch endlich in der Webansicht.
* Leistung in Watt    -> apower
* Spannung in Volt  -> voltage
* Strom in Ampere (kann er also) -> current
* Der Zähler für die Energie in Wattstunden (aenergy?) bekommst du nur in FHEM.

Naja,
für ein BKW willst du ja meistens wissen wieviel Energie (Wh) pro Tag/Monat etc. erzeugt wurden und vielleicht wieviel Watt das Modul gerade erzeugt (in die Steckdose einspeist) .

Achtung! Der Energiezähler summiert zwar aber fängt wieder bei 0 an wenn der Plug stromlos war.
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: mrb am 01 Mai 2023, 09:51:43
Hier das geforderte vom get Status
192.168.168.16_rpc_Switch.GetStatus_id=0.pdf
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: RalfRog am 01 Mai 2023, 13:09:36
Prima
Vielen Dank, mal ne Ausgabe vom echten Device.

Entspricht ja dem allgemeinen Muster das Atelco in der API-Dok (s. #8) stehen hat.

Gruß Ralf
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: mrb am 01 Mai 2023, 17:37:55
Also zusammengefasst das ist einfach die ampere (current) die für meinen Zweck unnötig ist.
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: RalfRog am 01 Mai 2023, 18:27:23
Ich denke ja.
Was willst du denn sehen?
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: mrb am 01 Mai 2023, 19:02:46
Zitat von: mrb am 30 April 2023, 10:55:28Ich hab eine shelly plug s zwischen meiner Solaranlage und meinem Stromkreis um ihre Leistung zu messen. Funktioniert auch super. Ich habe gefunden und gemerkt das apower die watt sind die sie erzeugt. Aber was ist current? Vielleicht die ampere?
Könnte jemand mir da helfen? Es ist vermutlich für die Anlage egal, aber interesse ist da und der Wert ändert sich ja laufend.
Wie geschrieben wollte wissen was das ist und hatte die Vermutung ja richtig. Also alles gut.
Titel: Aw: Shelly plug s mqtt was ist current?
Beitrag von: RalfRog am 01 Mai 2023, 19:04:35
gelöst  ;D    und mal nen Output vom PlusPLug  ;)