Hallo zusammen,
Ich wollte ein script für mich anpassen und haben dabei ein Problem mit der Änderung der Regexp.
An meinem Solarlog ist ein S0-Zähler angeschlossen. Von diesem möchte ich jetzt nicht den über 5min gemittelten Wert sondern einen aktuelln Wert.
In dem File vom Solarlog ist folgende Zeilen enthalten:
var PacArr= [[858], [1]];
Die "858" ist der aktuelle Verbrauchswert und "1" die aktuelle Solarleistung (gleiche wie in var Pac=1).
Beim auslesen der Zeile habe ich aber nun ein Problem (muss sagen, Perl ist neu für mich). Ich habe es mit folgender Zeile probiert:
my ($Verbrauch,$SolarPac) =( $allines =~ /.+?var PacArr= \[\[(.+?)\],\[(.+?)\]\]/ );
Leider sind immer beide Variablen leer.
Jemand eine Idee?
Danke und Gruß
Deinjo
Problem war ein fehlendes Leerzeichen in der Regexp.
Gruß
Deinjo