Beiträge von kraweuschuasta

    Guten Abend,

    ich hab einen Shelly Plug S (Gen2) FW Vers: 1.44 und Shelly i4 im Fronius Wechselrichter

    Bei einem gewissen PV Produktionslevel schaltet der Shelly Plug S ein.


    Anforderung: der Shelly Plug S soll nur an einem Tag der Woche (oder alle 7 Tage mal) bei PV Produktion einschalten

    ich kann zwar ein Schedule benutzen, das IMMER an einem Tag der Woche schaltet ODER per Shellyi4 das IMMER bei PV Ertrag schaltet.

    geht das irgendwie nur 1x die Woche?


    Hintergrund: es sollen gewisse Akkugeräte dranhängen, die nicht permanent geladen werden sollen, sondern eben nur 1x die Woche bei PV Ertrag..

    keine Shelly Cloud

    Plan B wäre das ganze über den vorhandenen Raspi zu steuern


    LG und danke

    Wolfgang

    Mahlzeit allerseits,

    hoffe ich habe den richtigen Bereich erwischt und nicht ein Thema gepostet, das schon hinlänglich bekannt ist, die Suche hätte nix dazu ausgespuckt...

    Problem: Meine Shellys erkennen einen Timer nicht mehr seit dem Update auf die FW Version 1.2.2 (davor 0.14)

    Code
    URL: http://192.168.1.23/relay/1?turn=on&timer=10

    Weder die Shelly Plus Plug S, noch Plus 1 PM, noch Plus2 PM erkennen das &timer=XXX mehr

    exakt der Befehl hat in der alten version aber funktioniert.

    in der JSON Antwort steht auch immer: has_timer:false

    Esist auch egal, ob ichs vom Browser oder per cursl sende, von linux oder Windows....


    acer@Acerblau:~$ curl -s http://192.168.1.23/relay/0?turn=on&timer=10
    [1] 79970
    acer@Acerblau:~$ {"ison": true, "has_timer":false, "timer_started_at": 0, "timer_duration": 0.00, "timer_remaining": 0.00, "overpower": false, "source": "http"}

    Vermute mal einen Bug oder hab ich da irgendwas übersehen?


    LG und danke

    Wolfgang

    Fürs eigene Netz ists mir eh wurscht, es geht darum, dass sich ein Angreifer auf das Shelly-eigene WPLAN verbinden könnte und settings verändern könnte.

    Habe die Std WLAN funktion der Shellys nicht deaktiviert, weil ich bei einem Shelly paarmal sie IP neu einstellen musste und das WLAN konfigurieren musste. das ging nur über das Shelly- eigene WLAN.

    Wüßte sonst keine sinnville Möglichkeit, mich auf den Shelly zu verbinden, wenn mal was mit dem WLAN nicht paast....

    nAbend

    Ich habe schon 3 unterschiedliche Shellys in Verwendung, laufen super. Jetzt möchte ich aus Vorsichtsgründen die Passwortfunktion benutzen, um sie sicherer zu machen und stoße da auf ein Problem.

    Über die Webschnittstelle - also IP im Browser - kann ich NUR ein PW vergeben. funkt auch problemlos.

    In sämtlichen Anleitungen udn Tips, die ich gefunden habe, wird der shelly über http:user:passwort@[IP]...... angesprochen

    ich habe aber keinen user ?!? was jetzt?

    Aja verwende keien Shelly cloud, es läuft alles übers lokale Netzwerk über Shellys bzw. Web URL Hooks.

    ShellyPlugS

    Firmware: 0.14.4

    mache ich etwas falsch?

    wie komme ich in der weboberfläche zu einem user?

    LG und danke

    Wolfgang

    nAbend,

    danke für die Anregungen, Schedule enablen/disablen funkt problemlos, das war ja der einfache Teil :)

    Habe einen Teilerfolg zu verzeichnen, durch blödes herumprobieren und spielen hab ichs geschafft, ein vorhandenes Schedule für Uhrzeit und Tag im Browser upzudaten....

    Code
    http://192.168.1.XX/rpc/Schedule.Update?id=1&timespec="0 5 18 * * SUN,MON,TUE,WED,THU,FRI,SAT"

    pasted-from-clipboard.png

    Interessant: das Blank zwischen einer und Zehnerminuten muss sein, keine Ahnung warum.

    Problem: mittels eines CURL kommandos über die linux bash funkt das leider nicht, ich bekomme zwar die neue rev ID zurück (d.h. wert erfolgreich gesetzt, so wie über den browser link, aber die Werte im Schedule ändern sich nicht :(

    Hat jemand eine Idee, warum das sein könnt?

    LG und danke

    Wolfgang

    Hallo,

    danke für die Beispiele, dann hab ich jetzt was zum Lesen und Ausprobieren.

    Die Awattarseite hat eh eine API, die kann ich per CURL abfragen. Möchte eben nur den Shelly (irgendwann) automatisiert mit den gpnstigsten Zeiten füttern.

    Wobei ich hier im Forum schon gesehen habe, das das wer mit simplem ON/OFF Kommando auch schon gemacht hat, wäre zu überlegen...

    LG Wolfgang

    Hallo Allerseits,

    hab grade einen Shelly Plug S im Probebetrieb - soll durch einen Shelly Plus 2 PM dauerhaft ersetzt werden für meine Poolsteuerung. Funkt alles eigentlich problemlos, allerdings hätte ich eine Frage zum Thema Schedule updaten:

    Habe Awattar - stundenvariable Strompreise - und momentan date ich abends die Schedules für die Poolpumpe manuell up.

    Wäre natürlich cool, wenn das per Webhook o.ä. funktionieren würde, dann könnt eich das automatisieren...

    Habe zum Thema leider nur

    apreick
    7. August 2023 um 15:30

    gefunden, da wird aber nur Schedule aktivieren/deaktivieren behandelt und nicht das Update der schedules.

    Anforderung wäre eigentlich nur, max. 2 EIN- und 2 Ausschaltzeiten zu ändern.

    BSP: Ein: 03:00, Aus 06:00, Ein: 13:00, Aus 17:00 -- diese Zeiten würde ich gerne per webhook anpassen, eventuell noch den ersten Ein/Aus Intervall deaktivieren/aktivieren.

    vielen Dank für jede Hilfe

    LG Wolfgang

    nAbend,

    für Alle, die die Leistung am Shelly abfragen wollen, habe mir unter Linux(Mint) ein curl Kommando zusammengebastelt und mittels jq (kommandozeilentool) werte ich den JSON Response aus...

    Code
    ShellyIP="192.168.1.111"
    Relay=0
    power=$(curl -s http://$ShellyIP/rpc/Switch.GetStatus?id=$Relay | jq -r ".apower")
    echo "Power1: $power"

    Output: Power1: 19.2

    per Bash am Raspberry eine IF Abfrage mit einem Schwellwert abzufragen ist ja dann ka Hexerei mehr....

    LG Wolfgang

    Mahlzeit allerseits,

    ich spiele grad mit meinen Shelly 2 Plus PM und Shelly Plug S herum, das Ganze soll eine sensitive Steuerung für meine Pool WP werden - die darf man nicht einfach abschalten, damit der Verdichter nicht kaputt wird.

    Daher Workaround: Poolpumpe abschalten, warten, bis die Pool WP automatisch ausschaltet (mit "Hilfe zuwenig Durchfluß" Anzeige) und DANN die Pool WP abschalten und optinal Poolpumpe wieder einschalten.

    Ich möchte das über meinen Shelly Plus2 PM lösen, hab auch eine Schaltung, allerdings hapert es beim Trigger, wann die Pool WP auszuschalten wäre. Am Besten, sobald die Leistungsaufnahme < XX Watt ist.

    Konkrete Frage:

    A) Wie kann ich den Shelly dazu bringen, abzuschalten, bei unterschreiten einer gewissen Leistungsaufnahme? Vermutlich nur per Script...?

    B) Wie kann ich über einen Webhook die Leistung ausgeben, die über den Shelly grad aufgenommen wird? (könnte das per Bash Script auf einem RASPI auswerten und den entsprechenden Abschaltbefehl per CURL kommando senden...)

    Hinweis: Ich verwende die Cloud nicht.... Und nein, möchte sie auch nicht verwenden :)

    LG und danke

    Wolfgang

    nAbend allerseits,

    Hab heute meinen ersten Shelly bekommen (Plus2PM) und schon bissl herumgespielt im AP Modus über die Weboberfläche.

    (Glühbirne einschalten geht schonmal per web UI, Hurra)

    Was ich in der Weboberfläche nirgends gefunden habe, war der Kalender bzw. eine Zeitschaltuhrfunktion, die der Shelly aber haben soltle....

    Der Shelly hängt noch nicht im WLAN, d.h. han noch keine Internetverbindung und konnte auch noch kein Update machen, sofern nötig.

    - Muß bei mir noch die IP und DHCP Settings am Router umstellen...

    Frage: Kann es sein, daß die Zeitschaltuhrfunktion nur mit der Shelly Cloud Verbindung funktioniert?

    Würde eigentlich gerne diesen ganzen Cloudgeschichten vermeiden.....

    LG und danke

    Wolfgang

    Soweit ich weiß, gewinnt der letzte Befehl.

    Um bei nächster Bestätigung des Schalters einen Schaltvorgang des Shellies auszulösen, oder dieser im Button Type auf Edge zu stellen.

    das würde mir sehr in die Karten spielen. Hab mal bissl herumgemalt, und bin auf einen Shelly plus 2PM gekommen mit folgender Beschaltung:

    20230610_124354.jpg


    Komme grad drauf, daß das elektrisch einfacher ist als logisch, weil:


    Zu 75% wird die Poolpumpe vom fronius WR getriggert, Sonne da => Poolpumpe an

    Wenn keine Sonne da => Zeitplan (Hausnummern) Mo-So 09:00-12:00 und 15:00 - 18:00 - über Shelly Webinterface

    Manuelle übersteuerung per Taster "jetzt soll Poolpumpe laufen" oder Jetzt soll sie nicht mehr laufen, weil Wartung etc... also an/aus Schaltmöglichkeit.

    Soviel ich verstanden hab, muss ich dann beim Taster auf Flankentriggerung schalten und beim WR auf Zustandstriggerung (ein/aus)

    * elektrisch müsste das so hinhauen, richtig?

    * funkt das logisch/programmatisch auch, so wie ich mir das vorstelle?

    EDIT: Und wenn ich ganz lustig bin, kann ich das noch per webhook befehl über meine raspi steuern bzw. abfragen, richtig?


    LG und danke

    Wolfgang