Modul für Terminansicht CALVIEW

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

Vorheriges Thema - Nächstes Thema

kvo1

Zitat von: chris1284 am 14 August 2015, 10:29:13
nächste woche habe ich zeit mir nen workaround / eine lösung im modul einfallen zu lassen
Hi chris1284

cool , 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

uniqueck

Hi crhis,

vielen Dank für das Modul.
Ich nutze das widget für tablet ui, aber bei mir kommt immer nur keine Termine oder halt keine Termin morgen.
In der Instanz von Modul calview werden aber die entsprechenden Readings angezeigt.

kvo1

Zitat von: kvo1 am 14 August 2015, 11:05:14
Hi chris1284

cool , Danke !

kvo1
Hallo chris1284,
bist Du eventuell hier noch dran ??

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

moonsorrox

da ich nun ganz neu hier bin was die Kalender und Kalender Ansicht betrifft gleich mal folgendes Problem
Ich habe habe mir einen Kalender angelegt der auch auf active steht und die Ansicht mit einer readingsgroup gemacht..

Soweit so gut, jetzt wird mir aber das log mit folgenden Fehlern geflutet
2015.09.19 08:26:59 3: at_rg_View_KalenderSchicht: HASH(0x1b812448)
2015.09.19 08:21:59 3: at_rg_View_KalenderSchicht: HASH(0x1b708cb8)
2015.09.19 08:16:59 3: at_rg_View_KalenderSchicht: HASH(0x1b5433c8)


es sind nicht nur diese 3 sondern es steht alles voll davon.
wie kann ich das abstellen..?
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

kvo1

Zitat von: moonsorrox am 19 September 2015, 08:45:57
da ich nun ganz neu hier bin was die Kalender und Kalender Ansicht betrifft gleich mal folgendes Problem
Ich habe habe mir einen Kalender angelegt der auch auf active steht und die Ansicht mit einer readingsgroup gemacht..

Soweit so gut, jetzt wird mir aber das log mit folgenden Fehlern geflutet
2015.09.19 08:26:59 3: at_rg_View_KalenderSchicht: HASH(0x1b812448)
2015.09.19 08:21:59 3: at_rg_View_KalenderSchicht: HASH(0x1b708cb8)
2015.09.19 08:16:59 3: at_rg_View_KalenderSchicht: HASH(0x1b5433c8)


es sind nicht nur diese 3 sondern es steht alles voll davon.
wie kann ich das abstellen..?
Hi Ronny,
bekommst Du den Daten aus dem Calendar - Modul ?
get <Kalendername> full all

Wie schaut den dein calview und die readingsgroup aus ?

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

moonsorrox

Zitat von: kvo1 am 20 September 2015, 00:47:57
Hi Ronny,
bekommst Du den Daten aus dem Calendar - Modul ?
get <Kalendername> full all

Wie schaut den dein calview und die readingsgroup aus ?

kvo1
Hallo Klaus ich bin der René.... ;) :P

Nee, alles gut die Termine werden angezeigt nur eben diese Fehlermeldungen
Hier mal das list der readingsgroup:
Internals:
   CFGFN      ./FHEM/Kalender.cfg
   DEF        <%time_calendar>,<Text>,<Zuletzt erfasst> myView
   NAME       rg_kalenderTermine
   NR         3093
   NTFY_ORDER 50-rg_kalenderTermine
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     myView     1
   Content2:
   DEVICES:
     ARRAY(0x346f8da8)
     ARRAY(0x346f8d78)
   Fhem:
     lastDefChange 51
     last_update 1442729342.7347
   Helper:
     DEF
     mapping    %READING
     Positions:
       myView.2014.01.02-00:45:00 2:1
       myView.2015.09.24-22:00:00 2:2
       myView.2015.10.01-20:00:00 2:3
       myView.2015.10.12-00:00:00 2:4
       myView.2015.10.29-20:00:00 2:5
       myView.2015.10.30-20:00:00 2:6
       myView.2015.12.21-00:00:00 2:7
     Values:
       formated:

         ARRAY(0x3498c160)
         ARRAY(0x3498c340)
         ARRAY(0x1af0d9d8)
         ARRAY(0x32fab4d0)
         ARRAY(0x349a9770)
         ARRAY(0x8a45d48)
         ARRAY(0x21d74d20)
       orig:

         ARRAY(0x34416a10)
         ARRAY(0x349a9f68)
         ARRAY(0x346d2008)
         ARRAY(0x346f94e0)
         ARRAY(0x346f8a88)
         ARRAY(0x11f73140)
         ARRAY(0x21d52b98)
       prefixsuffix:

         ARRAY(0x346f89f8)
         ARRAY(0x346f8dc0)
         ARRAY(0x346f9450)
         ARRAY(0x346f8bc0)
         ARRAY(0x21d20c40)
         ARRAY(0x349e5490)
         ARRAY(0x21d39520)
Attributes:
   alias      Termine
   group      _Kalender Ansicht_
   mapping    %READING
   room       Kalender


da taucht ja soetwas auch auf...!

und hier das List vom calview:
Internals:
   CFGFN      ./FHEM/Kalender.cfg
   DEF        Kalender_Musik,Kalender_Schicht,Kalender_Urlaub 1 900
   INTERVAL   900
   KALENDER   Kalender_Musik,Kalender_Schicht,Kalender_Urlaub
   NAME       myView
   NR         3082
   STATE      t: 8 td: 0 tm: 0
   TYPE       CALVIEW
   Readings:
     2015-09-20 08:07:38   2014.01.02-00:45:00 Fräser Treff
     2015-09-20 08:07:38   2015.09.24-22:00:00 Nachtschicht
     2015-09-20 08:07:38   2015.10.01-20:00:00 Stahlmann
     2015-09-20 08:07:38   2015.10.12-00:00:00 Urlaub 12.10. - 25.10.
     2015-09-20 08:07:38   2015.10.29-20:00:00 Unzucht
     2015-09-20 08:07:38   2015.10.30-20:00:00 Cradle of Filth
     2015-09-20 08:07:38   2015.12.21-00:00:00 Urlaub Weihnachten
Attributes:
   modes      modeAlarm,modeStart,modeStarted,modeUpcoming
   oldStyledReadings 1
   room       Kalender


da sind die Termine alle drin, sind 3 Testkalender mit ein paar Sachen drin aber sollte alles richtig sein...
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

chris1284

hast du acuh die rg für oldstyledreadings (ist bei dir gesetzt) genommen und nicht die für die standardreadings?
@Klaus:
ZitatHallo chris1284,
bist Du eventuell hier noch dran ??
Gruss Klaus

nee, aktuell garkeine zeit und da ich mein fhem sehr selten neustarte stört mich der eine zusätzliche handgriff/ das zusätzliche at nach start (habe eines das 10 min nach fhem initialisierung kalender und view updated) noch nicht wirklich

moonsorrox

Zitat von: chris1284 am 20 September 2015, 08:32:13
hast du acuh die rg für oldstyledreadings (ist bei dir gesetzt) genommen und nicht die für die standardreadings?
bei der RG gibt es dieses Attribut bei mir gar nicht...  :-\
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

kvo1

Hallo Rene'
Sorry wegen der Namensverwechslung, wollte auch Rene' Schreiben.

Ne , ein Attribute gibt es da in der rg auch nicht.

Stell doch mal deine Def im calview testweise auf 2.

Ich kann dir auch mal meine konfig schicken .

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

moonsorrox

#429
Zitat von: kvo1 am 20 September 2015, 09:57:00
Ne , ein Attribute gibt es da in der rg auch nicht.

Stell doch mal deine Def im calview testweise auf 2.

Ich kann dir auch mal meine konfig schicken .

Klaus
das ändert leider nichts diese Fehler treten auch mit "2" weiter auf

Die Konfig kannst du gerne schicken, da kann ich mal schauen ob ich evtl. etwas verbessern kann. Ist alles nur mal Testweise eingerichtet bis ich dann andere Kalender (mit Schichtarbeit) einrichte und damit dann eine Beleuchtung schalte... jetzt wo es langsam früh dunkel wird  ;)

EDITH://
ich habe mal das at deaktiviert
Fehler sind jetzt weg ist ja klar...!
2015.09.20 11:01:01 3: at_rg_View_KalenderSchicht: HASH(0x378b6ac8)
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

kvo1

Hi René,
ich habe 3 Kalender (owncloud), hier der calview....

define vocalview2 CALVIEW Kal1,Kal2,Kal3 2 3600
attr vocalview2 icon Zoom-in
attr vocalview2 maxreadings 20
attr vocalview2 modes all
attr vocalview2 room Kalender


jetzt die RG, zur Unterscheidung stelle ich die Kalender farblich dar ...
define Termine readingsGroup <V_Datum>,<V_Zeit>,<B_Datum>,<B_Zeit>,<Text>,<Kalender> vocalview2:t_001_bdate,t_001_btime,t_001_edate,t_001_etime,t_001_summary,t_001_source vocalview2:t_002_bdate,t_002_btime,t_002_edate,t_002_etime,t_002_summary,t_002_source vocalview2:t_003_bdate,t_003_btime,t_003_edate,t_003_etime,t_003_summary,t_003_source vocalview2:t_004_bdate,t_004_btime,t_004_edate,t_004_etime,t_004_summary,t_004_source vocalview2:t_005_bdate,t_005_btime,t_005_edate,t_005_etime,t_005_summary,t_005_source vocalview2:t_006_bdate,t_006_btime,t_006_edate,t_006_etime,t_006_summary,t_006_source vocalview2:t_007_bdate,t_007_btime,t_007_edate,t_007_etime,t_007_summary,t_007_source vocalview2:t_008_bdate,t_008_btime,t_008_edate,t_008_etime,t_008_summary,t_008_source vocalview2:t_009_bdate,t_009_btime,t_009_edate,t_009_etime,t_009_summary,t_009_source vocalview2:t_010_bdate,t_010_btime,t_010_edate,t_010_etime,t_010_summary,t_010_source vocalview2:t_011_bdate,t_011_btime,t_011_edate,t_011_etime,t_011_summary,t_011_source vocalview2:t_012_bdate,t_012_btime,t_012_edate,t_012_etime,t_012_summary,t_012_source vocalview2:t_013_bdate,t_013_btime,t_013_edate,t_013_etime,t_013_summary,t_013_source vocalview2:t_014_bdate,t_014_btime,t_014_edate,t_014_etime,t_014_summary,t_014_source vocalview2:t_015_bdate,t_015_btime,t_015_edate,t_015_etime,t_015_summary,t_015_source vocalview2:t_016_bdate,t_016_btime,t_016_edate,t_016_etime,t_016_summary,t_016_source vocalview2:t_017_bdate,t_017_btime,t_017_edate,t_017_etime,t_017_summary,t_017_source vocalview2:t_018_bdate,t_018_btime,t_018_edate,t_018_etime,t_018_summary,t_018_source vocalview2:t_019_bdate,t_019_btime,t_019_edate,t_019_etime,t_019_summary,t_019_source vocalview2:t_020_bdate,t_020_btime,t_020_edate,t_020_etime,t_020_summary,t_020_source
attr Termine fp_Uebersicht 53,186,0,,
attr Termine group Terminliste
attr Termine nameStyle style="font-weight:bold;;color:White"
attr Termine nonames 1
attr Termine room Kalender
attr Termine valueStyle {if(substr($READING,5,7) eq "_source" && $VALUE eq "Kal1"){ 'style="color:blue"' }elsif( substr($READING,5,7) eq "_source" && $VALUE eq "Kal2" ){ 'style="color:red"' }elsif( substr($READING,5,7) eq "_source" && $VALUE eq "Kal3" ){ 'style="color:green"' }else{ 'style="color:white"' } }
attr Termine visibility hidden


dann noch die Aktualisierung  per at

define at_KalenderTermine at +*02:00:00 {\
  my $i;;\
  my $modtext = "<V_Datum>,<V_Zeit>,<B_Datum>,<B_Zeit>,<Text>,<Kalender> ";;\
  for($i= 1;;$i<=20;;$i++){\
  $modtext .= "vocalview2:t_".sprintf('%03d',$i)."_bdate,t_".sprintf('%03d',$i)."_btime,t_".sprintf('%03d',$i)."_edate,t_".sprintf('%03d',$i)."_etime,t_".sprintf('%03d',$i)."_summary,t_".sprintf('%03d',$i)."_source "               ;;}\
  fhem("modify Termine $modtext");;\
  fhem("save");;\
}
attr at_KalenderTermine alias wird wieder aktualisiert ==>
attr at_KalenderTermine group Timer
attr at_KalenderTermine icon time_timer@LightSeaGreen
attr at_KalenderTermine room Kalender


viel Erfolg !
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

moonsorrox

OK, vielen Dank, da habe ich was zum basteln wenn ich zuhause bin...! ;)
Hast du eigentlich etwas in der 99_myUtils zu deinen Kalendern, ich hatte da mal ein Codeblock gefunden  ;)
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

kvo1

ZitatHast du eigentlich etwas in der 99_myUtils zu deinen Kalendern, ich hatte da mal ein Codeblock gefunden
Nein !
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

eddtima

@uniqueck, hast Du auch das javascript file für das widget in www/tablet/js kopiert?

Grüße
/Till
FHEM auf Odroid N2, FTUI, etwa 110 Homematic Devices verschiedenster Coleur, BMWi3, Gardena, Hue, Sonos, Alexa, Harmony Hub, Samsung TV

uniqueck

ja natürlich, funktioniert es denn bei dir?
ich habe ein paar debug ausgaben eingebaut und da wurde immer nix erkannt und aktuell zeigt er mir
ständig ein und dasselbe event an, obwohl dies am 18.09. der fall war.

ich versuche nun den Weg über eine readingsgroup zu gehen, die können ja auch per widget eingebunden werden.
ich hätte gerne nur mal gewusst, ob das widget auch andere einsetzen und dieselben fehler haben.

aber schon einmal vielen dank für die rückmeldung.

grüße
constantin