NEWS
Gelöst: TypeError: schedule is not a function
-
Hi,
mir ist gerade aufgefallen das ich von meiner Wärmepumpe keine Daten mehr bekomme.
Ein einfaches Blockly dazu bringt mir seit dem letzten Javascript Adapter update diesen Fehler:
12:19:36.651 error javascript.2 (14727) script.js.Waterkotte.Restart_Abfrage_Waterkotte_Test: TypeError: schedule is not a function 12:19:36.652 error javascript.2 (14727) at script.js.Waterkotte.Restart_Abfrage_Waterkotte_Test:4:12 12:19:36.652 error javascript.2 (14727) at script.js.Waterkotte.Restart_Abfrage_Waterkotte_Test:14:3Hier das Blockly:
So sieht es als Javascript aus:
var schedule; schedule = schedule('12 */3 * * * *', function () { console.log('Abfrage_Waterkotte'); if (getState("javascript.2.scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test").val == false && getState("javascript.2.scriptEnabled.Waterkotte.WW_Temp_45").val == false && getState("javascript.2.scriptEnabled.Waterkotte.WW_Temp_60").val == false) { } console.log('Aktiviere Abfrage Waterkotte'); setState("javascript.2.scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test"/*scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test*/, true); setStateDelayed("javascript.2.scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test"/*scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test*/, false, 3000, false); });Ist das schon bekannt?
Wie kann ich das lösen?
Soll ich ein Issue auf Github erstellen oder liegt der Fehler im Blockly welches allerdings bis zum Upgrade ohne Probleme lief.
-
Hi,
mir ist gerade aufgefallen das ich von meiner Wärmepumpe keine Daten mehr bekomme.
Ein einfaches Blockly dazu bringt mir seit dem letzten Javascript Adapter update diesen Fehler:
12:19:36.651 error javascript.2 (14727) script.js.Waterkotte.Restart_Abfrage_Waterkotte_Test: TypeError: schedule is not a function 12:19:36.652 error javascript.2 (14727) at script.js.Waterkotte.Restart_Abfrage_Waterkotte_Test:4:12 12:19:36.652 error javascript.2 (14727) at script.js.Waterkotte.Restart_Abfrage_Waterkotte_Test:14:3Hier das Blockly:
So sieht es als Javascript aus:
var schedule; schedule = schedule('12 */3 * * * *', function () { console.log('Abfrage_Waterkotte'); if (getState("javascript.2.scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test").val == false && getState("javascript.2.scriptEnabled.Waterkotte.WW_Temp_45").val == false && getState("javascript.2.scriptEnabled.Waterkotte.WW_Temp_60").val == false) { } console.log('Aktiviere Abfrage Waterkotte'); setState("javascript.2.scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test"/*scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test*/, true); setStateDelayed("javascript.2.scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test"/*scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test*/, false, 3000, false); });Ist das schon bekannt?
Wie kann ich das lösen?
Soll ich ein Issue auf Github erstellen oder liegt der Fehler im Blockly welches allerdings bis zum Upgrade ohne Probleme lief.
@wendy2702 sagte in TypeError: schedule is not a function:
bis zum Upgrade ohne Probleme lief.
Welches Upgrade?
-
@wendy2702 sagte in TypeError: schedule is not a function:
bis zum Upgrade ohne Probleme lief.
Welches Upgrade?
@Thomas-Braun Javascript Adapter auf 4.9.3
-
Hi,
mir ist gerade aufgefallen das ich von meiner Wärmepumpe keine Daten mehr bekomme.
Ein einfaches Blockly dazu bringt mir seit dem letzten Javascript Adapter update diesen Fehler:
12:19:36.651 error javascript.2 (14727) script.js.Waterkotte.Restart_Abfrage_Waterkotte_Test: TypeError: schedule is not a function 12:19:36.652 error javascript.2 (14727) at script.js.Waterkotte.Restart_Abfrage_Waterkotte_Test:4:12 12:19:36.652 error javascript.2 (14727) at script.js.Waterkotte.Restart_Abfrage_Waterkotte_Test:14:3Hier das Blockly:
So sieht es als Javascript aus:
var schedule; schedule = schedule('12 */3 * * * *', function () { console.log('Abfrage_Waterkotte'); if (getState("javascript.2.scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test").val == false && getState("javascript.2.scriptEnabled.Waterkotte.WW_Temp_45").val == false && getState("javascript.2.scriptEnabled.Waterkotte.WW_Temp_60").val == false) { } console.log('Aktiviere Abfrage Waterkotte'); setState("javascript.2.scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test"/*scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test*/, true); setStateDelayed("javascript.2.scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test"/*scriptEnabled.Waterkotte.Abfrage_Waterkotte_Test*/, false, 3000, false); });Ist das schon bekannt?
Wie kann ich das lösen?
Soll ich ein Issue auf Github erstellen oder liegt der Fehler im Blockly welches allerdings bis zum Upgrade ohne Probleme lief.
@wendy2702 sagte in TypeError: schedule is not a function:
Zeile 1:
var schedule;
scheduleist demnach keine Funktion, sondern eine Variable, die du selbst definierst. Nenn die um und die Funktion gibts wieder ;)Edit: gerade gesehen, dass das Blockly ist. Bei mir kommt folgender Code raus, wenn ich deine Blöcke importiere:
var schedule1; schedule1 = schedule('12 */3 * * * *', async function () { ...Kann es sein, dass du das Blockly mal neu speichern must oder so?
-
@wendy2702 sagte in TypeError: schedule is not a function:
Zeile 1:
var schedule;
scheduleist demnach keine Funktion, sondern eine Variable, die du selbst definierst. Nenn die um und die Funktion gibts wieder ;)Edit: gerade gesehen, dass das Blockly ist. Bei mir kommt folgender Code raus, wenn ich deine Blöcke importiere:
var schedule1; schedule1 = schedule('12 */3 * * * *', async function () { ...Kann es sein, dass du das Blockly mal neu speichern must oder so?
@AlCalzone Neu Speichern war die Lösung.
Aber ist das jetzt ein Feature oder ein Bug ?
-
@AlCalzone Neu Speichern war die Lösung.
Aber ist das jetzt ein Feature oder ein Bug ?
-
@wendy2702 Schätze das war mal ein Bug. Das Skript hätte so aber eigentlich nie funktionieren dürfen.
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