FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 26 Juli 2009, 00:44:49

Titel: [FHZ] Windows : 98_SVG.pm Absturz bei map Anweisung
Beitrag von: Guest am 26 Juli 2009, 00:44:49
Originally posted by: <email address deleted>

Hi Rudi,

auch hier hänge ich schon einiger Zeit in der Fehlersuche rum:

In der sub SVG_render($$$$$) kommt bei der Anweisung:
  map { chomp; my @a=split(" ",$_, 3);
         if($a[0] && $a[0] eq "set") { $conf{$a[1]} = $a[2]; } } @
{$confp};

Can't use string ("2009-07-26") as an ARRAY ref while "strict refs" in
use at c:/fhem/FHEM/98_SVG.pm line 41.
und Programm-abbruch.

Vergiss mal die Zeilennummer der Fehlermeldung, ich hab einige Logs
eingebaut um den Fehler zu lokalisieren.

Hab folgenden Log direkt vor den map Befehl gesetzt um das Ganze mal
genauer zu betrachten:
  use Data::Dumper;
  my $tt=Dumper($plot);
  Log 1,"FM:$from,TO:$to,CONFP:$confp,DP:$dp,PLOT:$tt";
Im Ergebnis steht folgendes drin:
FM:Heizung ist off, Gasbrenner ist off,
TO:640,400,
CONFP:2009-07-26,
DP:2009-07-27,
PLOT:$VAR1 = [
          '############################
',
          '# Display the on and off values for a single FS20 device
',
(hier hab ich einige Zeilen ausgeblendet)
          '##FileLog 3:Heizung:0::
',
          '
'
        ];
----------
Hast Du eine Idee?

Gruß
Klaus

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Titel: [FHZ] Re: Windows : 98_SVG.pm Absturz bei map Anweisung
Beitrag von: rudolfkoenig am 26 Juli 2009, 11:51:40
                                                   

> FM:Heizung ist off, Gasbrenner ist off,
> TO:640,400,
> CONFP:2009-07-26,
> DP:2009-07-27,
> PLOT:$VAR1 = [
>           '############################

Ich vermute Dein 01_FHEMWEB.pm passt nicht zum 98_SVG.pm

Hier scheinen die Aufrufparameter fuer SVG_render um zwei nach hinten
gerutscht zu sein (CONFP enthaelt den FM Wert, DP den TO Wert, usw).
Sowas kommt vor, wenn man vergisst nach einem Umbau die Funktionen
anzupassen...

Bedeutung der Parameter:
- from: Startzeit, String
- to, Endzeit, String
- confp, Liste der Konfigurationszeilen (.gnuplot Datei), array
- dp, Liste der Daten, array
- plot, liste der Plot-Anweisungen aus der .gnuplot Datei , array
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Titel: [FHZ] Re: Windows : 98_SVG.pm Absturz bei map Anweisung
Beitrag von: Guest am 03 August 2009, 18:36:58
Originally posted by: <email address deleted>

Hi Rudi,

> Ich vermute Dein 01_FHEMWEB.pm passt nicht zum 98_SVG.pm

"Asche über mein Haupt". Hatte meine 'gemoddete' FHEMWEB genommen, in
der Tat wurde wohl irgendwann mal der 98_SVG Aufruf geändert und ich
die Änderung verpennt.
Sorry.

Gruß
Klaus

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-