Modul für Terminansicht CALVIEW

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

Vorheriges Thema - Nächstes Thema

chris1284

mmm hab v5.20.2 und keine meldungen, selbst mit dem extra erstellten terminen ohne location (zeile 103) . der fehler zeile 101 geht eigentlich nicht da ein termin ohne titel eigentlich nicht geht.
ich habe einfach den verdacht das ich bei euch vom kalender keine rückgabe bekomme. über ical-files würde ich mich freuen

Invers

Meinst du diese Datgei (Name verfremdet)?
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

accessburn

#632
Huhu,
was muss ich denn machen um nur termine von heute an zu bekommen?
Ich sehe die ersten 20 Einträge seit ich den Kalender von google führe.

//EDIT:
Sehe gerade, das sind nur Serientermine die ich angezeigt bekomme. Wie kann ich denn einfach nur die nächsten "normalen" Termine ausgeben?
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

VB90

Versuch mal für den Anfang: attr hide older than 1d
Das blendet dir dann schonmal die alten Termine aus

Verfasst auf dem Smartphone, Tippfehler nicht ausgeschlossen.

Man muss das Rad nicht neu erfinden, nur wissen wie es gedreht wird.

kvo1

Hallo chris1284,
stehe jetzt grade etwas auf dem Schlauch. Du hast je das Modul an den neuen Calendar - Modul angepaßt.

Bisher sieht meine def für CALVIEW so aus

define vocalview2 CALVIEW Kal1,Kal2,Kla3 2 3600
attr vocalview2 maxreadings 20
attr vocalview2 modes all
attr vocalview2 room Kalender

etwas unklar sind die Parameter (siehe commandref)

<0 next; 1 next 2 for next ; 3 for next ; next >

kannst Du bitte kurz erklären ? Passt die "2" noch ....

sorry , aber irgendwie bin ich grade neben der Spur !
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

chris1284

es wird quasi alles was du angibst in next umgenwandelt (0-3, next). dies dient nur der abwärstkompatibilität zu alten defines
wenn ud mal das attr. modes änderst wird dir nur next angeboten werden.

einzelen modes werden so wie boris schrieb eh im laufe der zeit wegfallen, somit wird alle auf next umgeschwenkt

kvo1

Zitatwenn ud mal das attr. modes änderst wird dir nur next angeboten werden.

ahhja , derzeit steht attr. modes auf "all"  (also was mal 2 war......... define vocalview2 CALVIEW Kal1,Kal2,Kla3 2 3600)

Aber die Aktualisierung der readingsgroup per "at" ist sicher weiterhin notwendig , oder ?

Danke
kvo1


RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

chris1284

ich mache es mittlereile mit nem notify um sinnloses aktualisieren zu vermeiden. siehe post #1 unter punkt 2)

kvo1

Zitat von: chris1284 am 05 März 2016, 08:46:20
ich mache es mittlereile mit nem notify um sinnloses aktualisieren zu vermeiden. siehe post #1 unter punkt 2)
gute Idee, habe das mal bei mir so geändert - mal sehen ob/wie´s läuft !

Danke für den Tipp !
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

kvo1

Zitat von: Gizmoh am 27 Februar 2016, 15:40:47
Mein Logfile füllt sich mit dem aktuellen CALVIEW mit jede menger dieser Meldungen:


2016.02.27 14:47:23 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/57_CALVIEW.pm line 103.
2016.02.27 14:47:23 3: stacktrace:
2016.02.27 14:47:23 3:     main::__ANON__                      called by ./FHEM/57_CALVIEW.pm (103)
2016.02.27 14:47:23 3:     main::CALVIEW_GetUpdate             called by ./FHEM/57_CALVIEW.pm (251)
2016.02.27 14:47:23 3:     main::CALVIEW_Notify                called by fhem.pl (3147)
2016.02.27 14:47:23 3:     main::CallFn                        called by fhem.pl (3069)
2016.02.27 14:47:23 3:     main::DoTrigger                     called by fhem.pl (3940)
2016.02.27 14:47:23 3:     main::readingsEndUpdate             called by ./FHEM/57_Calendar.pm (2453)
2016.02.27 14:47:23 3:     main::Calendar_CheckTimes           called by ./FHEM/57_Calendar.pm (2062)
2016.02.27 14:47:23 3:     main::Calendar_ProcessUpdate        called by FHEM/HttpUtils.pm (297)
2016.02.27 14:47:23 3:     main::__ANON__                      called by fhem.pl (651)


Gabs diesen Fehler schon? Kann ich da was gegen machen?

Danke und viele Grüße
Gizmoh

gibt es hier eine Lösung , ich habe die gleiche Meldung

2016.03.07 00:23:19 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/57_CALVIEW.pm line 103.

RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

chris1284

Zitat von: kvo1 am 07 März 2016, 00:30:40
gibt es hier eine Lösung , ich habe die gleiche Meldung

bisher nicht.  weiss zwar warum es auftritt aber nicht wie ich es unterbinden kann. ist aber auch nur eine warnung somit eigentlich nichts tragisches

kvo1

Zitat von: chris1284 am 07 März 2016, 19:12:46
bisher nicht.  weiss zwar warum es auftritt aber nicht wie ich es unterbinden kann. ist aber auch nur eine warnung somit eigentlich nichts tragisches
Hi Chris,
danke für die schnelle Antwort,
dann werde/muss ich damit leben  ;)
vielleicht fällt Dir ja irgendwann etwas ein dazu !

Gruss klaus
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Gizmoh

Zitat von: chris1284 am 07 März 2016, 19:12:46
bisher nicht.  weiss zwar warum es auftritt aber nicht wie ich es unterbinden kann. ist aber auch nur eine warnung somit eigentlich nichts tragisches

Hast du hier evtl weitere Infos zu? gibt es evtl auf unserer Seite evtl etwas was wir ändern können um den Fehler zu unterbinden?
Klar, ist nur eine Warnung, aber es müllt das Logfile schon ganz schön zu.

chris1284

#643
Zitat von: Gizmoh am 08 März 2016, 13:34:38
aber es müllt das Logfile schon ganz schön zu.

startest du fhem täglich mehrmals neu oder aktualisierst deinen kalender häufiger als default?
habe 2 view mit je 4  und 1 kalender(n). die meldung habe ich genau 1x nach dem fhem neustart und dann nie wieder (und auch nur wenn ich invers seinen kalender eingebunden habe).
mit meinen eigenen Kalendern (alle von google) habe ich die meldung nicht
habe täglich ein neues logfile somit sehe ich die meldung nur am tag nach dem reboot, dann nie wieder bis zum nächsten reboot.

offtopic: ich habe eh das gefühl manche user hier lesen abends lieber zum wein ein gutes logile als ein buch  ;D

so wie es aussieht liegt es daran das bei einigen terminen location / summary leer ist und somit die prüfung ob der string eine länger größer 0 hat nicht gemacht werden kann.
das kann man in perl so wie ich das sehe garnicht prüfen ob ein feld eines arrays vorhanden / NULL ist. habe schon überlegt das bei holen aus calendar zu prüfen und dann wenn nichts da ist ein leerzeichen oder sowas einzufügen als dummy7platzhalter

owserver schmeist seit je her die meldung "PERL WARNING: Use of uninitialized value in split at ./FHEM/10_OWServer.pm line 384." hier hat auch noch niemand dne grund / die lösung gefunden.

kvo1

Hi Chris

Zitathabe 2 view mit je 4  und 1 kalender(n). die meldung habe ich genau 1x nach dem fhem neustart und dann nie wieder (und auch nur wenn ich invers seinen kalender eingebunden habe).
jooo , das stimmt ! für mich auch nicht so tragisch, so werde ich ab und an an dich erinnert  ;)

Zitatofftopic: ich habe eh das gefühl manche user hier lesen abends lieber zum wein ein gutes logile als ein buch  ;D
ich habe die Logfile als Buch gebunden  ;D
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB