FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: aolw am 10 Dezember 2015, 08:54:39

Titel: Calendar - Fehler in sub Muelltermine
Beitrag von: aolw am 10 Dezember 2015, 08:54:39
Hallo,

Nachdem alles eine Weile super gelaufen ist, habe ich auf einmal Probleme mit dem Calendar und die folgende Fehlermeldung im Log:

PERL WARNING: Use of uninitialized value $Ereignisteil1 in split at ./FHEM/99_myUtils.pm line 208.

sub Muelltermine ($)
{
  my ($Ereignis) = @_;
  my @Ereignisarray = split(/.*:\s/,$Ereignis);
  my $Ereignisteil1 = $Ereignisarray[1];
  my @uids=split(/;/,$Ereignisteil1);
  my $t  = time;



im internen Editor von fhem wird mir der Teil ab \s/,$Ereignis grün angezeigt, wird also nicht als Perlcode interpretiert.

Entdeckt hier jemand einen Fehler?

Vielen Dank!
Titel: Antw:Calendar - Fehler in sub Muelltermine
Beitrag von: betateilchen am 10 Dezember 2015, 09:36:41
Mich interessiert der Schritt vorher. Wie rufst Du die Funktion auf?

Und sag jetzt bitte nicht, mit "%EVENT" ...
Titel: Antw:Calendar - Fehler in sub Muelltermine
Beitrag von: aolw am 10 Dezember 2015, 11:18:56
nicht ganz:

{Muelltermine("$EVENT");}

Was ist daran falsch ???
Titel: Antw:Calendar - Fehler in sub Muelltermine
Beitrag von: Vize am 10 Dezember 2015, 12:47:17
Mahlzeit,

also ich rufe das per notify so auf:
{ muellabfuhr("$EVENT") }

Gruß
Andreas