Fehler beim Aufruf {SetTempList_Bad}

Begonnen von LotharRappsilber, 13 März 2014, 10:37:47

Vorheriges Thema - Nächstes Thema

LotharRappsilber

Hallo,

ich habe folgende Temperaturlisten erstellt:

######################################################
sub
SetTempList_Bad()
{
{ fhem ("set Bad tempListMon prep 07:00 22" 10:00 19" 20:00 22" 24:00 19")};
{ fhem ("set Bad tempListTue prep 07:00 22" 10:00 19" 20:00 22" 24:00 19")};
{ fhem ("set Bad tempListWed prep 07:00 22" 10:00 19" 20:00 22" 24:00 19")};
{ fhem ("set Bad tempListThu prep 07:00 22" 10:00 19" 20:00 22" 24:00 19")};
{ fhem ("set Bad tempListFri prep 07:00 22" 10:00 19" 20:00 22" 24:00 19")};
{ fhem ("set Bad tempListSat prep 07:00 22" 10:00 19" 20:00 22" 24:00 19")};
{ fhem ("set Bad tempListSun exec 07:00 22" 10:00 19" 20:00 22" 24:00 19")};
}
# End SetTempList_Bad
1;


Beim Aufruf  {SetTempList_Bad} kommt folgender Fehler den ich auch schon übersetzt habe. Werde trotzdem nicht schlau!!!

Meldung: Bareword "SetTempList_Bad" not allowed while "strict subs" in use at (eval 13884) line 1.

Wer hilft mir?
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

strauch

#1
Die Anführungszeichen haben da nichts zu suchen

sub
SetTempList_Bad()
{
   { fhem ("set Bad tempListMon prep 07:00 22.0 10:00 19.0 20:00 22.0 24:00 19.0")};
...
}


Davon ab bedenke, das das immer bis Temperaturen sind Also bei dir ist es jetzt bis 7 Uhr morgens 22° warm von 7-10Uhr morgens 19°C von 10-20Uhr dann wieder 22°C, von 20-24Uhr dann wieder 19°C

Ich vermute es sollte eher so aussehen:

sub
SetTempList_Bad()
{
   { fhem ("set Bad tempListMon prep 07:00 19.0 10:00 22.0 20:00 19.0 24:00 22.0")};
...
}
FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

LotharRappsilber

FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL