57_CALVIEW - Erweiterungsmodul für 57_CALENDAR

Begonnen von chris1284, 28 Dezember 2016, 18:12:33

Vorheriges Thema - Nächstes Thema

Mave

Bei mir werden immer noch beendete Termine nicht automatisch und sofort aus CalView gelöscht.  :-[

rischbiter123

Das passiert auch leider erst, wenn der dazugehörige Kalender neu eingelesen wird und der Termin dort zu diesem Zeitpunkt nicht mehr auftaucht.

Sollte sich da inzwischen wieder was geändert haben, korrigiert mich bitte.
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

Mave

Ausserdem ist die shorttime neuerdings leer.  :-[

chris1284

Zitat von: Mave am 25 Juli 2018, 13:53:44
Ausserdem ist die shorttime neuerdings leer.  :-[

ist gefixed. die Sache mit dem Termin: wenn Calendar nichts sagt kann Calview nichts wissen

Mave


dogexan

Hallo Zusammen,

ich bekomme jede Stunde auf eine Schlag folgende Meldungen ins log.

Seit Wochen suche ich immer mal wieder nach dem Fehler, finde ihn aber nicht.

Durch systematisches deaktivieren von den "notifys" die CALVIEW nutzen konnte ich es auf das CALVIEW Modul selbst eingrenzen.

Die Einträge im log sind seit einem update vor ein paar Monaten vorhanden.

Hoffentlich hat jemand eine Idee woran es liegen kann oder einen Tipp um dem ganzen auf die Schliche zukommen.

2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 278) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 279) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 280) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 281) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 282) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 283) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 284) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 285) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 286) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 287) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 288) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 289) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 290) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 291) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 292) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 306) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 307) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 308) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 309) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 310) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 311) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 312) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 313) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 314) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 315) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 316) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 317) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 318) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 319) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 320) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 321) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 322) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 323) line 1.
2018.07.31 16:51:43 1: PERL WARNING: Use of uninitialized value $d in concatenation (.) or string at (eval 324) line 1.

Vielen Dank im Vorraus

Alex

rischbiter123

siehe vorherige Seite. Wann hast Du das letzte Update vom Modul gemacht?

LG
Andreas
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

dogexan

#307
Zitatsiehe vorherige Seite. Wann hast Du das letzte Update vom Modul gemacht?

Ja, das auf der vorherigen Seite habe ich gesehen. Daher hatte ich gehofft, dass mit der neuen Version von CALVIEW der Fehler nicht mehr auftritt.

Ich verwende folgende version:
57_CALVIEW.pm               17031 2018-07-26 17:17:50Z chris1284

Folgende Meldung kommt nach einem FHEM reboot:

2018.07.31 18:37:23 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/57_CALVIEW.pm line 226.

Gruß Alex

chris1284

Das kann nur ein Termin ohne Laufzeit sein prüfe mal ob alle deine Termine ein Ende haben oder ob Start und Ende gleich sind oder Termine keine duration haben. In der Zeile wird geprüft ob die Laufzeit die Calendar liefert (eine Zahl oder nichts wenn ein nicht regelkonformer Termin verarbeitet wird) = 86400 (ein Tag) ist

mi.ke


Hi Chris.

Hast Du den Weg eigentlich weiter verfolgt?

Zitat von: chris1284 am 15 Februar 2017, 12:10:37
eine art "substsummary" attr wo jeder seinen quark selber definieren muss

Hintergrund meiner Frage ist, dass ich tatsächlich bei den erinnerungspflichtigen,wiederkehrenden Terminen eine Art Codierung habe.

Kristin (*1970)            --> Geburtstag
UrOma (+2014)          --> Todestag
Steffie (HZT 2016)      --> Hochzeitstag
Moped (TdZ 1996)      --> Tag der ersten Zulassung
Moped (1970)             --> Gedenktag

Erstens würde ich gerne die Jahreszahl samt Codierung in der ReadingsGroupAnzeige/Ansage ausblenden können und zweitens würde ich gerne gerne ein Ansage wie "Die UrOma wird in 2 Tagen 4"  ;D

Hättest Du/Ihr eine Idee, wie man das abbilden könnte?
Ich hatte schon an userReadings gedacht, aber der Lösungsweg fehlt leider noch

Danke und Grüße

mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

ToM_ToM

Hi mi.ke,

die Lösung mit der Sprachausgabe gibt's wie im ersten Beitrag beschrieben, hier: https://forum.fhem.de/index.php/topic,66443.0.html
Deine Idee mit dem Todestag, Hochzeitstag usw. kannst du doch über die Kategorie abfangen.

VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

dogexan

ZitatDas kann nur ein Termin ohne Laufzeit sein prüfe mal ob alle deine Termine ein Ende haben oder ob Start und Ende gleich sind oder Termine keine duration haben. In der Zeile wird geprüft ob die Laufzeit die Calendar liefert (eine Zahl oder nichts wenn ein nicht regelkonformer Termin verarbeitet wird) = 86400 (ein Tag) ist

Hab 2 Screenshots angehangen.

Laut CALVIEW geht der Termin vom 20.08 0 Uhr bis 17.08 14 Uhr. ??? ??? Im Google Kalender ist dieser Tag als ganztägig eingetragen.

Dadurch wird auch keine duration angezeigt. Kommt der Fehler daher?

Danke und Gruß
Alex

chris1284

mach auf deinem CALENDAR der diesen Termin liefert ein

Zitatget [kalendername] events format:custom="$U|$T1|$T2|$S|$L|$DS|$CA|$d"

chris1284

Zitat von: mi.ke am 02 August 2018, 08:33:27
Hast Du den Weg eigentlich weiter verfolgt?

nee, muss mich mal einlesen was da angedacht war

dogexan

Zitat von: chris1284 am 02 August 2018, 17:01:12
mach auf deinem CALENDAR der diesen Termin liefert ein



Output siehe Anhang

Gruß Alex