NEWS
Skript läuft ungewollt weiter
-
@kymchy du musst im interval block eine bedingung für" interval stop" baustein einbauen - sonst läuft das interval einfach weiter und interval stop in die bedingung setzen

@liv-in-sky
Ah, OK, vielen Dank, also so:
-
@liv-in-sky
Ah, OK, vielen Dank, also so:
@kymchy sagte in Skript läuft ungewollt weiter:
@liv-in-sky
Ah, OK, vielen Dank, also so:
wobei dein Switch sicher nicht auf einen Text reagieren würde
Ist das ein 0/1 also bool? Dann einen Logikbaustein wahr/falsch
Ist das eine 0/1 als Zahl, dann bitte einen Mathebaustein -
@kymchy sagte in Skript läuft ungewollt weiter:
@liv-in-sky
Ah, OK, vielen Dank, also so:
wobei dein Switch sicher nicht auf einen Text reagieren würde
Ist das ein 0/1 also bool? Dann einen Logikbaustein wahr/falsch
Ist das eine 0/1 als Zahl, dann bitte einen Mathebaustein@homoran sagte in Skript läuft ungewollt weiter:
@kymchy sagte in Skript läuft ungewollt weiter:
@liv-in-sky
Ah, OK, vielen Dank, also so:
wobei dein Switch sicher nicht auf einen Text reagieren würde
Ist das ein 0/1 also bool? Dann einen Logikbaustein wahr/falsch
Ist das eine 0/1 als Zahl, dann bitte einen Mathebausteinein weiteres Problem ist, dass dein Intervall innerhalb von 60 Sekunden 6x Ausführt bevor das Intervall gestoppt werden kann.
Außerdem wird das Intervall bei switch =1 mehrfach gestartet -
@homoran sagte in Skript läuft ungewollt weiter:
@kymchy sagte in Skript läuft ungewollt weiter:
@liv-in-sky
Ah, OK, vielen Dank, also so:
wobei dein Switch sicher nicht auf einen Text reagieren würde
Ist das ein 0/1 also bool? Dann einen Logikbaustein wahr/falsch
Ist das eine 0/1 als Zahl, dann bitte einen Mathebausteinein weiteres Problem ist, dass dein Intervall innerhalb von 60 Sekunden 6x Ausführt bevor das Intervall gestoppt werden kann.
Außerdem wird das Intervall bei switch =1 mehrfach gestartet -
@liv-in-sky
Ah, OK, vielen Dank, also so:
@kymchy nein - der stopp und die abfrage muss IM interval sein
-
@kymchy nein - der stopp und die abfrage muss IM interval sein
@liv-in-sky
kann ich mir jetzt gerade nicht so richtig vorstellen. Wie sähe das Blockly dann aus? -
@liv-in-sky
kann ich mir jetzt gerade nicht so richtig vorstellen. Wie sähe das Blockly dann aus?@kymchy habe ich doch gepostet https://forum.iobroker.net/post/586423
im interval ist die abfrage der bedingung, wann das interval stoppen soll -
@kymchy habe ich doch gepostet https://forum.iobroker.net/post/586423
im interval ist die abfrage der bedingung, wann das interval stoppen sollso habe ich es jetzt:

Aber das mit dem Timeout ist so wohl falsch...
Das soll eigentlich nur dafür da sein, dass es ne best. Zeit wartet, bevor es loslegt, aber ein Delay habe ich nicht gefunden. -
so habe ich es jetzt:

Aber das mit dem Timeout ist so wohl falsch...
Das soll eigentlich nur dafür da sein, dass es ne best. Zeit wartet, bevor es loslegt, aber ein Delay habe ich nicht gefunden.@kymchy jetzt sieht es besser aus
so kann das interval stoppen
ein timeout verzögert etwas - denke, das brauchst du hier nicht
-
@kymchy jetzt sieht es besser aus
so kann das interval stoppen
ein timeout verzögert etwas - denke, das brauchst du hier nicht
@liv-in-sky
doch, ich brauche unbedingt ein Delay. Ohne geht das nicht.
Aber Danke! -
@liv-in-sky
doch, ich brauche unbedingt ein Delay. Ohne geht das nicht.
Aber Danke!@kymchy sagte in Skript läuft ungewollt weiter:
doch, ich brauche unbedingt ein Delay. Ohne geht das nicht.
dann muss das Intervall wieder da hinein!
Am Besten erklärst du mal genau was du willst.
Dann kann mir dir dabei auch helfen -
@liv-in-sky
doch, ich brauche unbedingt ein Delay. Ohne geht das nicht.
Aber Danke!@kymchy sagte in Skript läuft ungewollt weiter:
@liv-in-sky
doch, ich brauche unbedingt ein Delay. Ohne geht das nicht.
Aber Danke!Dann sollte das timeout auch gestoppt werden....
Was ist wenn sich innerhalb des timeout Dein Switch "geändert" hat, dann laufen schon zwei timeout. -
@kymchy sagte in Skript läuft ungewollt weiter:
doch, ich brauche unbedingt ein Delay. Ohne geht das nicht.
dann muss das Intervall wieder da hinein!
Am Besten erklärst du mal genau was du willst.
Dann kann mir dir dabei auch helfen@homoran
an der Steckdose soll in Zukunft eine Backup Platte hängen.
Die Steckdose soll z.B. um 18:00 angehen. Es braucht dann einige Zeit, bis die Platte hochfährt und die volle Last anliegt. Um 18:02 startet das NAS das Backup und wenn es damit fertig ist, wirft es die Platte automatisch aus und die Last an der Steckdose fällt rapide ab, weil sie in den Standby fährt.
Aufgrund der Last, kann ich die Steckdose dann abschalten und damit auch die Platte. So soll das mal aussehen... -
@homoran
Also bool isses nicht, habe ich probiert, keine Reaktion. So wie es jetzt ist, reagiert es auf o oder 1, je nachdem, was ich einsetzte. -
@kymchy sagte: Also bool isses nicht, habe ich probiert, keine Reaktion. So wie es jetzt ist, reagiert es auf o oder 1
So ist die Abfrage unabhängig davon ob 0/1 oder false/true im Trigger-Datenpunkt geliefert wird:

Wert aus "Trigger".
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden