Shelly Plus Plug S über Skript mit "json" Daten ansteuern

Hinweis zur Nutzung von Skripten (für Nutzer)

Die Verwendung von Skripten erfolgt ausdrücklich auf eigene Gefahr. Weder Shelly noch die jeweiligen Autoren oder Entwickler der Skripte übernehmen irgendeine Form der Haftung für mögliche Schäden, Fehlfunktionen, Datenverluste oder anderweitige Beeinträchtigungen, die durch die Nutzung dieser Skripte entstehen könnten. Bitte stellen Sie vor dem Einsatz sicher, dass Sie den Quellcode verstehen und sich der möglichen Auswirkungen bewusst sind. Die Skripte werden ohne Gewähr bereitgestellt und unterliegen keiner regelmäßigen Wartung oder offiziellen Unterstützung.


Hinweis für Entwickler

Wenn Sie eigene Skripte bereitstellen, achten Sie bitte darauf, eine klare Beschreibung, eventuelle Einschränkungen und Sicherheitsaspekte zu dokumentieren. Beachten Sie zudem, dass Nutzer Ihre Skripte grundsätzlich auf eigenes Risiko verwenden. Eine Haftung für Schäden ist ausgeschlossen, sofern diese nicht vorsätzlich oder grob fahrlässig verursacht wurden oder gesetzlich anderweitig geregelt ist.

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

  • Hallo zusammen,

    Ich bin immer noch auf der Suche nach einer einfachen „Preisgünstigen Lösung“ meine Brauchwasserpumpe 230V/9W über ein ELWA-E Heizschwert zu triggern/ schalten…

    Leider bin ich im Skripten ein Laie und hab mich schon durchs Forum und das „www“ gelesen aber irgendwie nicht wirklich das gefunden was mich weiterbringt.

    Eine Frage an die Skripter unter Euch:

    Ich kann „json“ Daten über den Status der ELWA-E auslesen (s. Anhang). Ist es möglich mit diesen Daten über ein Skript eine „Shelly plus Plug 2“ direkt ein-/ auszuschalten oder braucht es dafür noch weitere Hard/Software die diese Daten aufbereitet und an die Shelly weitergibt?

    In der Datei „data.jsn.zip“ sind die Daten „Status“ und „Power etc.“ aufgeführt evtl. kann man ja mit diesen Daten was anfangen z.B. „Power größer 100w = Steckdose an“ oder Status 4 = Steckdose an…


    Für Hilfe oder Tipps wäre ich Euch sehr Dankbar…

    Ps. die Pumpe zieht Max. nur 0,05A/ 230V dürfte also für die Shelly plus plug 2 kein problem sein.

    Dateien

    Energiemanagement: SMA Sunny Homemanager 2.0
    PV Module: 65 St. Jinko Solarmodul Cheetah MX HC BFR 330Wp JKMS330M-60H-MX3
    PV Wechselrichter: SMA STP 15000TL-30
    Batteriewechselrichter: SMA SB Storage 3.7-10
    Speicher: BYD Battery-Box Premium HVM 13.8, Nutzbare Kapazitaet: 13,80 kWh
    Walbox: SMA EV Charger 22 kW
    Heizschwert: MYPV AC ELWA-E, 3kW

    Meine Shelly´s:

    4x Shelly1 - für Lichtsteuerung

    1x Shelly Plug S - Klimanalage - nur Leisungsmessung

    1x Shelly Plus Plug 2 - Automation Brauchwasserpume, Danke "De kat"

  • Das würde nur gehen wenn der json der ELWA die Netzleistung ausspuckt.

    Besser wäre es wenn ELWA die Shelly abfragen könnte - Eventuell ergänzen sie sogar ihre Liste: Kompatible Hersteller (my-pv.com)

    Für die Ansteuerung per http musst du die Doku vom Hersteller anfordern falls du das von einem Shelly Gerät aus steuern möchtest.

    Das Skript ist dann noch eine andere Geschichte...

    Einbindung der Shelly´s in die Loxone

    Einmal editiert, zuletzt von AlexAn (22. November 2023 um 17:39)

  • Leider bekam ich vom Hersteller nur diese Antwort...

    meine Frage:

    Hallo MYPV Team,

    Ich möchte über die ELWA E eine „Shelly PlusPlugS“ Steckdose ansteuern sobald das Heizschwert den Zustand („off/on/off“) wechselt soll die Steckdose eine Brauchwasserpumpe (230V/9W) zuschalten oder abschalten.

    Die ELWA-E übermittelt ja Daten zur Cloud, kann man diese evtl. nutzen?

    Die Steckdose kann über Skripts, MQTT, oder URL geschaltet werden. Leider habe ich keine Informationen über die Daten + Übermittlung der ELWA-E Schnittstelle. Gibt es hierfür Informationen die ich für das Ansteuern der Steckdose nutzen kann?

    Ansonsten müsste ich über einen externen Sensor die Last der ELWA-E Monitoren und diese Informationen zur Steuerung der Pumpe verwenden was aber mit zusätzlichen Kosten und Aufwand verbunden ist.

    Herzlichen Dank


    die Antwort:

    Vielen Dank für das Interesse an unseren Produkten.

    AC ELWA-E hat keinerlei Möglichkeit externe Pumpen zu steuern.

    ...nicht sehr hilfreich!

    Energiemanagement: SMA Sunny Homemanager 2.0
    PV Module: 65 St. Jinko Solarmodul Cheetah MX HC BFR 330Wp JKMS330M-60H-MX3
    PV Wechselrichter: SMA STP 15000TL-30
    Batteriewechselrichter: SMA SB Storage 3.7-10
    Speicher: BYD Battery-Box Premium HVM 13.8, Nutzbare Kapazitaet: 13,80 kWh
    Walbox: SMA EV Charger 22 kW
    Heizschwert: MYPV AC ELWA-E, 3kW

    Meine Shelly´s:

    4x Shelly1 - für Lichtsteuerung

    1x Shelly Plug S - Klimanalage - nur Leisungsmessung

    1x Shelly Plus Plug 2 - Automation Brauchwasserpume, Danke "De kat"

  • OK ist dann doch eine etwas andere Anwendung als ich gedacht habe.

    Fordere trotzdem die Doku für die http/Modbus TCP Ansteuerung an - das braucht der der dir das Skript schreibt

    mach mal einen Shot von: Control Settings/Steuerungseinstellungen und Control Type http

    Befehle: HTTP-Request Shelly Plug S - Offizielles technisches Shelly Support Forum (DACH) (shelly-forum.com)

    Einbindung der Shelly´s in die Loxone

    Einmal editiert, zuletzt von AlexAn (22. November 2023 um 18:10)

  • Ein Shelly kann per http-Request Daten abfragen und sich anhand dieser auch selbst per Script schalten. AlexAn hat das schon auf den Punkt gebracht.

    Wie genau hast du die JSON Daten denn ausgelesen, wenn die Daten via http abgefragt wurden und nicht als Zip gepackt waren, sondern reine JSON Daten, dann stehen die Chancen gut, dass dein Shelly die Daten selbst via http-Request abfragen kann.

  • Dieses Thema enthält 21 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.