NEWS
gelöst: wie kann ich das Problem der Warnmeldung...
-
@homoran said in wie kann ich das Problem der Warnmeldung herausfinden:
es gibt auch noch ein großes log in einem Extra Reiter
Da steht immer mehr drinokay, werde mal nach schauen wo ich das finde. Das mit den Scripten versuche ich gleich, mit Global und dem mit dem Fehler. Ich melde mich
-
@homoran folgendes gemacht,
-
alles unter Global gelöscht
-
betroffene Script gelöscht
-
JavaScript Adapter neu gestartet
danach kam die gleiche Meldung, merkwürdig Zeile 31 wo nichts mehr ist. Das erweiterte Logfile habe ich nicht gefunden
12:29:55.795 warn javascript.0 (21617) at script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.MobilheimFrostWaechter:10:28 12:29:55.796 warn javascript.0 (21617) at script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.MobilheimFrostWaechter:31:3 12:29:55.800 warn javascript.0 (21617) at script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.MobilheimFrostWaechter:11:29 12:29:55.800 warn javascript.0 (21617) at script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.MobilheimFrostWaechter:31:3
/************** * on([idTemp1, idTemp2, idTemp3], function(dp) {... * Wenn die ID übergeben werden soll, dann verwende * anstelle von idTemp dp.id oder * den Namen dp.common.name oder * den Wert dp.state.val oder * den DP dp.channelName *************/ let FrostwaechterAktivAb = getState('0_userdata.0.Status.FrostWaechter.FrostmelderAktivAb').val; //Frostwächter ab Temperatur ein let FrostwaechterAktivBis = getState('0_userdata.0.Status.FrostWaechter.FrostmelderAktivBis').val; //Frostwächter ab Temperatur aus var idTemp = ["linkeddevices.0.Helmscherode.Mobilheim.Frostwächter.Temperatur"]; // Frostwächter Temperatur abfragen (mehrere erlaubt) on({id: idTemp , change: 'ne'}, function(dp) { // wenn Frostwaechtertemperatur sich ändert // console.log(dp.state.val + "-" + dp.channelName) // Frostwächter: EIN wenn Temperatur Frostwächter <= von FrostwaechterAktivAb if (dp.state.val <= FrostwaechterAktivAb ) { console.log("Frostwächter eingeschaltet, Temperatur " + dp.state.val + " <= " + FrostwaechterAktivAb) setState('linkeddevices.0.Helmscherode.Mobilheim.Frostwächter.POWER', true); //materialDesignWidgets.sendTo('0_userdata.0.Status.alertmessages', 'Mobilheim Frostwächter aktiv', 'lightgreen'); } // Frostwächter: AUS wenn Temperatur Frostwächter >= von FrostwaechterAktivABis else if (dp.state.val >= FrostwaechterAktivBis ) { console.log("Frostwächter ausgeschaltet, Temperatur " + dp.state.val + " >= " + FrostwaechterAktivBis ) setState('linkeddevices.0.Helmscherode.Mobilheim.Frostwächter.POWER', false); //materialDesignWidgets.delete('0_userdata.0.Status.alertmessages', 'Mobilheim Frostwächter aktiv'); } });
-
-
hilft das? Das sagt mir überhaupt nichts
-
@rosi8818 sagte in wie kann ich das Problem der Warnmeldung herausfinden:
Das erweiterte Logfile habe ich nicht gefunden
Reiter LOGS oder Protokolle
da dann die gleiche Uhrzeit nachsehenggf. über den Button Logs herunterladen das vollständige heutige Log ansehen
-
@homoran das ist dieses hier (gefiltert auf JavaScript, sonst nur ein paar Warnmeldungen vom Ping Adapter)
javascript.0 2021-12-27 12:33:35.473 info (21617) Watch /opt/iobroker/iobroker-data/scripte/_Test-Scripte/Archiv/ javascript.0 2021-12-27 12:33:35.350 info (21617) Stop script script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.Mobilheimfrostwächter_schalten-alter-Stand javascript.0 2021-12-27 12:29:55.801 info (21617) script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.MobilheimFrostWaechter: registered 1 subscription and 0 schedules javascript.0 2021-12-27 12:29:55.800 warn (21617) at script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.MobilheimFrostWaechter:31:3 javascript.0 2021-12-27 12:29:55.800 warn (21617) at script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.MobilheimFrostWaechter:11:29 javascript.0 2021-12-27 12:29:55.797 warn (21617) getState "0_userdata.0.Status.FrostWaechter.FrostmelderAktivBis" not found (3) javascript.0 2021-12-27 12:29:55.796 warn (21617) at script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.MobilheimFrostWaechter:31:3 javascript.0 2021-12-27 12:29:55.795 warn (21617) at script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.MobilheimFrostWaechter:10:28 javascript.0 2021-12-27 12:29:55.790 warn (21617) getState "0_userdata.0.Status.FrostWaechter.FrostmelderAktivAb" not found (3) javascript.0 2021-12-27 12:29:55.758 info (21617) Start javascript script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.MobilheimFrostWaechter javascript.0 2021-12-27 12:29:55.730 info (21617) Stop script script.js.Hilfsscripte.Gerätestatus_prüfen_schalten.MobilheimFrostWaechter javascript.0 2021-12-27 12:29:39.695 info (21617) Watch /opt/iobroker/iobroker-data/scripte/ javascript.0 2021-12-27 12:29:39.695 info (21617) Watch /opt/iobroker/iobroker-data/scripte/lmair/ javascript.0 2021-12-27 12:29:39.694 info (21617) Watch /opt/iobroker/iobroker-data/scripte/iobroker/ javascript.0 2021-12-27 12:29:39.693 info (21617) Watch /opt/iobroker/iobroker-data/scripte/iobroker/types/ javascript.0 2021-12-27 12:29:39.693 info (21617) Watch /opt/iobroker/iobroker-data/scripte/iobroker/types/javascript/ javascript.0 2021-12-27 12:29:39.692 info (21617) Watch /opt/iobroker/iobroker-data/scripte/global/ javascript.0 2021-12-27 12:29:39.691 info (21617) Watch /opt/iobroker/iobroker-data/scripte/global/linkeddevices/ javascript.0 2021-12-27 12:29:39.691 info (21617) Watch /opt/iobroker/iobroker-data/scripte/_Test-Scripte/ javascript.0 2021-12-27 12:29:39.690 info (21617) Watch /opt/iobroker/iobroker-data/scripte/VIS/ javascript.0 2021-12-27 12:29:39.690 info (21617) Watch /opt/iobroker/iobroker-data/scripte/VIS/kalender/ javascript.0 2021-12-27 12:29:39.689 info (21617) Watch /opt/iobroker/iobroker-data/scripte/VIS/VIS_Statusmeldungen/
interessant, den gibt es aber
javascript.0 2021-12-27 12:29:55.797 warn (21617) getState "0_userdata.0.Status.FrostWaechter.FrostmelderAktivBis" not found (3)
-
@rosi8818 sagte in wie kann ich das Problem der Warnmeldung herausfinden:
javascript.0 2021-12-27 12:29:55.797 warn (21617) getState "0_userdata.0.Status.FrostWaechter.FrostmelderAktivBis" not found (3)
das wäre was ich suchte
@rosi8818 sagte in wie kann ich das Problem der Warnmeldung herausfinden:
interessant, den gibt es aber
dann muss man da mal suchen
-
@rosi8818 sagte: den gibt es aber
Nein, den gibt es nicht. Richtig:
let FrostwaechterAktivAb = getState('0_userdata.0.Status.Frostwaechter.FrostmelderAktivAb').val; //Frostwächter ab Temperatur ein let FrostwaechterAktivBis = getState('0_userdata.0.Status.Frostwaechter.FrostmelderAktivBis').val; //Frostwächter ab Temperatur aus
-
@paul53 said in wie kann ich das Problem der Warnmeldung herausfinden:
let FrostwaechterAktivAb = getState('0_userdata.0.Status.Frostwaechter.FrostmelderAktivAb').val; //Frostwächter ab Temperatur ein let FrostwaechterAktivBis = getState('0_userdata.0.Status.Frostwaechter.FrostmelderAktivBis').val; //Frostwächter ab Temperatur aus
oh man wie blöd kann man sein... das kleine und große W? echt jetzt und ich suche seit 1 Stunde und sehe es nicht...
Sorry und ganz lieben Dank jetzt läuft es -
@rosi8818
Best practice: In Dateinamen und Verzeichnispfaden keine Großbuchstaben (und keine Umlaute oder sonstige Sonderzeichen verwenden).Ich bin ja sonst Fan der üblichen Groß-/Kleinschreibung der deutschen Sprache, hier sorgt es aber für Stolperfallen.
-
@thomas-braun ja bin auch ein Fan von Groß- und Kleinvariante, das macht es leserlich aber hier bin ich auch drauf reingefallen.
Dumm nur als Anfänger habe ich auch oft öüä genommen, was jetzt kaum noch gerade zu biegen geht, aber da muss ich durch