NEWS
[gelöst] Blockly 1x ausführen, weitere Trigger ignorieren
-
Vorab der Anlass ...
Ein paar Krähen picken an einem Fenster die Dichtungen kaputt.Dieses Blockly soll sie verscheuchen ...

Klappt leider nicht wirklich, da die Rolladenfahrt auch eine Erschütterung ist und den Vorgang wieder triggert.
Das Blockly sollte also einmal durch laufen und dann, wenn der Rollo nach ein paar Sekunden wieder in der (beliebigen) Ausgangsposition ist, erneut "scharf" geschaltet sein falls der Störenfried wieder zurück kommt.Danke für die Hilfe ...
@raspiuser sagte: Rolladenfahrt auch eine Erschütterung ist und den Vorgang wieder triggert.
Bau eine Timer-Sperre ein:

-
@raspiuser sagte: Rolladenfahrt auch eine Erschütterung ist und den Vorgang wieder triggert.
Bau eine Timer-Sperre ein:

@paul53 said in Blockly einmal ausführen, weitere Trigger ignorieren:
Timer-Sperre
OK ... damit hatte ich bisher ohne Erfolg experimentiert. Die Doku zu "Timeouts" ist etwas dünn (bzw. die konnte ich nicht nachvollziehen).
Probiere ich gleich mal aus ... -
@paul53 said in Blockly einmal ausführen, weitere Trigger ignorieren:
Timer-Sperre
OK ... damit hatte ich bisher ohne Erfolg experimentiert. Die Doku zu "Timeouts" ist etwas dünn (bzw. die konnte ich nicht nachvollziehen).
Probiere ich gleich mal aus ...@raspiuser sagte: ohne Erfolg experimentiert.
Hinweis: Um auf die Variable timeout zugreifen zu können, muss erst "Ausführen timeout" eingefügt und anschließend in die Javascript-Ansicht und wieder zurück gewechselt werden. Keine Variable timeout erstellen!!
-
@raspiuser sagte: ohne Erfolg experimentiert.
Hinweis: Um auf die Variable timeout zugreifen zu können, muss erst "Ausführen timeout" eingefügt und anschließend in die Javascript-Ansicht und wieder zurück gewechselt werden. Keine Variable timeout erstellen!!
@paul53 hallo Paul, kannst du bitte kurz erklären, warum man keine Variable erstellen soll?
-
@paul53 hallo Paul, kannst du bitte kurz erklären, warum man keine Variable erstellen soll?
@weimaraner said in Blockly einmal ausführen, weitere Trigger ignorieren:
keine Variable
... gute Frage !?
-
@weimaraner said in Blockly einmal ausführen, weitere Trigger ignorieren:
keine Variable
... gute Frage !?
-
@paul53 hallo Paul, kannst du bitte kurz erklären, warum man keine Variable erstellen soll?
@weimaraner sagte: warum man keine Variable erstellen soll?
Weil es dann zwei Variablen timeout gibt. Die Variable timeout wird beim Einfügen von "Ausführen timeout" automatisch erstellt, was leider in Blockly nicht gleich zu sehen ist. Deshalb in die Javascript-Ansicht umschalten, wo es in der ersten Zeile nur eine Variable timeout geben darf.
-
@weimaraner sagte: warum man keine Variable erstellen soll?
Weil es dann zwei Variablen timeout gibt. Die Variable timeout wird beim Einfügen von "Ausführen timeout" automatisch erstellt, was leider in Blockly nicht gleich zu sehen ist. Deshalb in die Javascript-Ansicht umschalten, wo es in der ersten Zeile nur eine Variable timeout geben darf.
-
Ich befürchte, für mein "Krähen"-Problem ist der Lösungsansatz eh falsch.
Wenn ich den Rollladen per Hand verstelle ist das ja auch eine Erschütterung ...
Stellt sich jetzt die Frage, wie erkennt man eine Krähe ...!?

@raspiuser sagte: wie erkennt man eine Krähe ...!?
Vielleicht durch Auswertung von WORKING (HM classic) bzw. PROCESS (HmIP)?
-
@raspiuser sagte: wie erkennt man eine Krähe ...!?
Vielleicht durch Auswertung von WORKING (HM classic) bzw. PROCESS (HmIP)?
@paul53 said in [gelöst] Blockly 1x ausführen, weitere Trigger ignorieren:
PROCESS (HmIP)
OK ... "PROCESS" gibt es bei den ioBroker Objekten des von mir genutzten "HmIP-FROLL".
Aber ich habe keine Ahnung, was genau das eigentlich ist (was auch bei den restlichen Objekten bzw. den Möglichkeiten in den HOMEMATIC Geräte Einstellungen der Fall ist) und erst recht nicht, wie ich das in Zusammenhang mit der "Krähe" bringen könnte.Wenn Du noch etwas Zeit hättest es zu erläutern ...

(Wie man bei der ursprünglichen Frage vermuten kann, habe ich ein überschaubares Grundwissen ...)
-
@paul53 said in [gelöst] Blockly 1x ausführen, weitere Trigger ignorieren:
PROCESS (HmIP)
OK ... "PROCESS" gibt es bei den ioBroker Objekten des von mir genutzten "HmIP-FROLL".
Aber ich habe keine Ahnung, was genau das eigentlich ist (was auch bei den restlichen Objekten bzw. den Möglichkeiten in den HOMEMATIC Geräte Einstellungen der Fall ist) und erst recht nicht, wie ich das in Zusammenhang mit der "Krähe" bringen könnte.Wenn Du noch etwas Zeit hättest es zu erläutern ...

(Wie man bei der ursprünglichen Frage vermuten kann, habe ich ein überschaubares Grundwissen ...)
@raspiuser sagte in [gelöst] Blockly 1x ausführen, weitere Trigger ignorieren:
Aber ich habe keine Ahnung, was genau das eigentlich ist
dieser State ist
truewenn du gerade den Rolladen (selber) bewegst.
Wenn du das in deine Logik mit einbaust kannst du das absichtliche Bedienen des Rollladens ausfiltern -
@paul53 said in [gelöst] Blockly 1x ausführen, weitere Trigger ignorieren:
PROCESS (HmIP)
OK ... "PROCESS" gibt es bei den ioBroker Objekten des von mir genutzten "HmIP-FROLL".
Aber ich habe keine Ahnung, was genau das eigentlich ist (was auch bei den restlichen Objekten bzw. den Möglichkeiten in den HOMEMATIC Geräte Einstellungen der Fall ist) und erst recht nicht, wie ich das in Zusammenhang mit der "Krähe" bringen könnte.Wenn Du noch etwas Zeit hättest es zu erläutern ...

(Wie man bei der ursprünglichen Frage vermuten kann, habe ich ein überschaubares Grundwissen ...)
@raspiuser sagte: "PROCESS" gibt es bei den ioBroker Objekten des von mir genutzten "HmIP-FROLL". Aber ich habe keine Ahnung, was genau das eigentlich ist
PROCESS ist 1 während Rollo-Bewegung, sonst 0.

-
@raspiuser sagte: "PROCESS" gibt es bei den ioBroker Objekten des von mir genutzten "HmIP-FROLL". Aber ich habe keine Ahnung, was genau das eigentlich ist
PROCESS ist 1 während Rollo-Bewegung, sonst 0.

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