Calendar - Fehler in sub Muelltermine

Begonnen von aolw, 10 Dezember 2015, 08:54:39

Vorheriges Thema - Nächstes Thema

aolw

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!
FHEM 5.7 auf RasPi, CUL 868 SlowRF, CUL 868 RFR, HMLAN-Configurator, Sender und Aktoren von FHT, FS20, HM und Rollos von Uniroll, solarview für die PV-Anlage

betateilchen

Mich interessiert der Schritt vorher. Wie rufst Du die Funktion auf?

Und sag jetzt bitte nicht, mit "%EVENT" ...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

aolw

nicht ganz:

{Muelltermine("$EVENT");}

Was ist daran falsch ???
FHEM 5.7 auf RasPi, CUL 868 SlowRF, CUL 868 RFR, HMLAN-Configurator, Sender und Aktoren von FHT, FS20, HM und Rollos von Uniroll, solarview für die PV-Anlage

Vize

Mahlzeit,

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

Gruß
Andreas