• Willkommen im Forum „Wetterstationsforum.info - Archiv“.
 

Neuigkeiten:

Dieses Forum dient ausschließlich zu Archivzwecken.
Für Fragen nutze bitte unser aktuelles Forum, welches du unter https://wetterstationsforum.info findest.

Hauptmenü

Probleme mit wetter.cgi von krienke

Begonnen von Kapsner, 09.05.2005, 16:01:09

⏪ vorheriges - nächstes ⏩

Kapsner

Hallo Leute,

ich nutze die Skripte von Rainer Krienke. Soweit so gut, funzt ansich. Nur das CGI nicht, da bekomme ich die folgende Fehlermeldung:
Can't call method "getFirstSensor" on an undefined value at /srv/www/cgi-bin/wetter.cgi line 5397
:cry:

Ich bin in Perl leider nicht so fit.
:oops:

System: SuSE Linux 9.2., Apache 2.0.50, Perl 5.8.5, perl-DBI 1.43, Modul Date::Calc 5.3, WS2500 0.82

Danke schon mal...

asratec

Du musst die wetter.cgi erst konfigurieren.
Speziell die Sensoren müssen erst "eingeschaltet" werden.

Hier ein Beispiel aus meiner wetter.cgi.conf

$sensorData=sensDisplayData->new($imgPath, $baseImgUrl, $tmpName);
$sensorData->addSensor( {"sensType" => "TH", "sensIds" => [4], "omit"=>["H"], "lowYbounds"=>"auto", "grfxName" => "AussenTemp" }, {  } );
$sensorData->addSensor( {"sensType" => "TH", "sensIds" => [4],"lowYbounds"=>"auto", "grfxName" => "AussenTemp/Feuchte/Taupunkt" },{"dewPoint"  =>"4"} );
$sensorData->addSensor( {"sensType" => "PR", "lowYbounds"=>"auto", }, {} );
$sensorData->addSensor( {"sensType" => "TH", "sensIds" => [17], "omit"=>["H"], "lowYbounds"=>"auto", "grfxName" => "SchlafzimmerTemp" }, { } );
$sensorData->addSensor( {"sensType" => "TH", "sensIds" => [17],"lowYbounds"=>"auto", "grfxName" => "SchlafzimmerTemp/Feuchte/Taupunkt" },{"dewPoint"  =>"17"} );
$sensorData->addSensor( {"sensType" => "TH", "sensIds" => [5],"mmaOmit"=>["H"], "omit"=>["H"], "lowYbounds"=>"auto", "grfxName" => "WohnzimmerTemp" }, { } );
$sensorData->addSensor( {"sensType" => "TH", "sensIds" => [6],"mmaOmit"=>["H"], "omit"=>["H"], "lowYbounds"=>"auto", "grfxName" => "ServerraumTemp" }, {  } );

mfg Frank

Kapsner

Super, jetzt funktionierts.  :D

Danke.