DOIF Mehrfaches Abfragen bevor Anweisung

Begonnen von xDarKyx, 09 Februar 2018, 12:56:27

Vorheriges Thema - Nächstes Thema

xDarKyx

Hallo zusammen,

ich habe ein kleines DOIF gebastelt was soweit auch so funktioniert wie es soll.

(([([00:00]) - ([04:00])] ) && ( [PC_Bjoern] eq "off")) (set Doro_PC_Schalter off) (set PC_Bjoern_Schalter off) (set Computer off)

Zur Erklärung: PC_Bjoern ist ein lan-ping device ( Mein PC )
die 2 Schalter sind ein Sonoff Dual
Computer ist mein RGB Strip

das DOIF funktioniert, jedoch gibt es hin und wieder das Problem das der PC einen Ping verpasst, nicht empfängt oder aus irgendein anderen Grund nicht erreichbar ist. Dadurch schaltet das DOIF sich ein und schaltet mir mitten im Betrieb den PC sowie das Licht aus.

Gibt es eine Möglichkeit in dem DOIF eine Bedingung festzulegen das wenn der PC 3x hintereinander als off angezeigt wird erst die DO  ausgeführt wird.

IF (PC_Bjoern = off)
{
set A = A + 1
}

IF A = 3
{
Führe mein DOIF aus
set A = 0
}


Sprich das es in dem Sinne so ausgeführt wird

Frank_Huber

Das würde ich im LAN ping device regeln.
Das Presence Modul hat hierfür Parameter.

Mit dem Handy online, daher kurz gefasst...