Regex erzeugt mehrere Matches, wie erzwinge ich nur einen?

Begonnen von Jackie, 13 Juli 2022, 06:43:26

Vorheriges Thema - Nächstes Thema

yersinia

Vlt hat sich deine Mühe gerade auch erledigt:
Zitat von: michael.winkler am 13 Juli 2022, 13:57:58
Auf Seite 1 gibt es eine neue Version:


# 2022.07.13 v0.0.7
# - BUG:     Doppelte Verwendung des Moduls z.B. 2x Fronius Wechselrichter
# - CHANGE:  Keepalive = 0
# - FEATURE: MPPT1 & MPPT2 aus den Archivdaten
#


Habe seit dieser Woche einen weiteren Fronius WR am laufen. Dabei ist mir aufgefallen, dass das Modul mit beiden gleichzeitig nicht umgehen konnte. Zusätzlich habe ich die weiteren Anforderungen von Euch eingebaut.

Besteht Interesse folgende Infos noch mit einzubauen?
http://<IP WR>/components/readable
[98_Fronius.pm] Fronius API Modul
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Jackie

Hallo yersinia,

ja, umsonst war der Aufwand nicht, denn ich hab jetzt zum einen eine Lösung die funktioniert und habe dabei einiges gelernt, zum anderen werfe ich die jetzt weg und nutze die wesentlich bessere Implementierung von michael.winkler :-) Daher danke für die super Hile!

Finde ich übrigens interessant, er holt nur die letzten 5 Minuten (Starttime und Endtime) ab, damit hat er immer nur den letzten Eintrag in seinem JSON, hätte man auch drauf kommen können, somit nochmal eine Anregung für späetere Projekte...
Raspi 3 mit FHEM, LWZ 304 Trend, Fronius Symo 10.0-3-M, Conbee II Stick, Optokoppler (USB, FTDI), diverse Ikea Tradfri Komponenten,...