Hallo Zusammen,
ich habe folgendes Problem: Ich habe eine Motorleinwand und dort ein Intertechno ITL-500 angeschlossen.
Habe diesen angelernt und kann auch mit dem Raspberry über FHEM hoch- und runterfahren.
Jetzt ist es aber so, dass die Leinwand komplett rausfährt. Diese soll aber nach 44 Sekunden einfach stoppen.
Die Leinwand bleibt stehen, wenn ich nochmal ein on Befehl setze.
On-for-timer bringt mir nichts, da er nach den 44 Sekudne wieder ein off Befehl setzt, und die Leinwand wieder hochfährt.
Denke es wird mit at +00:00:44 gehen, aber das bekomme ich nicht hin.
Derzeit steht in DEF:
Leinwand:.*on set Beamerleinwand on
Und dort müsste jetzt noch ein 2. set on befehl, aber 44 Sekunden später.
Kann mir jemand helfen?
Syntax fuer DEF:
Leinwand:.*on set Beamerleinwand on; sleep 44; set Beamerleinwand on
Danke werde ich nachher direkt mal testen.
Zitat von: rudolfkoenig am 17 Juni 2019, 08:58:33
Syntax fuer DEF:
Leinwand:.*on set Beamerleinwand on; sleep 44; set Beamerleinwand on
Also im Grunde funktioniert es. Aber nur wenn ich den Wert auf 30 oder 40 anpasse.
44 Sekunde nimmt er nicht. Kannst du mir sagen warum?
Wenn Du mir sagst, was "nimmt er nicht" bedeutet, dann versuche ich zu raten.Hat jedenfalls nichts mit sleep selbst zu tun, was du im Event-Monitor ueberpruefen kannst.
Man kann ohne weitere Information aus der Log und ein "list" des Devices bestimmt nichts sagen, sondern nur mit Kristallkugel raten... Wenn 30 und 40 passen, gibt es keinen Grund wofür 44 nicht passen würde.
Sorry stimmt ;D
Also im Eventmonitor wird ein on Befehl gesendet. Aber es wird kein zweiter gesendet.
Ändere ich aber von 44 auf 40 geht es. Sprich 2 on Befehle.
Wenn ich nachher zuhause bin kann ich aber nochmal schauen und aus dem Eventmonitor die Infos hier reinsetzen.
Ich weiß nich warum, aber jetzt geht es.
Danke.