[gelöst] TypeError: schedule is not a function

Forum zum Mitteilen von Fehlern
Antworten
Pep
starter
Beiträge: 31
Registriert: 16.09.2015, 19:14

[gelöst] TypeError: schedule is not a function

Beitrag von Pep » 11.09.2018, 14:15

Hallo Leute,

ich versuche gerade meinen neu aufgesetzten iobroker zum Scripten zu bewegen. Aber ein einfaches Script wie

Code: Alles auswählen

schedule("30 0 * * *", function () {
    log('Schedule funktioniert');
});
bringt den folgenden Fehler :-(

Code: Alles auswählen

javascript.0	2018-09-11 15:12:53.912	error	at ContextifyScript.Script.runInContext (vm.js:59:29)
javascript.0	2018-09-11 15:12:53.912	error	at script.js.Test2:1:1
javascript.0	2018-09-11 15:12:53.912	error	TypeError: schedule is not a function
Kann mir jemand helfen?
Zuletzt geändert von Pep am 04.10.2018, 12:27, insgesamt 1-mal geändert.

Benutzeravatar
lobomau
guru
Beiträge: 1197
Registriert: 24.03.2016, 10:45

Re: TypeError: schedule is not a function

Beitrag von lobomau » 11.09.2018, 14:38

Mit den Fehlern kann ich nichts anfangen. Ich kann nur sagen, dass das Script bei mir funktioniert. Aber das war eigentlich schon klar.
Host: brix 3150 mit Proxmox
- VM Ubuntu 18.04 (ioB mit vis, hue, ical, ping, telegram, tankerkoenig, DWD, radar.0, Landroid S...)
- VM für mysql
- 2 Container: pihole, unifi-controller
Slave: pi3 (rflink, radar.1, rpi)
pi1 (picam mit motioneye)

Benutzeravatar
ilovegym
starter
Beiträge: 79
Registriert: 09.03.2018, 18:11
Kontaktdaten:

Re: TypeError: schedule is not a function

Beitrag von ilovegym » 11.09.2018, 14:56

Das kann so nicht funktionieren, beim schedule muss die Klammer geschlossen werden, also so:

Code: Alles auswählen

schedule("30 0 * * *", name-der-funktion );

 function name-der-funktion () {
    log('Schedule funktioniert');
};


paul53
guru
Beiträge: 3723
Registriert: 09.06.2015, 16:03
Wohnort: Berlin

Re: TypeError: schedule is not a function

Beitrag von paul53 » 11.09.2018, 15:01

ilovegym hat geschrieben:
11.09.2018, 14:56
Das kann so nicht funktionieren,
Doch, es funktioniert mit einer anonymen Callback-Funktion. Keine Ahnung, weshalb der Fehler gemeldet wird :shock:
Versionen für RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs:
Jessie lite, Kernel 4.4.50-v7+, hmcon 0.18, node 8.11.3, Host 1.4.2, Admin 2.0.9, Javascript 3.6.4, HM-RPC 1.7.4, Email 1.0.4, History 1.8.5, Flot 1.9.1, Vis 1.0.4, Web 2.4.0

Benutzeravatar
ilovegym
starter
Beiträge: 79
Registriert: 09.03.2018, 18:11
Kontaktdaten:

Re: TypeError: schedule is not a function

Beitrag von ilovegym » 11.09.2018, 15:27

nach einem Neustart vom Javascript Controller gehen bei mir beide Varianten.. :geek:

Pep
starter
Beiträge: 31
Registriert: 16.09.2015, 19:14

Re: TypeError: schedule is not a function

Beitrag von Pep » 11.09.2018, 17:49

Ok Neustart vom iobroker und schon geht es :o

Antworten