[gelöst] Shelly plug s mqtt was ist current?

Begonnen von mrb, 30 April 2023, 10:55:28

Vorheriges Thema - Nächstes Thema

mrb

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

RalfRog

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.
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

mrb

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

RalfRog

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
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

RalfRog

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.
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

mrb

Du darfst diesen Dateianhang nicht ansehen.
Du darfst diesen Dateianhang nicht ansehen.
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?

RalfRog

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.


FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

mrb

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.

RalfRog

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)
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

mrb

So also ampere. Was bei stromeinpeißung total Wurst ist. Soviel ich weiß
Du darfst diesen Dateianhang nicht ansehen.

RalfRog

#10
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.
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

mrb

Hier das geforderte vom get Status
Du darfst diesen Dateianhang nicht ansehen.

RalfRog

#12
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
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

mrb

Also zusammengefasst das ist einfach die ampere (current) die für meinen Zweck unnötig ist.

RalfRog

Ich denke ja.
Was willst du denn sehen?
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder