Hauptmenü

Zeitfehler im Log

Begonnen von raspklaus, 12 November 2015, 11:30:31

Vorheriges Thema - Nächstes Thema

raspklaus

Hallo,

ixh habe folgendes difiniert bzw. übernommen:

# Abfalltabelle
define View_Abfall CALVIEW Abfall 1
attr View_Abfall alias Abfallkalender
attr View_Abfall maxreadings 10
attr View_Abfall modes modeAlarm,modeStart,modeStarted,modeUpcoming
define Abfallkalender readingsGroup <Datum>,<Uhrzeit>,<Text>,<Endet am>,<End um> View_Abfall:t_001_bdate,t_001_btime,t_001_summary,t_001_edate,t_001_etime View_Abfall:t_002_bdate,t_002_btime,t_002_summary,t_002_edate,t_002_etime View_Abfall:t_003_bdate,t_003_btime,t_003_summary,t_003_edate,t_003_etime View_Abfall:t_004_bdate,t_004_btime,t_004_summary,t_004_edate,t_004_etime View_Abfall:t_005_bdate,t_005_btime,t_005_summary,t_005_edate,t_005_etime View_Abfall:t_006_bdate,t_006_btime,t_006_summary,t_006_edate,t_006_etime View_Abfall:t_007_bdate,t_007_btime,t_007_summary,t_007_edate,t_007_etime View_Abfall:t_008_bdate,t_008_btime,t_008_summary,t_008_edate,t_008_etime View_Abfall:t_009_bdate,t_009_btime,t_009_summary,t_009_edate,t_009_etime View_Abfall:t_010_bdate,t_010_btime,t_010_summary,t_010_edate,t_010_etime
attr Abfallkalender nonames 1
attr Abfallkalender room Abfall,Kalender
define at_rg_View_Abfall at +*12:00:00 {\
my $i;; \
my $modtext = "<Datum>,<Uhrzeit>,<Text>,<Endet am>,<End um> ";;\
for($i= 1;;$i<= ReadingsVal("View_Abfall","c-tomorrow", 0);;$i++){\
$modtext .= "View_Abfall:<Morgen>,tomorrow_".sprintf('%03d',$i)."_btime,tomorrow_".sprintf('%03d',$i)."_summary,tomorrow_".sprintf('%03d',$i)."_edate,tomorrow_".sprintf('%03d',$i)."_etime ";;}\
for($i= 1;;$i<= ReadingsVal("View_Abfall","c-today", 0);;$i++){\
$modtext .= "View_Abfall:<Heute>,today_".sprintf('%03d',$i)."_btime,today_".sprintf('%03d',$i)."_summary,today_".sprintf('%03d',$i)."_edate,today_".sprintf('%03d',$i)."_etime ";;}\
for($i= 1;;$i<= ReadingsVal("View_Abfall","c-term", 0);;$i++){\
$modtext .= "View_Abfall:t_".sprintf('%03d',$i)."_bdate,t_".sprintf('%03d',$i)."_btime,t_".sprintf('%03d',$i)."_summary,t_".sprintf('%03d',$i)."_edate,t_".sprintf('%03d',$i)."_etime ";;}\
fhem("modify at_rg_View_Abfall $modtext");;\
}


und bekomme folgende Fehlermeldung im Log:

2015.11.12 09:29:11 3: at_rg_View_Abfall: Wrong timespec <Datum>,<Uhrzeit>,<Text>,<Endet: either HH:MM:SS or {perlcode}

Was muss ich ändern damit der Fehler verschwindet ?

Finde keinen Ansatz

frank

Zitatfhem("modify at_rg_View_Abfall $modtext");;\
da soll bestimmt deine readingsgroup rein.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html