Modul für Terminansicht CALVIEW

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

Vorheriges Thema - Nächstes Thema

chris1284

ui stimmt, dreher in der cmd-ref
geändert und eingechekt

Sergio

wie kann ich die Werte nach Aktualität ausgeben, bekomme alte Termine angezeigt. Danke..

moonsorrox

#617
Lies doch einfach mal ein Stück zurück, ich weiß hier am Tablet leider den Begriff nicht, aber das würde jetzt schon einige mal gefragt

EDITH:// im Kalender "hideOlderThan" auf 1 setzen
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Sergio

Danke für die Rückmeldung.. Alles gefunden, jetzt funktionierts ;). Hatte von hinten lesen sollen :D

chris1284

eine kleine verbesserung am notify für die rg:

Zitatdefine nft notify ViewName:t:.*
dann triggert es nicht bei jedem reading update sondern sinnvoller weise nur nachdem alle geändert wurden....

cotecmania

Hallo,

CalView benötigt bei mir laut apptime sehr viel CPU-Zeit.

CalView_All          CALVIEW_Set  17211      7    17211  2458.71      0 HASH(CalView_All); CalView_All; update

Das ist eine View auf 3 Kalender. 17 Sekunden ...
Ist das normal ?
Mein HMLAN steigt da oft aus ...

Gruss
Joe
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

chris1284

#621
ist halt nen pi.... bei mir dauert es mit 3 kalendern und maxreadings 15 fefühlt 3 sekunden bis alles da ist. nonblocking ist das modul nicht.
die zeit ergibt sich aus der antwortzeit deines calendars beim abfragen der reading und dann die zeit die calview zum aufarbeiten braucht

boris hat eine neue option im calendar eingebaut die ein effizienteres abholen der readings bedeutet . ich teste das gerade und gefühlt konnte ich die zeit zum update halbieren.
wenn das heute soweit weiter läuft gibts morgen das update

uniqueck

Das wäre dann für mein Abfall Modul auch interessant. Was bat er denn bereitgestellt,  das es effizienter geht.

Gesendet von meinem GT-N7100 mit Tapatalk


HansDampfHH

Ich hoffe, dass war hier nicht schon Thema. Gefunden habe ich es nicht.
Habe immer wieder im Log folgendes:


2016.02.24 11:17:30 3: WARNING: unsupported character in reading 2016.02.16-08:00:00 (not A-Za-z/\d_\.-), notify the CALVIEW module maintainer.
2016.02.24 11:17:30 3: WARNING: unsupported character in reading 2016.02.18-08:00:00 (not A-Za-z/\d_\.-), notify the CALVIEW module maintainer.
2016.02.24 11:17:30 3: WARNING: unsupported character in reading 2016.02.19-08:00:00 (not A-Za-z/\d_\.-), notify the CALVIEW module maintainer.
2016.02.24 11:17:30 3: WARNING: unsupported character in reading 2016.02.24-14:55:00 (not A-Za-z/\d_\.-), notify the CALVIEW module maintainer.
2016.02.24 11:17:30 3: WARNING: unsupported character in reading 2016.02.25-08:00:00 (not A-Za-z/\d_\.-), notify the CALVIEW module maintainer.
2016.02.24 11:17:30 3: WARNING: unsupported character in reading 2016.03.01-08:00:00 (not A-Za-z/\d_\.-), notify the CALVIEW module maintainer.
2016.02.24 11:17:30 3: WARNING: unsupported character in reading 2016.03.02-14:55:00 (not A-Za-z/\d_\.-), notify the CALVIEW module maintainer.
2016.02.24 11:17:30 3: WARNING: unsupported character in reading 2016.03.03-08:00:00 (not A-Za-z/\d_\.-), notify the CALVIEW module maintainer.


Das sind einfache Einträge, die in CALVIEW wie folgt am Ende ausgegeben werden:


2016.02.16-08:00:00 Bioabfall 2016-02-24 11:23:42
2016.02.18-08:00:00 Restmüll 2016-02-24 11:23:42
2016.02.19-08:00:00 Wertstoff 2016-02-24 11:23:42
2016.02.24-14:55:00 Nachhilfe 2016-02-24 11:23:42
2016.02.25-08:00:00 Restmüll 2016-02-24 11:23:42
2016.03.01-08:00:00 Bioabfall 2016-02-24 11:23:42
2016.03.02-14:55:00 Nachhilfe 2016-02-24 11:23:42
2016.03.03-08:00:00 Restmüll 2016-02-24 11:23:42
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

chris1284

#624
was steht denn in deinem kalender so drin? kenne die meldung nicht aber sie weisst auf falsche zeichen im reading hin.

ein list der view sowie get full next deines kalenders oder eine ical würde mir helfen.

fhem aktuell?

@constantin: er hat get uid <next< usw eingebaut. das spart mit das extrahieren der uid aus get full next. das geht hier zumindest schnell.
somit bekomme ich die uids schneller vom calendar und spare mit einige stringoperation / habe weniger daten zu verwursten
alternativ kann man immer noch schauen ob non-blocking was wäre


habe das update auf die etwas performance-verbesserte version eingechecked

Gizmoh

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

Invers

Diese Meldungen habe ich auch, aber eine Lösung wurde bisher nicht gefunden.
Ich finde gut, dass ich nicht der Einzige bin. Bisher schien es so, als hätte nur ich diese Meldung.
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

chris1284


Invers

Server started with 369 defined entities (fhem.pl:10914/2016-02-22 perl:5.014002 os:linux user:fhem pid:26880)
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

Gizmoh

Server started with 187 defined entities (fhem.pl:10914/2016-02-22 perl:5.014002 os:linux user:fhem pid:26236)