Beiträge von RB0815

    Ich wäre durchaus an einem optimierten Skript interessiert (bin kein Skripter, siehe ChatGPT), wenn auch das von ostfriese sehr gut funktioniert. Aber nur, wenn ich es auch in die wetterbasierte Szene einbinden kann. Das wäre also die erste Bedingung, die es zu klären gilt, bevor auch du dich um mich bemühst. Wobei ich jetzt auch dir schon dankbar bin, dass du dich darum kümmerst.

    Und jetzt gleich die Anschlussfrage (bin immer noch glücklich und dankbar!): Ich habe ein Premium-Abo, kann also eine wetterbasierte Szene einstellen. Das klappt, wenn ich sage: "über 24° fahren auf Position 24". Das war die Ausgangsbasis. Doch wie kann ich hier dieses Skript einbinden? Ich finde die Stelle nicht

    image.png

    Es funktioniert! ChatGPT hat mir die Logik umgekehrt.


    Erst einmal ganz herzlichen Dank für deinen Einsatz. Das Skript läuft grundsätzlich. Allerdings ist 100 % offen und 0 geschlossen. Jetzt fährt er auf 93 runter und gleich darauf noch ein wenig runter. Wie sieht also das Skript aus, wenn 100 oben und 0 unten berücksichtigt wird?

    Moment. Wie muss der komplette Code aussehen? Denn jetzt hatte ich manuell auf 91% heruntergefahren. Wenn ich deinen Code nach meinem einfüge, kommt "Fertig" sofort, wird aber nicht ausgeführt:


    Code
    Shelly.call("Cover.GoToPosition", {'id': 0, 'pos': 91});
     Shelly.call('Cover.GoToPosition', {'id': 0, 'pos': 93},
        function(result, error_code, error_message) {
            print('Fertig');
        }
    );

    Ich steuere meine Jalousien mit einem Shelly 2PM und habe folgendes Problem: Ich möchte die Jalousien auf 24% herunterfahren. Um die Lamellen etwas zu öffnen, soll sie dann wieder kurz hochgefahren werden, um die gewünschte Position der Lamellen zu erreichen. Das Absenken auf 24 % funktioniert bereits mit folgendem Skript:

    Shelly.call("Cover.GoToPosition", {'id': 0, 'pos': 24});

    Nun versuche ich dies:

    Shelly.call("Cover.GoToPosition", {'id': 0, 'pos': 24});

    Shelly.call("Cover.GoToPosition", {'id': 0, 'pos': 25});

    Nur die erste Zeile wird ausgeführt. Wie muss das Skript aussehen, damit beide Zeilen direkt nacheinander ausgeführt werden?

    Noch lieber wäre es mir, ich könnte das kurze Hochfahren zeitgesteuert programmieren, etwa 0,3 Sekunden. Dazu habe ich aber keine Hinweise für ein solches Skript gefunden.


    PS. Nicht wundern, ich habe diese Anfrage auch in zwei anderen Stellen eingestellt, leider aber keine sachdienlichen Hinweise bekommen.

    Als Neuling und Begeisterter habe ich eine Frage zu Shelly 2.5 als Jalousie-Steuerung. Den Kippschalter zur manuellen Ansteuerung konnte ich in "Mini-Schritten" bedienen (wenn ich schnell war) und so beispielsweise die Lamellen so einstellen, dass Licht noch durchkam, aber die direkte Sonnenstrahlung nicht.

    Jetzt ist es so, dass die Reaktion ganz leicht verzögert ist und der Steuerimpuls offensichtlich ein klein weniger länger dauert.

    1. Muss ich damit leben oder habe ich etwas falsch gemacht?

    2. Kann ich in den Einstellungen irgendwie eine Aktion hinzufügen, die solche Kleinstschritte ermöglicht?

    Danke für jegliche Antworten.