NEWS
Problem Auslesen PV-Wechselrichter mit Parser und Regex
-
Ich habe gestern Abend kurz vor Sonnenuntergang beide Varianten getestet - keine hat funktioniert, d.h. keine Anzeige.
Ich habe dann noch etwas herum probiert und bin darauf gekommen:
AC_Current[^\d]+([\d.]+).\s......WDas sieht zwar nicht sehr schön aus, scheint aber zu funktionieren. Wenn ich statt der vielen Punkte einen Buchstaben von Unit (was ich ja suche) eintrage, funktioniert nichts. Verstehe ich nicht, da regex101 mit Unit kein Problem hat.
Wenn die PV läuft, werden die Werte angezeigt, nachts wird allerdings NaN (Not a Number) angezeigt. Ich denke, das kann ich aber mittels Script zu 0 ändern.
Also: Im Prinzip Problem gelöst!
Hätte ich aber ohne deine Hilfe nicht geschafft.@tombir sagte in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
keine hat funktioniert, d.h. keine Anzeige.
das war mir klar!
aber kannst du mit "keine Anzeige" nicht leben, wenn kein Wert da ist?
IMHO sollte dann nur der letzte Wert im Datenpunkt bleiben.@tombir sagte in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
Ich denke, das kann ich aber mittels Script zu 0 ändern.
Das wäre dann die andere (Luxus-) Variante
-
@tombir sagte in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
keine hat funktioniert, d.h. keine Anzeige.
das war mir klar!
aber kannst du mit "keine Anzeige" nicht leben, wenn kein Wert da ist?
IMHO sollte dann nur der letzte Wert im Datenpunkt bleiben.@tombir sagte in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
Ich denke, das kann ich aber mittels Script zu 0 ändern.
Das wäre dann die andere (Luxus-) Variante
@homoran said in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
aber kannst du mit "keine Anzeige" nicht leben, wenn kein Wert da ist?
IMHO sollte dann nur der letzte Wert im Datenpunkt bleiben.Da wird nichts angezeigt auch nicht bei Sonne.
-
@tombir sagte in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
keine hat funktioniert, d.h. keine Anzeige.
das war mir klar!
aber kannst du mit "keine Anzeige" nicht leben, wenn kein Wert da ist?
IMHO sollte dann nur der letzte Wert im Datenpunkt bleiben.@tombir sagte in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
Ich denke, das kann ich aber mittels Script zu 0 ändern.
Das wäre dann die andere (Luxus-) Variante
-
@homoran said in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
aber kannst du mit "keine Anzeige" nicht leben, wenn kein Wert da ist?
IMHO sollte dann nur der letzte Wert im Datenpunkt bleiben.Da wird nichts angezeigt auch nicht bei Sonne.
@tombir sagte in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
Da wird nichts angezeigt auch nicht bei Sonne.
Seltsam.
mit dem zuerst von dir geposten vollständigen Quelltext klappt das bei mir.Dann muss ich mir das nochmal ansehen
-
@tombir sagte in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
Kann man den Filter irgendwie auf die Zeile 6 begrenzen?
Im Parser nicht dass ich es wüsste
Versuch mal
([\d.]+)[^U]+Unit="W"
das gibt jetzt zumindest gar nichts an.Da kann man doch einen Ersatzwert angeben, setz den mal auf 0
Edit:
Oder:([\d.]+)?.{17}AC_Po@homoran said in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
([\d.]+)?.{17}AC_Po
Hallo,
([\d.]+)?.{17}AC_Po geht es, aber bei GridPower, nimmt er den "-" nicht.
BSP:
<Measurement Value='-66.3' Unit='W' Type='GridPower'/>
bekommen ich nur 66.3, möchte aber das "-" auch anzeigt. -
@namrenner So habe den Code selber gefunden: ([\d.-]+)?.{17}GridPower
-
@namrenner So habe den Code selber gefunden: ([\d.-]+)?.{17}GridPower
@namrenner sagte in Problem Auslesen PV-Wechselrichter mit Parser und Regex:
habe den Code selber gefunden: ([\d.-]+)?.{17}GridPower
sorry,
dein vorletzter Post ist wohl an mir vorübergegangen.Ja, so ist es richtig, du musst außer digits und Punkt auch noch das - zulassen.