NEWS
Ical mehrere Instanzen -> nur bestimmte Termine
-
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
-
@nousefor82 welcher version hat der ical-adapter
-
das script läuft nur zur 0, 15, 30 und 45 minute - hast du das bedacht ?
-
1.11.2
Nur um sicher zu gehen...testen sollte ich die auskommentierung mit //, richtig?
Der Code sieht bzgl. der Klammern so aus:
let myDpInput=(getState(dpTSJson[i]).val);
Wenn ich die Klammern setze wie du sie hast:
let myDpInput=JSON.parse((getState(dpTSJson[i]).val));
kommt eine Fehlermeldung.
Du hast recht, ich warte kurz ab bis es 15 nach ist ;-).
-
@nousefor82 sagte in Ical mehrere Instanzen -> nur bestimmte Termine:
let myDpInput=JSON.parse((getState(dpTSJson[i]).val));
anstatt
let myDpInput=(getState(dpTSJson[i]).val);
sollte das stehen
let myDpInput=JSON.parse((getState(dpTSJson[i]).val));
du kannst die alte zeile löschen oder auskommentieren " // "
bei mir funktioniert es
-
@nousefor82 wenn ein fehler kommt, solltest du ihn posten - in code-tags - sonst schwierig
-
@liv-in-sky sagte in Ical mehrere Instanzen -> nur bestimmte Termine:
let myDpInput=JSON.parse((getState(dpTSJson[i]).val));
Du bist der Beste; das war es!!!
DANKE DANKE DANKE...jetzt herrscht wieder Frieden im Haus
-
Hi,
noch ein Problem:
In dem Datenpunkt
javascript.0.scriptEnabled.common.Kalender.TerminRunning
wird nichts geschrieben.
Heute findet ein Geburtstag statt, jedoch wird der Datenpunkt nicht gefüllt.
Der Datenpunkt (in meinem Fall)
javascript.0.scriptEnabled.common.Kalender.TerminNextGanzerTag
wird gefüllt.
Jedoch mit dem nächsten ganztägigen Termin. (Soll es ja auch.)
Filtert der Punkt
javascript.0.scriptEnabled.common.Kalender.TerminRunning
nicht nach ganztägigen, gerade laufenden Terminen?
Wenn ja, kann man das so umschreiben, dass er auch ganztägige, heutige Termine erkennt und in den Datenpunkt schreibt?
Beste Grüße,
Jörg
-
@nousefor82 sagte in Ical mehrere Instanzen -> nur bestimmte Termine:
TerminRunning
soweit ich mich erinnere, war ein momentan laufender, ganztägiger termin nicht bei den 3 datenpunkten mit einbezogen
sollte das ein eigener datenpunkt sein oder soll unter running ein zweiter eintrag erscheinen
-
-
@nousefor82 würd ich auch besser finden
ich muss aber erstmal wieder in die tiefen der datenstruktur eintauchen - ical hat echt eine seltsame struktur, um anzuzeigen, wann was wie läuft
-
-
teste bitte mal:
im script ist oben ein neuer datenpunkt dazugekommen - "dpTerminRunningGanzerTag"
den bitte als zeichenkette anlegen
und deine ical instanzen ewieder eintragen unter "dpTSJson" - da sind jetzt meine drin
-
Danke.
Skript eingefügt, Datenpunt erstellt und Datenpunkte angepasst.
Leider schreibt er zur angebenen shedule nichts in den neuen Datenpunkt.
Der
TerminNextGanzerTag
wird aktualisiert.
Beim Ausführen gibt es keine Fehlermeldung.
VG
HIer noch ein Auszug aus dem json:
[{"date":"05.08.2021 ","event":"Lena","_class":"ical_Geburtstage ical_today","_date":"2021-08-04T22:00:00.000Z","_end":"2021-08-05T22:00:00.000Z","_section":"<span><span>Geburtstag</span></span>","_IDID":"A4774F2E-A000-45D8-9ABF-83FA5750AC6B","_allDay":true,"_private":false,"_rule":" rrule ","location":"","_calName":"Geburtstage","_calColor":"#000000"},{"date":"11.08.2021 ","event":"Tanja ","_class":"ical_Geburtstage
-
du hast aber auch solche termine drin ?
bei mir:
ein auszug aus einem json bringt leider nichts - das kann mein translator nicht lesen - kannst du das ganze sharen - wenn es keine geheimdaten hat?
ich sende dir meine email im chat
-
@liv-in-sky
json ist versendet.Ich habe in dieser Instanz (bei mir ical.2) nur die Geburtstage drin.
Ich nutze das so für meine VIS:
Ich möchte in dem 2. Button von oben nur den Geburtstag der aktuell stattfindet oder eben den nächsten der kommt.
Wenn man auf den Button klickt, kommen dann alle anderen Geburtstag.VG
-