NEWS
Blockly Script abhängig von letzte betätigung taster
-
PS: es ist ein Homematic Funkaktor die als Taster funktioniert.
-
@Bolländer sagte:
Woher nimmt Blockly die Zeitstempel?
Unter "Trigger".
@Bolländer sagte in Blockly Script abhängig von letzte betätigung taster:
es ist ein Homematic Funkaktor die als Taster funktioniert.
Hat er einen Datenpunkt "PRESS_SHORT" ?
-
@paul53 sagte in Blockly Script abhängig von letzte betätigung taster:
Unter "Trigger".
aber von welche Quelle nimmt er es? von das Gerät? oder Log oder..?
@paul53 sagte in Blockly Script abhängig von letzte betätigung taster:
Hat er einen Datenpunkt "PRESS_SHORT" ?
ja hat er.
-
@Bolländer sagte:
aber von welche Quelle nimmt er es?
Vom Trigger-Datenpunkt "PRESS_SHORT". Der Zeitstempel ist Bestandteil des Zustands eines Datenpunktes.
-
@paul53 In welche Einheit muss den Wert 1800000 sein? Sekunde? ms?
-
@Bolländer sagte in Blockly Script abhängig von letzte betätigung taster:
@paul53 In welche Einheit muss den Wert 1800000 sein? Sekunde? ms?
man könnte auch selber rechnen
. danke!
-
@paul53 Ich habs jetzt mit den Regenbeginn gemacht vom HM Wetterstation. So siehts aus:
Würde das so funktionieren?
Es soll nur die aktionen machen wann der letzte Regenbeginn Zeitstempel länger als 30 min her war.Danke.
-
@Bolländer sagte:
der letzte Regenbeginn Zeitstempel länger als 30 min her war.
Der vorherige Zeitstempel ist jünger als der vorherige Regenbeginn.
Den vorherigen Regenbeginn muss man sich in einer zusätzlichen Variablen merken. -
@paul53 Ich verstehe nicht 100% welche Funktionen genau was machen in das Skript.
Weil ich nur den Trigger haben möchte wann den Datenpunkt auf "wahr" geändert wird, hoffe ich das dieses jetzt auch klappt:
(hab jetzt ein Beispiel mit Wetterstation, statt Taster, sollte aber gleiche Auswirkungen haben um die 30 min zu messen - hoffe ich) -
@Bolländer sagte:
Weil ich nur den Trigger haben möchte wann den Datenpunkt auf "wahr" geändert wird, hoffe ich das dieses jetzt auch klappt:
Der Trigger "ist wahr" reagiert auch auf Aktualisierung des Zeitstempels, ohne dass eine Wertänderung erfolgte. Der Trigger "ist größer als letztes" reagiert nur bei Änderung von falsch nach wahr. Wenn zwischen Wertänderungen keine Aktualisierungen erfolgen, funktionieren beide Trigger gleich.
-
@paul53 danke!
"ist größer als letztes" bezieht sich dann auf Logik 0 als Falsch und logik 1 als wahr?Gibt es irgendwo eine Anleitung von Blockly wo solche Sachen erklärt werden? Würde ganz viele Fragen sparen glaube ich.