Modul für Terminansicht CALVIEW

Begonnen von chris1284, 08 Februar 2014, 13:18:31

Vorheriges Thema - Nächstes Thema

chris1284

in der readingsgroup sollte das gehen (valueFormat !?)

onkeltom

Hallo,

seit einem Update funktioniert CALVIEW nicht mehr.
Ich betreibe FHEM auf der Fritzbox 7390.
Wenn ich das Modul CALVIEW lade, erhalte ich die Meldung:
Can't locate Date/Parse.pm in @INC (@INC contains: /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2 /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/5.12.2 /opt/lib/perl5/site_perl/5.12.2/mips-linux /opt/lib/perl5/site_perl/5.12.2 /opt/lib/perl5/5.12.2/mips-linux /opt/lib/perl5/5.12.2 . ./FHEM) at ./FHEM/57_CALVIEW.pm line 12.
BEGIN failed--compilation aborted at ./FHEM/57_CALVIEW.pm line 12.

Das Problem wurde hier bereits beschrieben und auch gelöst:
http://forum.fhem.de/index.php/topic,19922.msg273181.html#msg273181

Ich habe nur leider keinen blassen Schimmer, wie ich dieses "perl-timedate" Paket auf die Fritzbox bekommen soll.
Ich habe bereits aus purer Verzweiflung FHEM von der Fritzbox verbannt und neu installiert, natürlich auch mit
update check
update
und als das nicht den gewünschten Erfolg brachte
update force

Was kann / muss ich tun?
Danke im Voraus.

Gruß,
onkeltom

RoBra81

Du musst dir bei CPAN im Internet die entsprechende pm-Datei (Parse.pm) suchen und im Date-Verzeichnis von perl ablegen - wenn ich wieder mal vorm Rechner sitze kann ich auch mal genauer nachsehen...

onkeltom

Zitat von: RoBra81 am 23 März 2015, 18:49:14
Du musst dir bei CPAN im Internet die entsprechende pm-Datei (Parse.pm) suchen und im Date-Verzeichnis von perl ablegen - wenn ich wieder mal vorm Rechner sitze kann ich auch mal genauer nachsehen...

Hallo RoBra81,

100%-ig!
Dank Deines Tipps hab ich's gefunden und nun läuft CALVIEW wieder  :).

Dankeschön.

Gruß,
onkeltom

chris1284

werd ich die tage mal mit in die cmdref aufnehmen, thx

jschmitt

@chris1284

Sorry, hier noch mal langsam zum Mitschreiben...

Meine Test- *.ics Datei sieht so aus:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
*
*
*** HIER BEGINNEN DIE SCREENSHOTS
*
*
BEGIN:VEVENT
UID:20150326T175207Z-Termin-711
CLASS:PUBLIC
SUMMARY:an
DTSTART;TZID=Europe/Berlin:20150326T234000
DTEND;TZID=Europe/Berlin:20150326T234100
DTSTAMP:20150326T175207Z
LAST-MODIFIED:20150326T175207Z
END:VEVENT
BEGIN:VEVENT
UID:20150326T175207Z-Termin-712
CLASS:PUBLIC
SUMMARY:aus
DTSTART;TZID=Europe/Berlin:20150326T234200
DTEND;TZID=Europe/Berlin:20150326T234300
DTSTAMP:20150326T175207Z
LAST-MODIFIED:20150326T175207Z
END:VEVENT
BEGIN:VEVENT
UID:20150326T175207Z-Termin-713
CLASS:PUBLIC
SUMMARY:an
DTSTART;TZID=Europe/Berlin:20150326T234400
DTEND;TZID=Europe/Berlin:20150326T234500
DTSTAMP:20150326T175207Z
LAST-MODIFIED:20150326T175207Z
END:VEVENT
*
*
*** etc.
*
*
END:VCALENDAR


Also im Minutentakt: "An", "Nix", "Aus", "Nix", "An"...

Schaue ich in fhemweb das Calendar- Modul an, werden die "Termine" korrekt bei Änderung angezeigt.

Nun zur Ansicht "CALVIEW":
Gehe ich zum einem Zeitpunkt KEINES anstehenden Termins in die Ansicht, sehe ich Folgendes:

Siehe Anhang "Wenn_Nix_Start.PNG"
Warte ich nun eine Minute, wechselt die Anzeige zu "Wenn_Nix_Folge.PNG"
Tätige ich nun in dem Moment einen RELOAD der Webseite, sehe ich: "Wenn_Nix_Start_dann_Reload.PNG"
... Und dann alle *** ZWEI ! *** Minuten das Bild "Wenn_Nix_Start_dann_Reload_und_folgende.PNG

Ich benutze eine aus EXCEL per Script generierte Datei. Liegt da mein Fehler? Geht das nur mit original-
GOOGLE- Dateien?


Viele Grüße,

Johannes

PS:  Meine Installation werde ich demnächst auch eintragen / mitteilen
FHEM auf (QNAP TS-219P II, alt) HP T610 Thin Client : 1 x HM-CFG-LAN + 6 x HM-LC-Sw1PBU-FM (Rolladen) + 12 x  HM-Sec-SD (Rauchmelder) + 2 x HM-SWI-3-FM (diverses)

Cybers

Hallo,

leider kann ich das Abruf-Intervall nicht ändern. Mit set MeinKalender intervall 3600 geht es nicht. Der Wert bleibt immer bei 43200 stehen.

Gruß, Sascha
FHEM 6.3 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

chris1284

deine version ist nicht aktuell! bitte inmal fhem updaten (update oben eingeben).
danach gibt es das dieses set-command nicht mehr und du machst es über die definition des calview
http://fhem.de/commandref_DE.html#CALVIEW

Cybers

Danke, aber mein Fhem war aktuell (mache täglich ein Update). Allerdings hatte ich nicht nicht in der commandref sondern im ersten Post dieses Beitrags nachgelesen und da steht es noch anders drin.

Gruß, Sascha
FHEM 6.3 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

chris1284

ah ok, du hats den befehl direkt eingegeben. dachte du gingst über das dropdown-mennue, daher der verdacht der alten version

bjoernbo

#295
Wenn ich
Zitatdefine meinekalendername Calendar ical url http://meinegoogleurl/meinkalender.ics
in die Kommandozeile eintrage dauert es sehr lange bis FHEM wieder reagiert. Ist das normal??

Natürlich mit richtigen Werten!
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

bjoernbo

anbei die Auslastung auf dem Raspberry

Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

chris1284

ich kanns nicht bestätigen, habe aber auch einen server mit mehr bumms ;D

ist aber ein reines calendar problem. evtl mal einen post extra aufmachen zum calenda-modul damit der maintainer da auch was zu sagen / dein problem sieht

MDegelmann5455

Hallo @Chris

mir ist was aufgefallen und wollt mal fragen ob es da eine Lösung gibt.

Und zwar zeigt es mir Heute Termine von Morgen nicht mit Morgen sondern mit dem Datum an
Ist aber immer nur am letzten Tag des Monats so :/

chris1284

mmm das ist recht einfach erklärt. die morgigen termine sind alle deren datum heute + 1 ist.
heist an einem 31. wird geprüft ob der nächste termin an einem 32. ist. past in dem fall nicht. selbes an einem 30->31 / 28->29
ich müsste also noch eine prüfung bauen wieviel tage der monat hat und dann entsprechend prüfen ob der nächste termin nicht am 32. sondern am 1.[monat+1].[gleiches jahr] ist.

evtl schaff ich das nächte woche