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?
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?