Zitat von bmx
Beitrag anzeigen
Alarm geht an, wenn die maximale Zeit kein Impuls eingetroffen ist. Ansonsten ist die StoppZeit in Millisekunden.
[highlight=epc]
Max=1000000u64
Zeit=0u64
StoppZeit=10u64
GAEvent=AUS
Alarm=AUS
if delayc(change(GAEvent), Max, Zeit) then {
Alarm=EIN;
} endif
if event("InfoLedBus-0/3/8") then {
StoppZeit=Max-Zeit;
GAEvent=!GAEvent
} endif
[/highlight]
P.S: Cycle ist nicht ungenau. Das Problem vom Jambala im Zusammenhang mit Deinem 1-Wire Makros war schlichtweg die Menge an Debuginformationen, welcher u.a. die Timerabfrage überlastet haben. Steffi hat die Debuginfo per Switch deaktiviert und das sollte nun laufen.
Kommentar