[Modul] iCal Calender in IP Symcon lesen und verarbeiten

Unter IPS V5 bekomme ich nix in der Instanz angezeigt :frowning:

Bei mir ähnlich, bekomme die Meldung:

Unbenannt.PNG

Kleiner Tipp, verwendet das Modul zur Konfiguration mit der „Klassischen“ Verwaltungskonsole.
Dann klappt das auch :wink:

Hallo zusammen,

ich nutze einen Linux Mail Server, den iCal kann ich abrufen. Nur leider stimmen die Zeiten nicht…

(Proxima hat das gleiche festgestellt…)

Wo kann ich die Zeitzone Festlegen?

Muss ich das im module.php machen?

Ich sehe darin wird für google und co was mit utc gemacht.

Danke

Manuela

Hoi zäme,

wie kann ich das Gittergerüst und die schwarze Schrift weiss machen?

Oder lässt sich der Background ändern?:confused:

Danke

In der Datei Calender.html die du im Ordner Webfront/User abgelegt hast, kannst du etwas unterhalb vom Eintrag der ID die Farben beeinflussen :wink:

Nur die Einträge. Nicht aber das Gitter oder Monat.

:confused:

Infos:
:confused::confused::confused:
Bild:

Ical Daten:

BEGIN:VEVENT
DTSTAMP:20180512T182058Z
UID:80462778A326E04EBD831336D01F2A2F48F7EDE0F0A21347B53BE4FE
AAD23AB5040000008200E00074C5B7101A82E00800000000002BBAB82EEAD301000000000000
000010000000
DESCRIPTION:

PRIORITY:5
SUMMARY:IPS
CLASS:PUBLIC
X-LABEL:0
SEQUENCE:0
X-ALARM-TRIGGER:-PT15M
DTSTART;TZID=„Amsterdam, Belgrade, Berlin, Brussels, Budapest, Madrid, Paris, Prague, Stockholm“:20180512T184000
DTEND;TZID=„Amsterdam, Belgrade, Berlin, Brussels, Budapest, Madrid, Paris, Prague, Stockholm“:20180512T191000
END:VEVENT
END:VCALENDAR

Beim Import läuft was schief. Danke für Korrektur!

Support von DerGolo:

Ich habe grade mal ein paar Stunden den Quellcode analysiert und bin auf einen möglichen Fix gestoßen. In der Datei module.php im Verzeichnis iCalendarReader in Zeile 525 einfach das Zeichen „>“ durch „==“ ersetzen. Bei mir klappts damit wieder einwandfrei.

Super ARBEIT!

Lassen sich Kalender Einträge welche man am Tag hat zählen?

Wenn heute 3 Einträge anstehen wird die Zahl 3 in eine Variable geschrieben. Wenn morgen nichts ist steht eine 0…

Danke

Liebe Grüsse

Gesendet von iPhone mit Tapatalk

Hallo zusammen,

wie muss ich mit dem Befehl umgehen:
:confused:
ICCN_GetNotifierPresenceReason(53193);

Gerne möchte ich Ereignisse Triggern.

Muss man das zuerst einlesen?

$json=json_decode(ICCN_GetNotifierPresenceReason(53193));
:rolleyes:

Danke

Habe es gefunden, bei mir wird jetzt die korrekte Zeit angegben in den Events…

Hier ersetzten:

iCal-Calendar/iCalCalendarReader/module.php

		$IsStandardTimezone = true;
		$SetTZResult = @$DateTime->setTimezone( timezone_open( $Timezone ) );
		if ( false === $SetTZResult )

(171) zu:

		$IsStandardTimezone = true;
		$SetTZResult = @$DateTime->setTimezone( timezone_open( $Timezone ) );
		if ( false < $SetTZResult )

:rolleyes:

Gruss

Manuela

Hallo,

prima, auch bei mir werden die Zeiten nun korrekt angezeigt. Vielen Dank, somit wird das Modul wieder nutzbar.

Verschwinden bei Euch auch die vergangenen Termine in der Anzeige??? Ein Termin heute wird morgen nicht mehr angezeigt. In der Konfiguration habe ich bei Cachesize 360 Tage eingestellt.

Gruß Proxima

bei mir wird alles angezeigt…

:smiley:

Nette Art sich zu bedanken…

Gesendet von iPhone mit Tapatalk

Hallo,

verrätst Du auch, was Du dafür getan hast/welche Änderungen weiter nötig waren???

Vielen Dank !!!

Gruß Proxima

Was ist denn der letzte Stand, habt ihr die Änderungen die vorgenommen wurden gepusht? Das Modul selber hat die Änderungen noch nicht drinnen oder?

Finde das Modul an sich richtig gut!
Danke hierfür schonmal.

Ich frage mich njur was man beachten muss um die Presencevariable auf „true“ zu bekommen.
Ich hab mal den Json-String abgefragt und hier stehen auch die richtigen Termine usw drin,

[{"UID":"452lt9v70ate6ar6c8og69op5u@google.com","Name":"Anwesend","Location":"","Description":"","From":1529408700,"To":1529421300,"FromS":"2018-06-19 13:45:00","ToS":"2018-06-19 17:15:00"}]

nur diese Variable hat sich bis heute nichdazu bequemt zu funktionieren.
Ich verwende den Googlekalender.

Ps.: Fall ich etwas komplett offensichtliges überlesen habe bitte ich hiermit um angemessen harte Bestrafung :wink:

Hallo,

erst einmal vielen Dank für das Modul. Genau das was ich benötige.

Leider ändert sich die Variable bei mir auch nicht. Benutze ebenfalls den Google Kalender. Nehme ich die URL kommt der Download den ich im Outlook einlesen kann. Dort werden mir alle Termine richtig angezeigt. Scheint also die URL zu passen.
Eine Aktualisierung der Variabe des Notifier geschieht aber nicht.

Das mit der Änderung im script ( === gegen < ) hab ich schon gemacht. Auch keine Änderung. Das währe dann ja auch nur die nicht passende Zeit gewesen.

Hat jemand eine Ahnung?

Danke

Ich muss nochmal nachhaken… Hat jemand eventuell ein gleiches Problem und konnte es lösen?

Ich danke euch.