ungleicher Scriptablauf

Ich habe das Problem das ich mit einem Script einen Motor schalte,
D.h. ich schalte Ihn ein und möchte ihn nach 2sek wieder ausschalten.
Das löse ich mittels Einschaltbefehl, IPS_Sleep und Ausschaltbefehl.

Das Problem ist das wenn ich das Script zum Editieren in der Console offen habe funktioniert es einwandfrei in der richtigen Reihenfolge,
Schliesse ich es im Editor tut er den Sleep Befehl durchführen und danach kurz hintereinander die Einschaltbefehle.

Das ist ziemlich unloglisch, was kann ich tun?

Moin!

Wie schaltest du denn den Motor ein? Bzw. über was steuerst du denn an? 1-Wire? KNX? …?
Und wie startest du dein IPS-Skript? Über einen Timer? Event? …?

Poste doch bitte mal dein Skript, dann sieht man direkt wie wo was :slight_smile:

Info > Nur weil man im IPS einen Befehl absendet, bedeutet es ja nicht, dass der auch SOFORT ausgeführt wird. Bei einem Bus wird noch auf einen freien „Platz“ gewartet, da kann sich ein Befehl schon mal ein wenig verzögern. Je nachdem wie viele Geräte du am Bus/im IPS eingebunden hast.

IPS_Sleep(2000); << Das sind 2 Sekunden, nur zur Sicherheit. In der Klammer eine 2, dass wären nur 2 ms.

Grüße,
Chris

Servus schenck1.
Ich möchte auch etwas mit Motoren machen. Um Welchen Anwendungszweck geht es bei Dir?
Wo bekomme ich leise Motoren für die Heimanwendung her?
Ich möchte eine Leine auf/abwickeln bzw eine Leine bewegen an der ich die Gardine fest mache.
Grüße Matthias