NEWS
[gelöst]Zufällige Zahl generieren
-
@paul53
Hi!
Also ich habe das Skript kopiert, beim ersten Druck des Tasters wir eine SV auf wahr gestellt und somit "klingelt" es.
Beim zweiten Druck passiert nichts.
Wenn ich das Skript stoppe und dann wieder starte passiert wieder das Gleiche.
Einmal funmktioniert es, danacxh nicht mehr.
Hier der Fehlercode17.9.2022, 19:30:36.914 [info ]: javascript.0 (16692) Start javascript script.js.Weldscripts.Taster_1_Klingelzufall 17.9.2022, 19:30:36.952 [info ]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 17.9.2022, 19:31:14.066 [warn ]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:19:52) 17.9.2022, 19:31:14.070 [warn ]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:20:5) 17.9.2022, 19:31:14.533 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '0' of undefined 17.9.2022, 19:31:14.533 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:20.022 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '0' of undefined 17.9.2022, 19:31:20.023 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:20.819 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '2' of undefined 17.9.2022, 19:31:20.819 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:28.814 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '2' of undefined 17.9.2022, 19:31:28.815 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:29.570 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '0' of undefined 17.9.2022, 19:31:29.571 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:35.430 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '2' of undefined 17.9.2022, 19:31:35.430 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:36.232 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '1' of undefined 17.9.2022, 19:31:36.233 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:41.364 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '1' of undefined 17.9.2022, 19:31:41.364 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:42.160 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '2' of undefined 17.9.2022, 19:31:42.160 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:32:13.033 [info ]: javascript.0 (16692) Stop script script.js.Weldscripts.Taster_1_Klingelzufall 17.9.2022, 19:32:15.291 [info ]: javascript.0 (16692) Start javascript script.js.Weldscripts.Taster_1_Klingelzufall 17.9.2022, 19:32:15.324 [info ]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 17.9.2022, 19:32:54.622 [warn ]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:19:52) 17.9.2022, 19:32:54.629 [warn ]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:20:5) 17.9.2022, 19:32:55.424 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '0' of undefined 17.9.2022, 19:32:55.424 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:32:57.740 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '0' of undefined 17.9.2022, 19:32:57.741 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:32:58.539 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '2' of undefined 17.9.2022, 19:32:58.540 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:33:07.838 [info ]: javascript.0 (16692) Stop script script.js.Weldscripts.Taster_1_Klingelzufall 17.9.2022, 19:33:09.181 [info ]: javascript.0 (16692) Start javascript script.js.Weldscripts.Taster_1_Klingelzufall 17.9.2022, 19:33:09.188 [info ]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 17.9.2022, 19:33:27.846 [info ]: javascript.0 (16692) Stop script script.js.Weldscripts.Taster_1_KlingelzufallHier das Skript:

-
@paul53
Hi!
Also ich habe das Skript kopiert, beim ersten Druck des Tasters wir eine SV auf wahr gestellt und somit "klingelt" es.
Beim zweiten Druck passiert nichts.
Wenn ich das Skript stoppe und dann wieder starte passiert wieder das Gleiche.
Einmal funmktioniert es, danacxh nicht mehr.
Hier der Fehlercode17.9.2022, 19:30:36.914 [info ]: javascript.0 (16692) Start javascript script.js.Weldscripts.Taster_1_Klingelzufall 17.9.2022, 19:30:36.952 [info ]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 17.9.2022, 19:31:14.066 [warn ]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:19:52) 17.9.2022, 19:31:14.070 [warn ]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:20:5) 17.9.2022, 19:31:14.533 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '0' of undefined 17.9.2022, 19:31:14.533 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:20.022 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '0' of undefined 17.9.2022, 19:31:20.023 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:20.819 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '2' of undefined 17.9.2022, 19:31:20.819 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:28.814 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '2' of undefined 17.9.2022, 19:31:28.815 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:29.570 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '0' of undefined 17.9.2022, 19:31:29.571 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:35.430 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '2' of undefined 17.9.2022, 19:31:35.430 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:36.232 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '1' of undefined 17.9.2022, 19:31:36.233 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:41.364 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '1' of undefined 17.9.2022, 19:31:41.364 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:31:42.160 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '2' of undefined 17.9.2022, 19:31:42.160 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:32:13.033 [info ]: javascript.0 (16692) Stop script script.js.Weldscripts.Taster_1_Klingelzufall 17.9.2022, 19:32:15.291 [info ]: javascript.0 (16692) Start javascript script.js.Weldscripts.Taster_1_Klingelzufall 17.9.2022, 19:32:15.324 [info ]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 17.9.2022, 19:32:54.622 [warn ]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:19:52) 17.9.2022, 19:32:54.629 [warn ]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:20:5) 17.9.2022, 19:32:55.424 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '0' of undefined 17.9.2022, 19:32:55.424 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:32:57.740 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '0' of undefined 17.9.2022, 19:32:57.741 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:32:58.539 [error]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: TypeError: Cannot read property '2' of undefined 17.9.2022, 19:32:58.540 [error]: javascript.0 (16692) at Object.<anonymous> (script.js.Weldscripts.Taster_1_Klingelzufall:18:10) 17.9.2022, 19:33:07.838 [info ]: javascript.0 (16692) Stop script script.js.Weldscripts.Taster_1_Klingelzufall 17.9.2022, 19:33:09.181 [info ]: javascript.0 (16692) Start javascript script.js.Weldscripts.Taster_1_Klingelzufall 17.9.2022, 19:33:09.188 [info ]: javascript.0 (16692) script.js.Weldscripts.Taster_1_Klingelzufall: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 17.9.2022, 19:33:27.846 [info ]: javascript.0 (16692) Stop script script.js.Weldscripts.Taster_1_KlingelzufallHier das Skript:

-
@jwedenig
Du verwendest die gleiche Variableidsowohl für die Liste als auch für die Einzel-ID. Die Listeidsdarf nicht verändert werden. -
@paul53
dh ich brauche eine 2te Variable?
Sorry, ich behirne das Skript leider nicht ganz -
@paul53
Eine Frage habe ich doch noch:
Ich habe nun 5 verschiedene Klingeltöne, welche auch funktionieren, nach 7 Sekunden wird auch die SV wieder auf falsch gestellt.
Die Idee dahinter war auch wenn einer gleich 2 mal drückt, nicht immer der Klingelton von neuen beginnt.
Nun habe ich aber eine Zufallszahl, somit wird bei einem 2ten Druck sofort der nächste Sound abgespielt und unterbricht den ersten.
Hast du dafür auch eine Lösung? Das der Taster quasi für mindestens 7 Sekunden keine weitere Aktion ausführt?
Danke Dir

-
@paul53
Eine Frage habe ich doch noch:
Ich habe nun 5 verschiedene Klingeltöne, welche auch funktionieren, nach 7 Sekunden wird auch die SV wieder auf falsch gestellt.
Die Idee dahinter war auch wenn einer gleich 2 mal drückt, nicht immer der Klingelton von neuen beginnt.
Nun habe ich aber eine Zufallszahl, somit wird bei einem 2ten Druck sofort der nächste Sound abgespielt und unterbricht den ersten.
Hast du dafür auch eine Lösung? Das der Taster quasi für mindestens 7 Sekunden keine weitere Aktion ausführt?
Danke Dir

-
@jwedenig sagte: Taster quasi für mindestens 7 Sekunden keine weitere Aktion ausführt?
Versuche es mal so:

-
@paul53
hm, folgendes passiert:
Die SVs werden sofort auf true geschalten, also wird somit auch der Sound unterbrochen und sie bleiben auf true, gehen nicht mehr auf false!

-
@jwedenig sagte: gehen nicht mehr auf false!
Das ist so, wenn "stop timeout2" falsch platziert wird.
-
@paul53
sorry dafür, so jetzt richtig, folgendes passiert:Die Sounds werden nicht mehr unterbrochen aber die SVs bleiben dann auf True!

-
@jwedenig sagte: die SVs bleiben dann auf True!
Ach ja, weil die ID zwischendurch wechselt. Dann schiebe "setze id ..." in die mache-Klammer:
