FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 09 April 2012, 18:17:38

Titel: 99_updatefhem.pm Rev: 1418
Beitrag von: Guest am 09 April 2012, 18:17:38
Originally posted by: <email address deleted>

Habe seit update auf Ref 1418 folgenden Logeintrag:

Use of uninitialized value $ret in substitution (s///) at ./FHEM/
99_updatefhem.pm line 223.
Use of uninitialized value in concatenation (.) or string at ./FHEM/
99_updatefhem.pm line 224.

Herzliche Grüße

Jörg

fhem-Umgebung:
FB 7170
freetz-1.1.4
fhem-5.2-fb7270

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: 99_updatefhem.pm Rev: 1418
Beitrag von: rudolfkoenig am 09 April 2012, 18:51:23
                                                   

On Mon, Apr 09, 2012 at 09:17:38AM -0700, JoWiemann wrote:
> Habe seit update auf Ref 1418 folgenden Logeintrag:

Seit Version 1418 existiert ein read-timeout von 2 Sekunden, du muesstest eine
Meldung wie
  GetHttpFile: Select timeout/error:
im log sehen.  Evtl. ist das fuer dich zu wenig. Kannst Du rausfinden welcher
Wert ok ist? Ich habe jetzt die Variable initialisiert, so dass "uninitialized"
nicht mehr kommen sollte.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: 99_updatefhem.pm Rev: 1418
Beitrag von: Guest am 09 April 2012, 20:07:29
Originally posted by: <email address deleted>

Hallo Rudolf,

mit der Initialisierung der Variablen ist der Fehler aus GetHttpFile
erledigt. Was ich nicht gesehen habe, ist dass das Problem durch
59_Twilight ausgelöst wurde, in dem GetHttpFile aufgerufen wird. yahoo
braucht wohl etwas länger. Ich habe jetzt den Aufruf in 59_Twilight
durch setzen des timeouts in der Parameterübergabe auf 4.0 verlängert.
Läuft jetzt seit einiger Zeit fehlerfrei. Da ich keinen Zugriff auf
SVN habe wäre es schön, wenn folgende Änderung eingecheckt werden
könnte:

   $xml = GetHttpFile("weather.yahooapis.com:80","/forecastrss?w=".
$location."&u=c",4.0); #Paramter für timeout
   $xml=~/code="(.*)"(\ *)temp/;
   # Initialisierung von $current und Übergabe von $1 nur wenn
definiert. (Geht bestimmt geschickter, aber arbeite mich noch in Perl
ein)
   my $current = -1;
   if(defined($1)) {
     $current = $1;
   }

Herzliche Grüße

Jörg


On 9 Apr., 18:51, Rudolf Koenig wrote:
> On Mon, Apr 09, 2012 at 09:17:38AM -0700, JoWiemann wrote:
> > Habe seit update auf Ref 1418 folgenden Logeintrag:
>
> Seit Version 1418 existiert ein read-timeout von 2 Sekunden, du muesstest eine
> Meldung wie
>   GetHttpFile: Select timeout/error:
> im log sehen.  Evtl. ist das fuer dich zu wenig. Kannst Du rausfinden welcher
> Wert ok ist? Ich habe jetzt die Variable initialisiert, so dass "uninitialized"
> nicht mehr kommen sollte.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: 99_updatefhem.pm Rev: 1418
Beitrag von: Guest am 09 April 2012, 20:10:47
Originally posted by: <email address deleted>

Hallo Rudolf,

sofern Du 59_twilight anpassen solltest. Bitte auch noch "use Switch;"
am Anfang löschen. Wird durch das Array in "sub
Twilight_getWeatherHorizon" nicht mehr benötigt.

Herzliche Grüße

Jörg


On 9 Apr., 20:07, JoWiemann wrote:
> Hallo Rudolf,
>
> mit der Initialisierung der Variablen ist der Fehler aus GetHttpFile
> erledigt. Was ich nicht gesehen habe, ist dass das Problem durch
> 59_Twilight ausgelöst wurde, in dem GetHttpFile aufgerufen wird. yahoo
> braucht wohl etwas länger. Ich habe jetzt den Aufruf in 59_Twilight
> durch setzen des timeouts in der Parameterübergabe auf 4.0 verlängert.
> Läuft jetzt seit einiger Zeit fehlerfrei. Da ich keinen Zugriff auf
> SVN habe wäre es schön, wenn folgende Änderung eingecheckt werden
> könnte:
>
>    $xml = GetHttpFile("weather.yahooapis.com:80","/forecastrss?w=".
> $location."&u=c",4.0); #Paramter für timeout
>    $xml=~/code="(.*)"(\ *)temp/;
>    # Initialisierung von $current und Übergabe von $1 nur wenn
> definiert. (Geht bestimmt geschickter, aber arbeite mich noch in Perl
> ein)
>    my $current = -1;
>    if(defined($1)) {
>      $current = $1;
>    }
>
> Herzliche Grüße
>
> Jörg
>
> On 9 Apr., 18:51, Rudolf Koenig wrote:
>
>
>
> > On Mon, Apr 09, 2012 at 09:17:38AM -0700, JoWiemann wrote:
> > > Habe seit update auf Ref 1418 folgenden Logeintrag:
>
> > Seit Version 1418 existiert ein read-timeout von 2 Sekunden, du muesstest eine
> > Meldung wie
> >   GetHttpFile: Select timeout/error:
> > im log sehen.  Evtl. ist das fuer dich zu wenig. Kannst Du rausfinden welcher
> > Wert ok ist? Ich habe jetzt die Variable initialisiert, so dass "uninitialized"
> > nicht mehr kommen sollte.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: 99_updatefhem.pm Rev: 1418
Beitrag von: Guest am 09 April 2012, 20:24:12
Originally posted by: <email address deleted>

Hallo Rudolf,

habe noch eine Bitte. Solltest Du 59_twilight anpassen bitte auch "use
Switch" am Anfang löschen. Wird seit dem Array in "sub
Twilight_getWeatherHorizon" nicht mehr benötigt und führt bei einigen
FritzBoxen zu einem Fehler. Danke Dir.

Herzliche Grüße

Jörg

On 9 Apr., 20:07, JoWiemann wrote:
> Hallo Rudolf,
>
> mit der Initialisierung der Variablen ist der Fehler aus GetHttpFile
> erledigt. Was ich nicht gesehen habe, ist dass das Problem durch
> 59_Twilight ausgelöst wurde, in dem GetHttpFile aufgerufen wird. yahoo
> braucht wohl etwas länger. Ich habe jetzt den Aufruf in 59_Twilight
> durch setzen des timeouts in der Parameterübergabe auf 4.0 verlängert.
> Läuft jetzt seit einiger Zeit fehlerfrei. Da ich keinen Zugriff auf
> SVN habe wäre es schön, wenn folgende Änderung eingecheckt werden
> könnte:
>
>    $xml = GetHttpFile("weather.yahooapis.com:80","/forecastrss?w=".
> $location."&u=c",4.0); #Paramter für timeout
>    $xml=~/code="(.*)"(\ *)temp/;
>    # Initialisierung von $current und Übergabe von $1 nur wenn
> definiert. (Geht bestimmt geschickter, aber arbeite mich noch in Perl
> ein)
>    my $current = -1;
>    if(defined($1)) {
>      $current = $1;
>    }
>
> Herzliche Grüße
>
> Jörg
>
> On 9 Apr., 18:51, Rudolf Koenig wrote:
>
>
>
> > On Mon, Apr 09, 2012 at 09:17:38AM -0700, JoWiemann wrote:
> > > Habe seit update auf Ref 1418 folgenden Logeintrag:
>
> > Seit Version 1418 existiert ein read-timeout von 2 Sekunden, du muesstest eine
> > Meldung wie
> >   GetHttpFile: Select timeout/error:
> > im log sehen.  Evtl. ist das fuer dich zu wenig. Kannst Du rausfinden welcher
> > Wert ok ist? Ich habe jetzt die Variable initialisiert, so dass "uninitialized"
> > nicht mehr kommen sollte.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: 99_updatefhem.pm Rev: 1418
Beitrag von: rudolfkoenig am 09 April 2012, 20:24:19
                                                   

> sofern Du 59_twilight anpassen solltest. Bitte auch noch "use Switch;"
> am Anfang löschen. Wird durch das Array in "sub
> Twilight_getWeatherHorizon" nicht mehr benötigt.

twilight ist die Baustelle von unimatrix

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: 99_updatefhem.pm Rev: 1418
Beitrag von: Guest am 10 April 2012, 09:10:22
Originally posted by: <email address deleted>

hallo,

ich habe die Änderungen eingebaut und eingecheckt.

VG

Am Montag, 9. April 2012 20:24:12 UTC+2 schrieb JoWiemann:
>
> Hallo Rudolf,
>
> habe noch eine Bitte. Solltest Du 59_twilight anpassen bitte auch "use
> Switch" am Anfang löschen. Wird seit dem Array in "sub
> Twilight_getWeatherHorizon" nicht mehr benötigt und führt bei einigen
> FritzBoxen zu einem Fehler. Danke Dir.
>
> Herzliche Grüße
>
> Jörg
>
> On 9 Apr., 20:07, JoWiemann wrote:
> > Hallo Rudolf,
> >
> > mit der Initialisierung der Variablen ist der Fehler aus GetHttpFile
> > erledigt. Was ich nicht gesehen habe, ist dass das Problem durch
> > 59_Twilight ausgelöst wurde, in dem GetHttpFile aufgerufen wird. yahoo
> > braucht wohl etwas länger. Ich habe jetzt den Aufruf in 59_Twilight
> > durch setzen des timeouts in der Parameterübergabe auf 4.0 verlängert.
> > Läuft jetzt seit einiger Zeit fehlerfrei. Da ich keinen Zugriff auf
> > SVN habe wäre es schön, wenn folgende Änderung eingecheckt werden
> > könnte:
> >
> >    $xml = GetHttpFile("weather.yahooapis.com:80","/forecastrss?w=".
> > $location."&u=c",4.0); #Paramter für timeout
> >    $xml=~/code="(.*)"(\ *)temp/;
> >    # Initialisierung von $current und Übergabe von $1 nur wenn
> > definiert. (Geht bestimmt geschickter, aber arbeite mich noch in Perl
> > ein)
> >    my $current = -1;
> >    if(defined($1)) {
> >      $current = $1;
> >    }
> >
> > Herzliche Grüße
> >
> > Jörg
> >
> > On 9 Apr., 18:51, Rudolf Koenig wrote:
> >
> >
> >
> > > On Mon, Apr 09, 2012 at 09:17:38AM -0700, JoWiemann wrote:
> > > > Habe seit update auf Ref 1418 folgenden Logeintrag:
> >
> > > Seit Version 1418 existiert ein read-timeout von 2 Sekunden, du
> muesstest eine
> > > Meldung wie
> > >   GetHttpFile: Select timeout/error:
> > > im log sehen.  Evtl. ist das fuer dich zu wenig. Kannst Du rausfinden
> welcher
> > > Wert ok ist? Ich habe jetzt die Variable initialisiert, so dass
> "uninitialized"
> > > nicht mehr kommen sollte.

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