NEWS
LONG PRESS und Toggle per Blockly
-
@Homoran sagte in LONG PRESS und Toggle per Blockly:
Da kommen wir an meine Grenzen, ich weiß anscheinend nicht genau, wo ich sie starten und wo beenden muss.
-
@paul53
Danke!
Mach ich gleich.Doch zuerst die letzten Studien.
log :2019-02-13 11:51:20.996 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 11:51:20.997 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: nicht hell 2019-02-13 11:51:21.556 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 11:51:21.556 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: nicht hell 2019-02-13 11:51:34.487 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 11:51:34.487 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: hell 2019-02-13 11:51:34.919 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 11:51:34.919 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: hell 2019-02-13 11:51:40.389 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 11:51:40.389 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: nicht hell 2019-02-13 11:51:40.931 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 11:51:40.931 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: nicht hell 2019-02-13 11:51:42.652 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 11:51:42.652 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: hell 2019-02-13 11:51:42.898 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 11:51:42.898 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: hell 2019-02-13 11:51:44.408 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 11:51:44.408 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: nicht hell 2019-02-13 11:51:44.653 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 11:51:44.653 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: nicht hell
History:
true true 2019-02-13 11:51:44.652 true true 2019-02-13 11:51:44.407 true true 2019-02-13 11:51:42.897 true true 2019-02-13 11:51:42.651 true true 2019-02-13 11:51:40.930 true true 2019-02-13 11:51:40.388 true true 2019-02-13 11:51:34.918 true true 2019-02-13 11:51:34.486 true true 2019-02-13 11:51:21.556 true true 2019-02-13 11:51:20.995 true true 2019-02-13 11:48:44.555 true true 2019-02-13 11:48:43.520 true true 2019-02-13 11:48:40.226 true true 2019-02-13 11:48:39.925 true true 2019-02-13 11:48:37.540 true true 2019-02-13 11:48:36.601 true true 2019-02-13 11:48:34.290 true true 2019-02-13 11:48:33.352 true true 2019-02-13 11:48:30.586 true true 2019-02-13 11:48:29.662 true true 2019-02-13 11:48:24.156 true true 2019-02-13 11:48:23.196 null true 2019-02-13 11:44:52.355
-
@Homoran sagte in LONG PRESS und Toggle per Blockly:
History:
Danke.
Der Vergleich mit PRESS_SHORT wäre noch interessant: Kommt der erste PRESS_LONG-Trigger vor dem PRESS_SHORT-Trigger (beim Drücken) oder gleichzeitig ? Kennst Du die Zeitspanne für PRESS_SHORT ? -
@paul53 sagte in LONG PRESS und Toggle per Blockly:
Der Vergleich mit PRESS_SHORT wäre noch interessant:
Hab ich natürlich nicht geloggt
@paul53 sagte in LONG PRESS und Toggle per Blockly:
Kennst Du die Zeitspanne für PRESS_SHORT ?
Natürlich, habe sie ja selbst auf 0.3 gesetzt
Habe das Blockly aber jetzt geändert.
ist das so mit dem zusätzlich falls/sonst block ok?
-
@Homoran sagte in LONG PRESS und Toggle per Blockly:
st das so mit dem zusätzlich falls/sonst block ok?
Nein, Du hast wahr und unwahr vertauscht bei setze Sperre auf.
-
@paul53
Ooops, tatsächlich!Hat auch nicht geklappt - welch Wunder
Habe aber was anderes festgestellt.
Wenn ich nur einen "kurzen LONG_PRESS" mache klappt alles wie ich will, warte ich jedoch mit dem loslassen bis die Lampe die Helligkeit gewechselt hat, springt sie wieder zurück.Melde mich gleich wieder
-
@Homoran sagte in LONG PRESS und Toggle per Blockly:
@foxriver76
Hier die Send...Ist gefixt und zukünftig werden beim neuanlegen von Geräten mit einem MAX von 1.005 dieser automatisch auf 1 korrigiert, da das Problem schon häufiger vorgekommen ist und man nicht bei jedem Gerät auf die manuelle Korrektur warten möchte. --> RPC 1.9.7
-
Jetzt klappt es wie gewollt, egal wie lange ich drücke.
Danke!2019-02-13 12:08:37.422 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: registered 2 subscriptions and 0 schedules 2019-02-13 12:08:54.848 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 12:08:54.848 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: nicht hell 2019-02-13 12:09:16.885 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 12:09:16.885 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: hell 2019-02-13 12:09:19.730 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 12:09:19.731 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: nicht hell 2019-02-13 12:09:21.906 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 12:09:21.906 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: hell 2019-02-13 12:09:25.893 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 12:09:25.893 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: nicht hell 2019-02-13 12:09:37.176 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: oben lang! 2019-02-13 12:09:37.177 - [32minfo[39m: javascript.0 script.js.Licht.Badlicht_repair: hell
Willst du noch die history von short und long?
Gruß
Rainer -
Hier long:
true true 2019-02-13 12:09:38.769 true true 2019-02-13 12:09:37.175 true true 2019-02-13 12:09:26.628 true true 2019-02-13 12:09:25.892 true true 2019-02-13 12:09:23.829 true true 2019-02-13 12:09:21.905 true true 2019-02-13 12:09:20.187 true true 2019-02-13 12:09:19.729 true true 2019-02-13 12:09:17.525 true true 2019-02-13 12:09:16.884 true true 2019-02-13 12:08:55.963 true true 2019-02-13 12:08:54.846 true true 2019-02-13 12:03:30.208 true true 2019-02-13 12:03:29.844 true true 2019-02-13 12:03:27.559 true true 2019-02-13 12:03:27.381 true true 2019-02-13 12:03:21.084 true true 2019-02-13 12:03:20.083 true true 2019-02-13 12:03:18.024 true true 2019-02-13 12:03:17.743 true true 2019-02-13 12:03:15.460 true true 2019-02-13 12:03:15.062 true true 2019-02-13 12:03:11.751 true true 2019-02-13 12:03:10.763 true true 2019-02-13 12:03:07.513 true true 2019-02-13 12:03:07.370 true true 2019-02-13 12:03:05.054 true true 2019-02-13 12:03:03.683 true true 2019-02-13 12:03:00.947 true true 2019-02-13 12:02:59.797
und hier short:
true true 2019-02-13 12:09:29.817 true true 2019-02-13 12:09:28.582 null true 2019-02-13 12:01:11.854
kann aber sein, dass die auch entstanden sind, als ich irrtümlich beim testen mal zu kurz getippt hatte
-
@Homoran sagte in LONG PRESS und Toggle per Blockly:
Willst du noch die history von short und long?
Da ja entweder ein PRESS_SHORT -Trigger oder 2 PRESS_LONG-Trigger erfolgen, nutzt es wenig.
-
@paul53 sagte in LONG PRESS und Toggle per Blockly:
nutzt es wenig.
sehe ich auch so - schade.
Aber deine Sperrvariable nutzt.
Danke nochmals
Rainer -
@Homoran sagte in LONG PRESS und Toggle per Blockly:
Wie man jetzt am log schon sieht, haben anscheinend die IP Taster nicht nur einen LONG PRESS Impuls, sondern bekommen die ganze Zeit, während gedrückt wird weitere Impulse.
Kommen da wirklich mehrere Impulse, mit long_press true?
Zu bedenken sind Kommunikationsdauer ioBroker-> Taster -> ioBroker und asynchrone Abarbeitung JavaScript. Zumal Du Verzögerungen einsetzt.Grüße
-
@rantanplan sagte in LONG PRESS und Toggle per Blockly:
Kommen da wirklich mehrere Impulse, mit long_press true?
wie erkenne ich das "wirklich"?
-
@rantanplan sagte in LONG PRESS und Toggle per Blockly:
Kommen da wirklich mehrere Impulse, mit long_press true?
Laut History-Daten für PRESS_LONG: Ja.