FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Deinjo am 19 Januar 2014, 23:35:05

Titel: [Gelöst]Problem bei anpassung Regexp beim auslesen eine Solarlog
Beitrag von: Deinjo am 19 Januar 2014, 23:35:05
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
Titel: Antw:[Gelöst]Problem bei anpassung Regexp beim auslesen eine Solarlog
Beitrag von: Deinjo am 24 Januar 2014, 12:36:45
Problem war ein fehlendes Leerzeichen in der Regexp.

Gruß
Deinjo