Bist du sicher, dass du das "erledigt(Regensensor)" nicht vergessen hast? - Dann könnte der Bug soweit gehen, dass sogar das "Geschaltet-Flag" davon betroffen ist.
Müssen wir selber ein Flag konstruieren:
Code: Alles auswählen
// Variable RegenGemeldet Typ Zahl, Startwert 0
wenn Regensensor001 = "Regnet" und RegenGemeldet = 0 dann
kommando := "h:\xx\1.exe, Es regnet " +Dachbodentemp +" Grad"
Aufrufen(VeluxZu)
startwin(kommando)
WintergartenRolladenRechts schliessen
RegenGemeldet := 1
wenn-Block-Ende
warte 5 Minuten
Regensensor001 setzen auf "Trocken"
RegenGemeldet := 0
Dazu muss nun aber (wie schon beim vorherigen Vorschlag) "Ausführen bei Empfang" aktiviert sein. Sonst wird später (wenn das Makro nur noch bei Änderung ausgeführt wird) die Rückstellung immer 5 Minuten nach der ersten Meldung erfolgen!
Viele Grüsse
Bümpi
PS: Der Sendeabstand ist im Zusammenhang mit diesem Fehler bedeutungslos. - Das Makro dürfte nicht bei jedem Signal, sondern nur beim ersten Mal "Regen AN" ausgeführt werden!