Werte aus .xml Datei in Rainmeter übertragen  [gelöst]

Anzeigen für deinen Desktop
Antworten

0
Keine Stimmen
 
Insgesamt abgegebene Stimmen: 0

BenGun
Beobachter
Beobachter
Beiträge: 2
Registriert: 09.12.2014, 22:05

Werte aus .xml Datei in Rainmeter übertragen

Beitrag von BenGun » 09.12.2014, 22:14

Hallo habe diese Woche mir Rainmeter angefangen da meine alten Gadets die neue CPU etc nicht mehr erkennen.
Dank HW Info kann ich auch fast alle Werte einlesen.
Meine WaKü Pumpe kann eine .xml Datei erstellen und diese Werte möchte ich auch noch einlesen.

Dies ist der Inhalt:

<?xml version="1.0" encoding="UTF-8"?>
-<LogDataExport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<name>Aquastream</name>
<exportTime>2014-12-09T21:18:53.0032019+01:00</exportTime>
-<logdata>
-<LogDataSet>
<t>2014-12-09T21:18:52.684</t>
<value>22.1</value>
<name>Wassertemperatur</name>
<unit>°C</unit>
<valueType>Temperature</valueType>
<device>aquastream XT</device>
</LogDataSet>
-<LogDataSet>
<t>2014-12-09T21:18:52.684</t>
<value>73.006911320938386</value>
<name>Pumpe</name>
<unit>Hz</unit>
<valueType>Frequency</valueType>
<device>aquastream XT</device>
</LogDataSet>
-<LogDataSet>
<t>2014-12-09T21:18:52.684</t>
<value>12.278688524590164</value>
<name>Pumpe</name>
<unit>V</unit>
<valueType>Voltage</valueType>
<device>aquastream XT</device>
</LogDataSet>
-<LogDataSet>
<t>2014-12-09T21:18:52.684</t>
<value>0.4208</value>
<name>Pumpe</name>
<unit>A</unit>
<valueType>Current</valueType>
<device>aquastream XT</device>
</LogDataSet>
-<LogDataSet>
<t>2014-12-09T21:18:52.684</t>
<value>4380.4146792563033</value>
<name>Pumpe</name>
<unit>rpm</unit>
<valueType>RotationSpeed</valueType>
<device>aquastream XT</device>
</LogDataSet>
</logdata>
</LogDataExport>


Wenn ich sage:
[PumpFreq]
Measure=Plugin
Plugin=WebParser.dll
UpdateRate=1
Url="file://#Path_Log#"
RegExp="<value>(.*)</value>"
StringIndex=1
Substitute=".":","
MinValue=0
MaxValue=100

Nimmt Rainmeter natürlich den Ersten Value Wert aber es sind ja mehrere da, wie bekomme ich das hin?

Bisher sieht es so bei mir aus Bild

Tante Google

Werte aus .xml Datei in Rainmeter übertragen

Beitrag von Tante Google » 09.12.2014, 22:14


Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 59795
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 129 Mal
Danke erhalten: 579 Mal
Gender:

Re: Werte aus .xml Datei in Rainmeter übertragen

Beitrag von moinmoin » 10.12.2014, 08:30

:willkommen:
Die Anzeige sieht schon mal richtig gut aus. :)

Vielleicht hilft dir das hier weiter: http://rainmeter.net/forum/viewtopic.php?f=5&t=9505

BenGun
Beobachter
Beobachter
Beiträge: 2
Registriert: 09.12.2014, 22:05

Re: Werte aus .xml Datei in Rainmeter übertragen  [gelöst]

Beitrag von BenGun » 10.12.2014, 20:06

Hm, hilft mir leider nicht weiter.

Es geht ja darum das es in der .xml Datei mehrere Werte gibt die alle zwischen <Value>WERT</Value> stehen.
Ich müßte irgendwie die Möglichkeit finden das Rainmeter nach einander die einzelnen <Value>WERT</Value> ausließt oder irgendwie an eine spezielle Stelle in der .xml Datei springt.

Hab es endlich hin bekommen.
Hiermit:
[Pumpe]
Measure=Plugin
Plugin=WebParser.dll
UpdateRate=1
Url="file://#Path_Log#"
RegExp=(?siU)<value>(.*)</value>.*<value>(.*)</value>.*<value>(.*)</value>.*<value>(.*)</value>.*<value>(.*)</value>

Dies ließt alle Werte aus und ich kann Sie einzelnd einbinden.

Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 59795
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 129 Mal
Danke erhalten: 579 Mal
Gender:

Re: Werte aus .xml Datei in Rainmeter übertragen

Beitrag von moinmoin » 11.12.2014, 07:59

Danke für die Lösung. Hilft vielleicht jemandem, der das sucht und hier liest. :yes:

Antworten