Beiträge von Florie

    Geht das bei jemanden?

    Wenn ich den einen RemoteShelly (Pro 1) mit Passwort versehe und dann in dem anderen Shelly das Script so anpasse mit:

    Shelly.call('Http.Get', {url: 'http://admin:supersecretpassword@IP-DES-REMOTE-SHELLY_PRO1/rpc/Switch.Set?id=0&on=true, timeout: 15});

    feuert er laut Log den Befehl richtig ab, aber es kommt nur ein "Unauthorized" zurück :( Das Passwort im Script ist auch wirklich das Passwort im RemoteShelly.

    Shelly Pro 2 geht leider wegen verschiedener FIS nicht. Außerdem ist das auch räumlich getrennt. In der Anlage gibt es auch noch Shelly-freie Komponenten als Backup (gibt z.B. nen dritten Schwimmer bzw. eigentlich sogar 4 ;))

    Wollte mit dem Skriptwunsch aus Post 1 das „Grundrauschen“ abdecken denke das würde soweit auch ausfalltechnisch in Ordnung gehen.

    Hi,

    ich bin total neu beim Thema Scripting daher bräuchte ich mal eben eure Hilfe :)

    Ich habe zwei Pumpen und 2 Schwimmer um Regenwasser wegzupumpen (wir sind ein wenig hochwassergeschädigt).

    Aufbau an sich ist so:

    Shelly Nr. 1 hat auf dem SW-Eingang den Schwimmer 1. Am Ausgang hängt ein Schütz 1, und an diesem wiederum die Pumpe 1.

    Shelly Nr. 2 hat auf dem SW-Eingang den Schwimmer 2. Am Ausgang hängt ein Schütz 2, und an diesem wiederum die Pumpe 2.

    Also an sich pro Pumpe der Aufbau identisch.

    Aktuell ist der Switch auf attached, sprich spring der Schwimmer an schaltet der entsprechende Shelly den Schütz usw.

    Das klappt auch einwandfrei. Nun hängt aber Schwimmer 1 um einiges Tiefer als Schwimmer 2, somit schaltet erst Pumpe 2 ab einem gewissen Level dazu.

    Jetzt kommt mein Gedanke zum Thema Scripting hinzu.

    Da Pumpe 1 regelmäßig (auch bei schönem Wetter) läuft wollte ich ihr ein wenig Pause gönnen und würde gerne in den Shelly 1 programmieren, dass er nur bei jedem zweiten "Schwimmer an" das interne Relais einschaltet.

    Das wäre erstmal die "einfache" Lösung. Dann würde irgendwann Pumpe 2 anspringen und alles ist fein.

    Umfangreicher aber noch schöner wäre eine "Wechselschaltung", sozusagen sind dann Schwimmer 1 und Schwimmer 2 erstmal "unabhängig" von den Shellies.

    Geht Schwimmer 1 an soll abwechselnd Shelly 1 und Shelly 2 eingeschaltet (also einmal das interne Relais, einmal das von dem anderen Shelly eingeschaltet) werden. (Wenn Schwimmer 1 ausgeht soll der entsprechende Shelly auch wieder ausgehen).

    Falls Schwimmer 2 zusätzlich angeht sollen beide Pumpen laufen, sprich die ausgeschaltete soll zugeschaltet werden. Hier sollte dann wenn Schwimmer 2 ausgeht Shelly 2 ausgehen und wenn später dann Schwimmer 1 ausgeht wiederum Shelly 1 ausgehen.

    Also falls ihr da für mich was habt wäre das super :)

    LG & schönes Wochenende