Hi,
kann es sein, dass der TextParser noch fehlerhaft ist.
Bei mir kommt immer „RULE1 : Failed“ obwohl die Received Data gut aussehen.
Ciao Herbert
Hi,
kann es sein, dass der TextParser noch fehlerhaft ist.
Bei mir kommt immer „RULE1 : Failed“ obwohl die Received Data gut aussehen.
Ciao Herbert
Oh du Glaskugel, sage mir was seine erste Regel denn enthält…
Sorry konnte ich mir nicht verkneifen.
Etwas (viel) mehr Infos wären schon nötig um das nachzuvollziehen.
Michael
Hi Michael,
Fehler tritt bei allen Regeln auf. Ich lese damit eine Wetterseite aus. In dem Beispiel die zweite Temperatur auf einer Seite (im unten angeführten Beispiel 6,6°C).
Der Quelltext der Seite ist:
<!doctype html public "-//w3c//dtd html 3.2//en">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="refresh" content="600">
<meta http-equiv="expires" content="2000/01/01">
<meta http-equiv="cache-control" content="must-revalidate">
<meta name="generator" content="Wetterstation Bedien- und Auswertesoftware - V2.96.3">
<meta name="author" content="© 1999-2011 Werner Krenn">
<meta name="date" content="18.10.2015">
<META NAME="Keywords" CONTENT="Wetter, Auswertung Wetterstation, Wind, Regen, Temperatur, Feuchte, Luftdruck">
<title>Wetterdaten - Sonntag, 18.10.2015 - Sömmerda 140 m über NN</title>
<style type="text/css">
<!--
TD {FONT-FAMILY: Arial; color: Black; font-size: 9pt; text-align: right; }
TH {FONT-FAMILY: Arial; color: Black; font-size: 9pt; text-align: center; background-color: #FFFF00;}
-->
</style>
</head>
<body bgcolor="#B2B2B2">
Wetter aus Sömmerda
<table border="0">
<tr><td style="text-align: left; FONT-FAMILY: Arial; color: Black; font-size: 12pt;">
<strong>Wetterdaten: aktuell Sonntag, 18.10.2015 09:10</strong>
</td></tr>
</table>
<table border="1" cellspacing="0" cellpadding="4">
<tr>
<th><nobr>Datum</nobr></th>
<th>Zeit</th>
<th><nobr>Temp. I.</nobr></th>
<th><nobr>Temperatur</nobr></th>
<th><nobr>Feuchte I.</nobr></th>
<th><nobr>Luftfeuchte</nobr></th>
<th><nobr>Luftdruck</nobr></th>
<th><nobr>Regen</nobr></th>
<th>Wind</th>
<th><nobr>Richtung</nobr></th>
<th><nobr>Richtung</nobr></th>
<th><nobr>Windböen</nobr></th>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>09:10</nobr></td>
<td><nobr>21,2 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>56 %</td>
<td>95 %</td>
<td><nobr>1017,5 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>S-SW</td>
<td><nobr>205 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>09:00</nobr></td>
<td><nobr>21,2 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>55 %</td>
<td>95 %</td>
<td><nobr>1017,5 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>S-SW</td>
<td><nobr>204 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>08:50</nobr></td>
<td><nobr>21,2 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>55 %</td>
<td>96 %</td>
<td><nobr>1017,3 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>SW</td>
<td><nobr>215 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>08:40</nobr></td>
<td><nobr>21,3 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>55 %</td>
<td>96 %</td>
<td><nobr>1017,2 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>SW</td>
<td><nobr>215 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>08:30</nobr></td>
<td><nobr>21,2 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>55 %</td>
<td>96 %</td>
<td><nobr>1017,2 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>SW</td>
<td><nobr>215 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>08:20</nobr></td>
<td><nobr>21,3 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>55 %</td>
<td>96 %</td>
<td><nobr>1017,1 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>SW</td>
<td><nobr>215 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>08:10</nobr></td>
<td><nobr>21,4 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>55 %</td>
<td>96 %</td>
<td><nobr>1017,0 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>SW</td>
<td><nobr>215 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>08:00</nobr></td>
<td><nobr>21,4 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>55 %</td>
<td>96 %</td>
<td><nobr>1017,0 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>SW</td>
<td><nobr>215 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>07:50</nobr></td>
<td><nobr>21,4 °C</nobr></td>
<td><nobr>6,4 °C</nobr></td>
<td>55 %</td>
<td>96 %</td>
<td><nobr>1017,0 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>SW</td>
<td><nobr>215 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>07:40</nobr></td>
<td><nobr>21,4 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>55 %</td>
<td>96 %</td>
<td><nobr>1017,0 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>SW</td>
<td><nobr>215 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>07:30</nobr></td>
<td><nobr>21,2 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>56 %</td>
<td>96 %</td>
<td><nobr>1017,0 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>SW</td>
<td><nobr>215 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>07:20</nobr></td>
<td><nobr>21,2 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>55 %</td>
<td>96 %</td>
<td><nobr>1017,0 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>SW</td>
<td><nobr>215 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<td><nobr>18.10.2015</nobr></td>
<td><nobr>07:10</nobr></td>
<td><nobr>21,3 °C</nobr></td>
<td><nobr>6,6 °C</nobr></td>
<td>55 %</td>
<td>96 %</td>
<td><nobr>1017,0 hPa</nobr></td>
<td><nobr>0,0 l/m²</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
<td>SW</td>
<td><nobr>215 °</nobr></td>
<td><nobr>0,0 km/h (0 Bft)</nobr></td>
</tr>
<tr>
<th>_</th>
<th><nobr>Min-Zeit</nobr></th>
<th><nobr>10:00</nobr></th>
<th><nobr>05:40</nobr></th>
<th><nobr>02:00</nobr></th>
<th><nobr>14:50</nobr></th>
<th><nobr>13:30</nobr></th>
<th>-</th>
<th><nobr>10:00</nobr></th>
<th>-</th>
<th>-</th>
<th><nobr>10:00</nobr></th>
</tr>
<tr>
<th><nobr>Minimum</nobr></th>
<th>_</th>
<th colspan=1 style="background-color: #ffffff;">19,6 °C</th>
<th colspan=1 style="background-color: #ffffff;">6,4 °C</th>
<th colspan=1 style="background-color: #ffffff;">54 %</th>
<th colspan=1 style="background-color: #ffffff;">89 %</th>
<th colspan=1 style="background-color: #ffffff;">1016,7 hPa</th>
<th colspan=1 style="background-color: #ffffff;">-</th>
<th colspan=1 style="background-color: #ffffff;">0,0 km/h (0 Bft)</th>
<th colspan=1 style="background-color: #ffffff;">-</th>
<th colspan=1 style="background-color: #ffffff;">-</th>
<th colspan=1 style="background-color: #ffffff;">0,0 km/h (0 Bft)</th>
</tr>
<tr>
<th>_</th>
<th><nobr>Max-Zeit</nobr></th>
<th><nobr>02:00</nobr></th>
<th><nobr>14:10</nobr></th>
<th><nobr>10:00</nobr></th>
<th><nobr>10:00</nobr></th>
<th><nobr>22:50</nobr></th>
<th><nobr>10:00</nobr></th>
<th><nobr>13:10</nobr></th>
<th>-</th>
<th>-</th>
<th><nobr>23:20</nobr></th>
</tr>
<tr>
<th><nobr>Maximum</nobr></th>
<th>_</th>
<th colspan=1 style="background-color: #ffffff;">21,8 °C</th>
<th colspan=1 style="background-color: #ffffff;">8,8 °C</th>
<th colspan=1 style="background-color: #ffffff;">58 %</th>
<th colspan=1 style="background-color: #ffffff;">98 %</th>
<th colspan=1 style="background-color: #ffffff;">1017,8 hPa</th>
<th colspan=1 style="background-color: #ffffff;">0,0 l/m²</th>
<th style="background-color: #ffffff;"><nobr>0,2 km/h</nobr><br>SW (0 Bft)</th>
<th colspan=1 style="background-color: #ffffff;">-</th>
<th colspan=1 style="background-color: #ffffff;">-</th>
<th style="background-color: #ffffff;"><nobr>6,4 km/h</nobr><br>SW (2 Bft)</th>
</tr>
<tr>
<th><nobr>Durchschnitt</nobr></th>
<th>_</th>
<th><nobr>20,8 °C</nobr></th>
<th><nobr>7,3 °C</nobr></th>
<th>57 %</th>
<th>94 %</th>
<th><nobr>1017,2 hPa</nobr></th>
<th><nobr>#0,0 l/m²</nobr></th>
<th><nobr>0,0 km/h (0 Bft)</nobr></th>
<th>N</th>
<th>-</th>
<th><nobr>0,2 km/h (0 Bft)</nobr></th>
</tr>
</table>
Wunderwetter.de
</body>
</html>
Viel mehr Infos kann ich Dir aber jetzt nicht geben … ;-)))))))))))))
Ciao Herbertf
Hi,
ich habe nun einen Workaround - wenigstens für die Windgeschwindigkeit…
M.E sind zwei Fehler / Änderungen gegenüber 3.4:
herbertf
Das hört sich beides nach einen Fehler an.
Erklärt auch warum es bei mir Funktioniert. Sind weder Sonderzeichen noch Float-Vars in Gebrauch.
Michael
Beide Fehler sollte im nächsten Update korrigiert sein. Freu mich auf Feedback!
paresy
Ist der Fehler mit dem Parser bei Sonderzeichen zwischenzeitlich behoben worden?
ich versuche heute abend schon eine Weile „hole Text“ vor einem „°C“ und bekomme immer eine Fehlermeldung.
Gruß
Bernd
Der sollte korrigiert sein. Hast du ein kurzes Bespiel?
paresy
Beispiel hier (aus CGI file vom TA CMI):
<div id=„pos0“> 29,1 °C</div>
Gestern hatte ich versucht die jeweiligen Begrenzer manuell mit der Tastatur einzugeben.
Heute Abend habe ich einen anderen Ansatz gewählt und die Originalstrings aus dem Web in die Funktion kopiert.
Nun funktioniert es wie gewünscht (demnach enthält die áuf der Website übermittelte Zeichenkette wohl andere Zeichen als bei der Eingabe mit der PC Tastatur - auch wenn es genau gleich aussieht).
Jetzt muss ich nur noch in Float wandeln, dann kann es weitergehen mit der Ablösung BLNet durch CMI.
Danke
Kurzes Feedback:
Ich hatte diese Problem heute auch „in Arbeit“. Im Forum habe ich bezüglich der Fehlermeldung (bad lexical cast source type value could not be interpreted as target) bzw.„RULE1 : Failed“ nichts gefunden.
Ich habe den Textparser dann neu angelegt und die Regeln neu hinzugefügt. Schon geht es wieder
Bei mir waren weniger die Sonderzeichen, sondern das Leerzeichen der Auslöser, die haben in der Regel gefehlt.
Grüße
Michael