NEWS
Ical mehrere Instanzen -> nur bestimmte Termine
-
@liv-in-sky das kommt jetzt im log
javascript.0 2021-01-14 09:59:53.624 error (1734) at process._tickCallback (internal/process/next_tick.js:68:7) javascript.0 2021-01-14 09:59:53.624 error (1734) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) javascript.0 2021-01-14 09:59:53.624 error (1734) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) javascript.0 2021-01-14 09:59:53.623 error (1734) at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:608:33) javascript.0 2021-01-14 09:59:53.623 error (1734) at adapter.getForeignState (/opt/iobroker/node_modules/iobroker.javascript/main.js:1219:17) javascript.0 2021-01-14 09:59:53.623 error (1734) at createProblemObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1681:17) javascript.0 2021-01-14 09:59:53.622 error (1734) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1587:37) javascript.0 2021-01-14 09:59:53.622 error (1734) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1364:28) javascript.0 2021-01-14 09:59:53.622 error (1734) at Object.createScript (vm.js:277:10) javascript.0 2021-01-14 09:59:53.622 error (1734) at new Script (vm.js:83:7) javascript.0 2021-01-14 09:59:53.621 error (1734) SyntaxError: Unexpected end of input javascript.0 2021-01-14 09:59:53.621 error (1734) javascript.0 2021-01-14 09:59:53.621 error (1734) log('registered ' + __engine.__subscriptions + ' subscription' + (__engine.__subscriptions === 1 ? '' : 's' ) + ' and ' + __engine.__schedules + ' schedule' + (__engine.__schedules === 1 ? '' javascript.0 2021-01-14 09:59:53.620 error at script.js.Test.JavaScript.icalTabellen:71 javascript.0 2021-01-14 09:59:53.620 error (1734) script.js.Test.JavaScript.icalTabellen compile failed:
edit: ganz unten die letzte Klammer: "}" wurde erwartet
-
bitte die fehler und solche art von posts in code tag
siehe: https://forum.iobroker.net/post/553912
könnte da was beim kopieren schief gegangen sein
schaut dann so aus:
javascript.0 2021-01-14 09:59:53.624 error (1734) at process._tickCallback (internal/process/next_tick.js:68:7) javascript.0 2021-01-14 09:59:53.624 error (1734) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) javascript.0 2021-01-14 09:59:53.624 error (1734) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) javascript.0 2021-01-14 09:59:53.623 error (1734) at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:608:33) javascript.0 2021-01-14 09:59:53.623 error (1734) at adapter.getForeignState (/opt/iobroker/node_modules/iobroker.javascript/main.js:1219:17) javascript.0 2021-01-14 09:59:53.623 error (1734) at createProblemObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1681:17) javascript.0 2021-01-14 09:59:53.622 error (1734) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1587:37) javascript.0 2021-01-14 09:59:53.622 error (1734) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1364:28) javascript.0 2021-01-14 09:59:53.622 error (1734) at Object.createScript (vm.js:277:10) javascript.0 2021-01-14 09:59:53.622 error (1734) at new Script (vm.js:83:7) javascript.0 2021-01-14 09:59:53.621 error (1734) SyntaxError: Unexpected end of input javascript.0 2021-01-14 09:59:53.621 error (1734) javascript.0 2021-01-14 09:59:53.621 error (1734) log('registered ' + __engine.__subscriptions + ' subscription' + (__engine.__subscriptions === 1 ? '' : 's' ) + ' and ' + __engine.__schedules + ' schedule' + (__engine.__schedules === 1 ? '' javascript.0 2021-01-14 09:59:53.620 error at script.js.Test.JavaScript.icalTabellen:71 javascript.0 2021-01-14 09:59:53.620 error (1734) script.js.Test.JavaScript.icalTabellen compile failed:
-
Das war definitiv ein Kopierfehler...
Jetzt passt auch alles mit den Terminen!
Ich befasse mich mal jetzt ausführlich mit dem Skript!
Und sage vielen Dank dafür! Top!!!
-
@karel-puhli gerne - bei fragen einfach posten
-
Servus und Danke für das Script.
-
Guten Morgen,
ich habe einen "Fehler"?Gestern stand unter NextGanzTägig: Morgen "balbal"
Heute steht im gleichen Feld: Noch 1 Tag "blabla".Wäre es möglich, dass dann hier steht Heute, bzw. im Running-DP?Gerade gesehen, das Skript ja das, was es vom ical-bekommt.
Und nach dem ical mir die Geburtstage (ganztägige Serientermine) über 2 Tage anzeigt, kommt es zu dieser unglücklichen Formulierung.
@liv-in-sky : Kannst du im Skript einbauen, dass wenn da steht "Noch 1 Tag" umwandelt in "Heute"?
Gruß
-
muss ertmal nachdenken - dieses teilscript wurde ja hier rausgenommen - https://forum.iobroker.net/post/553690 in dem script brauche ich unbedingt dieses setting in ical:
das "ersetze datum mit worten" darf nicht angklickt sein
ich habe ein neues script im post oben drin - dort sollte mit dem "setting des bildes" das heute und morgen funktionieren
@Karel-Puhli
beim kopieren des scripts die settings (auch schedule) wieder angleichen! -
@liv-in-sky said in Ical mehrere Instanzen -> nur bestimmte Termine:
das "ersetze datum mit worten" darf nicht angklickt sein
komisch, habe es bei mir angeklickt... es wird trotzdem korrekt angezeigt. Bezieht sich das nur auf einen der 3 Datenpunkte?
-
habe es mit der einstellung bei dem script hier nicht getestet - aber es wäre schon möglich - ich suche ja nach einem bestimmten format und ersetze dann. wenn das format nicht gefunden wird, bleibt der text unverändert und heute bzw morgen wird angezeigt
ich wollte nur einen standard für die beiden scripte haben - damit gehe ich auf nummer sicher, wenn jmd mal einen fehler hat. damit kann ich sicherstellen., dass der user die selben daten bekommt wie ich. ändert sich da mal was, kann ich das script umschreiben.
-
hi - ich mußt bei meinem anderen script (https://forum.iobroker.net/post/562178) noch etwas korrigieren , was auch dein script betrifft
habe es in den post kopiert - vielleicht kannst du bei gelegenheit testen
-
-
-
-
@karel-puhli es geht um die anzeige bzw um das erkennen . was der nächste termin ist. der ical adapter hat eine eigenwillige art zu zeigen, welche art der termin ist
wenn z.b. ein ganztagestermin heute ist, steht nur ein datum. ist ein ganz tagestermin in einen der folgenden tagen, steht dort: termin 01:00-00:00 und das datum des folgetages.
das habe ich versucht besser zu filtern, weil bei bestimmten konstellationen, falsche termine in den datenpunkten stand
-
Bis dato läuft alles tacko!
-
Hi,
seit 1-2 Wochen hängt irgendwas.
Und zwar zeigt er mir immer noch im Datenpunkt
TerminNextGanzerTag
einen Geburtstag an, der schon längst vorbei ist.
Am Script habe ich nichts verändert.
Kannst du dir einen Reim drauf machen?
VG,
Jörg
-
hast du den ical adapter upgedatet ?
-
Ist auf dem neusten Stand!
-
@nousefor82 dann gibt es ein problem - da der ical neue datenpunkt struktur hat
teste mal
ersetze diese zeile
mit dieser - wie im bild gezeigt
let myDpInput=JSON.parse((getState(dpTSJson[i]).val));
-
keine Änderung