Nach Update werden Sub Routinen nicht mehr aufgerufen

Begonnen von Guest, 20 November 2012, 19:52:47

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

nach einem Update vor 2 Tagen bei dem die Ordnerstruktur umgestellt wurde,
funktionieren bei mir einige Aufrufe der sub Routinen nicht mehr.
Andere hingegen funktionieren.
Es wäre schön falls mir mal jemand einen heißen Tipp geben könnte, da ich
schon vieles versucht habe und nicht mehr weiter weiß.

meine fhem.cfg

define Zone2_ein_Werktags at *19:35 {RXVautowerkein($we);;}

99_myUtils.pm

sub RXVautowerkein($)
{
my $rxv_zeitautomatik = $value{"RXV671_Zeitautomatik"};
my $wochenende = @_;
unless($rxv_zeitautomatik eq "off")
{if (!$wochenende) {fhem("set RXV671Zone2 on");;}}
}


im Event Monitor erscheint das hier:
2012-11-20 19:35:00 Global global DELETED Zone2_ein_Werktags
2012-11-20 19:35:00 Global global DEFINED Zone2_ein_Werktags
2012-11-20 19:35:00 Global global DELETED Zone2_ein_Werktags
2012-11-20 19:35:00 Global global DEFINED Zone2_ein_Werktags
2012-11-20 19:35:00 Global global DELETED Zone2_ein_Werktags
2012-11-20 19:35:00 Global global DEFINED Zone2_ein_Werktags

Im Logfile steht gar nichts.

Viele Grüße

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hi,

die Lösung war es direkt die verneinte Variable zu übergenen.

Demnach

meine fhem.cfg

define Zone2_ein_Werktags at *19:35 {RXVautowerkein(!$we);;}

99_myUtils.pm

sub RXVautowerkein($)
{
my $rxv_zeitautomatik = $value{"RXV671_Zeitautomatik"};
my $wochenende = @_;
unless($rxv_zeitautomatik eq "off")
{if ($wochenende) {fhem("set RXV671Zone2 on");;}}
}

schon komisch...

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com