NEWS
WOL funktioniert nicht
-
Hallo zusammen,
ich benutze folgendes WOL Script:
createState('IT.WOL_PC',false); var wol = require('wake_on_lan'); on('IT.WOL_PC', function (obj) { if (!obj.newState.ack && obj.newState.val) { log(info, 'info WOL ausgelöst'); wol.wake('1C:87:2C:5D:84:36', function(error) { if (error) { log(error, 'error'); setState('IT.WOL_PC', false, true); } else { setState('IT.WOL_PC', true, true); setTimeout(function () { setState('IT.WOL_PC', false, true); }, 2000); } }); } });
Leider funktioniert das Script nicht so ganz.
Wenn die Variable IT.WOL_PC auf true gesetzt wird löst das Script nicht aus.
Ich hab extra den Log Befehl log(info, 'info WOL ausgelöst'); mit eingebaut. Dieser erscheint aber nicht im log.
Hat jemand eine Idee was ich noch testen kann ?
Gruß
MIchael
8837_iobroker.2018-09-20.txt -
Ich denke in dem on Aufruf muss der passende JavaScript Adapter benannt werden….. Z.b. 'JavaScript.0.....'
-
Ja hier lag der Fehler..
Hab die Zeile angepasst:
on("javascript.0.IT.WOL_PC"/*IT.WOL_PC*/, function (obj)
Jetzt passt es.
Danke
4720_fen0.jpg
4720_fen1.jpg