Hallo zusammen,
auf meinem TabletUI möchte ich einen Wert einer Webseite darstellen.
Genauer gesagt eine Wassertemperatur.
Ich habe die Seite bereits per HTTPMOD eingebunden und in der buf steht folgendes (Ein Auszug, was ich benötige):
<br /> max. Wassertemperatur [°C]: <strong>11,40</strong><br />
Mir geht es genau um diesen Wert 11,40, welcher immer an der gleichen Stelle steht.
Wie schaffe ich es, diesen auszulesen?
Habe bereits einen "ReandingsName1" definiert -> Wassertemperatur.
Nur mit dem "readingsRegex1" komme ich nicht klar.
Wich schaffe ich es, den Bereich zwischen "<strong>" und "</strong>" auszulesen?
Schau dir mal regexp an, damit kannst du auf das gewünschte matchen, im Netz findest du regex Tester um das Ergebnis zu überprüfen.
VG
Frank
P.S. Kann iMo nicht mehr dazu schreiben, da ich nur mit dem Tablet unterwegs bin
https://regex101.com
Hi,
wahrscheinlich funktioniert so etwas wie
Wassertemperatur[\x20]\[°C\]:[\x20]<strong>([\d,]+)
Gruß,
Thorsten
Hi Thorsten,
Danke!
Fast, wir sind nah dran. Jetzt gibt er mir jedoch alles ab Wassertemperatur bis zum Wert zurück.
Kann ich dann nicht einfach in FHEM die letzten fünf Stellen irgendwie verwenden?
Zitat von: d0m2011 am 23 April 2017, 11:20:05Fast, wir sind nah dran. Jetzt gibt er mir jedoch alles ab Wassertemperatur bis zum Wert zurück.
Zeig mal ein list von dem Device.
Zitat
Kann ich dann nicht einfach in FHEM die letzten fünf Stellen irgendwie verwenden?
Keine Ahnung.
Gruß,
Thorsten
Hallo Thorsten,
Vor ein paar Wochen gab es da schon mal so etwas. Dabei wurde erklärt das in der Regex ein Zeichen eingebaut ist wo dann erkannt wird das alles nach dem Zeichen das Value ist.
Vielleicht hilft das bei der Findung.
Grüße
Hier der Auszug Thorsten (etwas viel...)
Internals:
.getList
.setList
.updateReadingList 1
.updateRequestHash 1
BUSY 0
CFGFN
CHANGED
DEF http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084 3600
Interval 3600
LASTSEND 1492937918.39882
MainURL http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
ModuleVersion 3.3.5 - 29.9.2016
NAME Maintemp
NR 44026
STATE ???
TRIGGERTIME 1492941518.39836
TRIGGERTIME_FMT 2017-04-23 11:58:38
TYPE HTTPMOD
addr http://nid.bayern.de:80
buf HTTP/1.1 200 OK
Date: Sun, 23 Apr 2017 08:58:38 GMT
Server: Apache
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=UTF-8
Set-Cookie: GKD_PERSISTENCE_LB=356952842.20480.0000; expires=Sun, 23-Apr-2017 12:59:01 GMT; path=/; Httponly
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Station Würzburg / Main</title>
<!-- <link href="http://nid.bayern.de/css/style.css" rel="stylesheet"> -->
<link href="http://nid.bayern.de/css/global_2010.css"
rel="stylesheet">
<link href="http://nid.bayern.de/css/lokal_2010.css" rel="stylesheet">
<link href="http://nid.bayern.de/css/tablesorter_plugin.css"
rel="stylesheet">
<link href="http://nid.bayern.de/css/z_nid.css" rel="stylesheet">
<link rel="icon" href="http://nid.bayern.de/favicon.ico">
<meta name="description" content="Messdaten und Informationen zur Niedrigwasserlage von Flüssen und Grundwasserleitern in Bayern"><meta name="keywords" content="Niedrigwasser,Bayern,Trockenheit,Trockenperiode,Niedrigwasserinformationsdienst,Abfluss,Grundwasser,Grundwasserstand,Niederschlag,Wassertemperatur,Fluss,Gewaesser,Wasserstand,Lagebericht,NID"><meta name="robots" content="index, follow">
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push([ 'trackPageView' ]);
_paq.push([ 'enableLinkTracking' ]);
(function() {
var u = "//www.piwik.bayern.de/piwik/";
_paq.push([ 'setTrackerUrl', u + 'piwik.php' ]);
_paq.push([ 'setVisitorCookieTimeout', '7200' ]);
_paq.push([ 'setSessionCookieTimeout', '0' ]);
_paq.push([ 'setSiteId', 234 ]);
var d = document, g = d.createElement('script'), s = d
.getElementsByTagName('script')[0];
g.type = 'text/javascript';
g.async = true;
g.defer = true;
g.src = u + 'piwik.js';
s.parentNode.insertBefore(g, s);
})();
</script>
<noscript><p><img src="//www.piwik.bayern.de/piwik/piwik.php?idsite=234" style="border:0;" alt="" /></p></noscript>
<!-- End Piwik Code --> </head>
<body>
<a title="#" name="top"></a>
<div id="center"
class="wide">
<div id="kopf">
<div id="schriftzug">
<div id="navi_meta"><ul><li><a href="http://nid.bayern.de/" title="Startseite des Niedrigwasser-Informationsdienstes" id="Startseite">Startseite</a></li><li><a href="http://nid.bayern.de/kontakt" title="Email Kontaktformular, Adressen, Telefonnummern, Datenbezugsstelle" id="Kontakt">Kontakt</a></li><li><a href="http://nid.bayern.de/impressum" title="Impressum des Angebotes" id="Impressum">Impressum</a></li><li><a href="http://www.lfu.bayern.de/" target="_blank" id="LfU-Hauptangebot">LfU-Hauptangebot</a></li></ul></div>
<div id="lfu">Bayerisches Landesamt für<br />Umwelt</div>
</div>
<div id="kopfgrafik">Niedrigwasser-Informationsdienst Bayern</div>
<div id="navi_horizontal_container">
<div id="navi_horizontal">
<ul><li><a href="http://nid.bayern.de/lage" id="Lage">Lage</a></li><li><a href="http://nid.bayern.de/abfluss" id="Abfluss">Abfluss</a></li><li><a href="http://nid.bayern.de/niederschlag" id="Niederschlag">Niederschlag</a></li><li class="active"><a href="http://nid.bayern.de/wassertemperatur" class="active" id="Wassertemperatur">Wassertemperatur</a></li><li><a href="http://nid.bayern.de/grundwasser" id="Grundwasser">Grundwasser</a></li><li><a href="http://nid.bayern.de/speicher" id="Seen/Speicher">Seen/Speicher</a></li><li><a href="http://nid.bayern.de/gewaesserqualitaet" id="Gewässerqualität">Gewässerqualität</a></li><li><a href="http://nid.bayern.de/ereignisse" id="Ereignisse">Ereignisse</a></li><li><a href="http://nid.bayern.de/hilfe" id="Hilfe">Hilfe</a></li><li><a href="http://nid.bayern.de/links" id="Links">Links</a></li><li><a href="http://nid.bayern.de/wir" id="Wir">Wir</a></li></ul> </div>
<div id="navi_horizontal_sub">
</div>
</div>
</div>
<div id="content">
<div id="surfpfad">
<ul>
<li><a href="http://nid.bayern.de/">Startseite</a> ></li><li> <a href="http://nid.bayern.de/wassertemperatur">Wassertemperatur</a> ></li><li> <a href="http://nid.bayern.de/wassertemperatur/unterer_main">Unterer Main</a> ></li><li> Würzburg / Main ></li><li> Messwerte</li>
</ul>
<div id="kopfsymbole">
<form action="http://nid.bayern.de/search" method="get"
name="searchform">
<input onclick="if(this.value=='Suchbegriff') this.value='';"
type="text" name="suche" id="suche" value="Suchbegriff" size="18"
maxlength="128" /> <input type="submit" id="submit"
value=">>" />
</form>
</div>
<!--/UdmComment-->
<!-- id = surfpfad -->
</div>
<!-- Janus Header End -->
<div id="navi_links_3c"><div class="row"><div class="col">
<div class="header">Wassertemperatur</div>
<h4 style="margin: 5px 0 5px 5px">Würzburg / Main</h4>
<ul>
<li><a class="active" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084">Aktuelle Messwerte</a></li>
<li><a class="" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084/stammdaten">Stammdaten / Lagekarte / Bild</a></li>
</ul><h4 style="margin: 15px 0 5px 5px">Ansicht</h4><ul><li><a class="active" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084">Diagramm</a></li><li><a class="" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084/tabelle">Tabelle</a></li></ul></div></div></div> <div id="content_3c" class="col3"><div class="row">
<div style="margin-left:10px;"><h1>Station Würzburg / Main</h1></div>
<div class="col">
<h2 style="margin-top:0">Wassertemperaturen der letzten 2 Monate</h2>
<p>
Temperatursituation: <strong>normal und tiefer</strong><br />
max. Wassertemperatur [°C]: <strong>11,10</strong><br />
Letzter Messwert vom <strong>23.04.2017</strong>
</p>
<br />
<div id="warten" class="warten"><img id="wartebild" src="http://nid.bayern.de/images/layout/loader_5.gif" border="0" /></div><img src="http://nid.bayern.de/webservices/graphik.php?statnr=622500084&thema=wassertemp_perz&wert=wassertemperatur" alt="Diagramm" class="imgloader" rel="warten" width="600" height="426" /><br /><br /><table class='tblsort'><caption>Wassertemperatur der letzten 2 Monate</caption><thead><tr><th data-sorter="shortDate">Datum</th><th class="center">max. Wassertemperatur [°C]</th><th class="center">Situation</th></tr></thead><tbody><tr class="row"><td >23.04.2017</td><td class="center">11,1</td><td class="center">normal und tiefer</td></tr><tr class="row2"><td >22.04.2017</td><td class="center">11,5</td><td class="center">normal und tiefer</td></tr><tr class="row"><td >21.04.2017</td><td class="center">11,7</td><td class="center">normal und tiefer</td></tr><tr class="row2"><td >20.04.2017</td><td class="center">11,6</td><td class="center">normal und tiefer</td></tr><tr class="static"><td colspan="6"><img src="http://nid.bayern.de/images/symbole/link_intern.gif" width="18" height="12" alt="Symbol"><a href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084/tabelle" title="Link intern"> mehr ...</a></td></tr></tbody></table>
</div>
</div>
</div> <div id="navi_rechts_3c" class="col3"><div class="row"><h3 style="text-align:right">Erläuterungen</h3><div class="col"><h4>Wovon wird die Wassertemperatur beeinflusst?</h4><p>Der <span style="font-weight:bold">natürliche Verlauf</span> folgt der Lufttemperatur und wird überprägt durch die hydrologische Situation<br /><br />
Hinzu kommt die Beeinflussung durch den <span style="font-weight:bold">Menschen:</span> Kühlwassereinleitungen, Energiegewinnung, Stauhaltung sowie Veränderungen der Gewässerstruktur. Diese Einflüsse und auch der Klimawandel führen tendenziell zu einer Erhöhung der Wassertemperatur.</p></div></div><div class="row"><h3 style="text-align:right">Publikation</h3><div class="col"><h4></h4><p><a href="../../doc/Auswirkungen der Gewässererwärmung-Literaturstudie LFU Bayern_Datum.pdf" title="Link intern: Temperatur Studie">
<img src="../../../../files/symbole/link_intern.gif" width="18" height="12" alt="" title="" />Auswirkungen der Gewässererwärmung - Literaturstudie Bayern</a>(PDF - 2MB)</p></div></div></div>
<div id="footer">
<a href="#top" title="zum Seitenanfang"><img
alt="zum Seitenanfang"
src="http://nid.bayern.de/images/symbole/top.gif" width="12"
height="12" /></a> <br />
<hr />
<div id="seitenabschluss">© Bayerisches Landesamt für Umwelt 2017</div>
</div>
<!-- id = content -->
</div>
<!-- id = center -->
</div>
<!--<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>-->
<script>var burl='http://nid.bayern.de/';
var shurl='http://nid.bayern.de/files/';
var wsurl='http://nid.bayern.de/webservices/';
window.jQuery || document.write('<script src="http://nid.bayern.de/js/plugins/jquery-1.11.1.min.js"><\/script>');
</script>
<!--[if lt IE 9]><script src="http://nid.bayern.de/files/js/es5-shim/es5-shim.min.js"></script><![endif]--><script src="http://nid.bayern.de/js/lfu/script.js"></script><script src="http://nid.bayern.de/js/plugins/tablesorter/jquery.tablesorter.min.js"></script> </body>
</html>
code 404
conn
data
displayurl http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
header
host nid.bayern.de
httpheader HTTP/1.0 404 Not Found
Date: Sat, 22 Apr 2017 21:14:19 GMT
Server: Apache
Content-Length: 7159
Connection: close
Content-Type: text/html; charset=UTF-8
Set-Cookie: GKD_PERSISTENCE_LB=356952842.20480.0000; expires=Sun, 23-Apr-2017 01:14:42 GMT; path=/; Httponly
httpversion 1.0
hu_blocking 0
hu_filecount 79
ignoreredirects 0
loglevel 4
path /wassertemperatur/unterer_main/wuerzburg-622500084
protocol http
redirects 0
timeout 2
url http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
value 0
.readingParseList:
1
QUEUE:
Readings:
Request:
data
header
ignoreredirects 0
retryCount 0
type update
url http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
value 0
Sslargs:
Attributes:
readingsName1 Wassertemperatur
readingsRegex1 Wassertemperatur[\x20]\[°C\]:[\x20]<strong>([\d,]+)
room xIT
userattr reading1Name readingsName1 readingsRegex1
Hi,
das Teil hat keine Readings, woher weißt Du dann, was es Dir zurück gibt?
Gruß,
Thorsten
Stimmt, wenn ich es mit einem andren Device vergleiche habe ich keine.
Gut dann muss ich doch noch einen Schritt weiter vorne anfangen.
Ich dachte mit attr Maintemp readingsName1 Wassertemperatur[\x20]\[°C\]:[\x20]<strong>([\d,]+)
und
attr Maintemp readingsRegex1 Wassertemperatur[\x20]\[°C\]:[\x20]<strong>([\d,]+)
bekomme ich die Readings.
Der Status vom Device =???
Hi,
der Name darf natürlich nur den Namen enthalten.
Steht irgendwas im Log?
Ansonsten probier mal das als RegEx:
Wassertemperatur.*([\d]+)
Ich frage mich aber immer noch, wo Du den Rückgabewert gesehen hast, wenn nicht in einem Reading.
Gruß,
Thorsten
Sorry ich stehe komplett auf dem Schlauch :-[
Aktuell sieht es so aus, siehe Screenshot.
Ein Logfile habe ich nun erstellt, leider steht nichts drin.
Ich habe keine Readings, richtig. Aber warum?
Ich sehe nur den Status des Devices -> Dieser =???
Hi,
zeig nochmal ein list, Screenshots bringen meist nichts.
...und dann lösche mal das Attribut userReadings.
Außerdem könnte ein verbose 5 log noch was zeigen.
Gruß,
Thorsten
Hi Thorsten,
hier mein List zum Device:
Danke schonmal für die Hilfe, ich bekomms einfach nicht hin.
Wobei der HTTPMOD ja schonmal funktioniert. Er liest die Seite immer ein.
Internals:
.getList
.setList
BUSY 0
CFGFN
CHANGED
DEF http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084 10
Interval 10
LASTSEND 1492947314.24823
MainURL http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
ModuleVersion 3.3.5 - 29.9.2016
NAME Maintemp
NR 61013
STATE ???
TRIGGERTIME 1492947324.24779
TRIGGERTIME_FMT 2017-04-23 13:35:24
TYPE HTTPMOD
addr http://nid.bayern.de:80
buf HTTP/1.1 200 OK
Date: Sun, 23 Apr 2017 11:35:14 GMT
Server: Apache
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=UTF-8
Set-Cookie: GKD_PERSISTENCE_LB=356952842.20480.0000; expires=Sun, 23-Apr-2017 15:35:37 GMT; path=/; Httponly
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Station Würzburg / Main</title>
<!-- <link href="http://nid.bayern.de/css/style.css" rel="stylesheet"> -->
<link href="http://nid.bayern.de/css/global_2010.css"
rel="stylesheet">
<link href="http://nid.bayern.de/css/lokal_2010.css" rel="stylesheet">
<link href="http://nid.bayern.de/css/tablesorter_plugin.css"
rel="stylesheet">
<link href="http://nid.bayern.de/css/z_nid.css" rel="stylesheet">
<link rel="icon" href="http://nid.bayern.de/favicon.ico">
<meta name="description" content="Messdaten und Informationen zur Niedrigwasserlage von Flüssen und Grundwasserleitern in Bayern"><meta name="keywords" content="Niedrigwasser,Bayern,Trockenheit,Trockenperiode,Niedrigwasserinformationsdienst,Abfluss,Grundwasser,Grundwasserstand,Niederschlag,Wassertemperatur,Fluss,Gewaesser,Wasserstand,Lagebericht,NID"><meta name="robots" content="index, follow">
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push([ 'trackPageView' ]);
_paq.push([ 'enableLinkTracking' ]);
(function() {
var u = "//www.piwik.bayern.de/piwik/";
_paq.push([ 'setTrackerUrl', u + 'piwik.php' ]);
_paq.push([ 'setVisitorCookieTimeout', '7200' ]);
_paq.push([ 'setSessionCookieTimeout', '0' ]);
_paq.push([ 'setSiteId', 234 ]);
var d = document, g = d.createElement('script'), s = d
.getElementsByTagName('script')[0];
g.type = 'text/javascript';
g.async = true;
g.defer = true;
g.src = u + 'piwik.js';
s.parentNode.insertBefore(g, s);
})();
</script>
<noscript><p><img src="//www.piwik.bayern.de/piwik/piwik.php?idsite=234" style="border:0;" alt="" /></p></noscript>
<!-- End Piwik Code --> </head>
<body>
<a title="#" name="top"></a>
<div id="center"
class="wide">
<div id="kopf">
<div id="schriftzug">
<div id="navi_meta"><ul><li><a href="http://nid.bayern.de/" title="Startseite des Niedrigwasser-Informationsdienstes" id="Startseite">Startseite</a></li><li><a href="http://nid.bayern.de/kontakt" title="Email Kontaktformular, Adressen, Telefonnummern, Datenbezugsstelle" id="Kontakt">Kontakt</a></li><li><a href="http://nid.bayern.de/impressum" title="Impressum des Angebotes" id="Impressum">Impressum</a></li><li><a href="http://www.lfu.bayern.de/" target="_blank" id="LfU-Hauptangebot">LfU-Hauptangebot</a></li></ul></div>
<div id="lfu">Bayerisches Landesamt für<br />Umwelt</div>
</div>
<div id="kopfgrafik">Niedrigwasser-Informationsdienst Bayern</div>
<div id="navi_horizontal_container">
<div id="navi_horizontal">
<ul><li><a href="http://nid.bayern.de/lage" id="Lage">Lage</a></li><li><a href="http://nid.bayern.de/abfluss" id="Abfluss">Abfluss</a></li><li><a href="http://nid.bayern.de/niederschlag" id="Niederschlag">Niederschlag</a></li><li class="active"><a href="http://nid.bayern.de/wassertemperatur" class="active" id="Wassertemperatur">Wassertemperatur</a></li><li><a href="http://nid.bayern.de/grundwasser" id="Grundwasser">Grundwasser</a></li><li><a href="http://nid.bayern.de/speicher" id="Seen/Speicher">Seen/Speicher</a></li><li><a href="http://nid.bayern.de/gewaesserqualitaet" id="Gewässerqualität">Gewässerqualität</a></li><li><a href="http://nid.bayern.de/ereignisse" id="Ereignisse">Ereignisse</a></li><li><a href="http://nid.bayern.de/hilfe" id="Hilfe">Hilfe</a></li><li><a href="http://nid.bayern.de/links" id="Links">Links</a></li><li><a href="http://nid.bayern.de/wir" id="Wir">Wir</a></li></ul> </div>
<div id="navi_horizontal_sub">
</div>
</div>
</div>
<div id="content">
<div id="surfpfad">
<ul>
<li><a href="http://nid.bayern.de/">Startseite</a> ></li><li> <a href="http://nid.bayern.de/wassertemperatur">Wassertemperatur</a> ></li><li> <a href="http://nid.bayern.de/wassertemperatur/unterer_main">Unterer Main</a> ></li><li> Würzburg / Main ></li><li> Messwerte</li>
</ul>
<div id="kopfsymbole">
<form action="http://nid.bayern.de/search" method="get"
name="searchform">
<input onclick="if(this.value=='Suchbegriff') this.value='';"
type="text" name="suche" id="suche" value="Suchbegriff" size="18"
maxlength="128" /> <input type="submit" id="submit"
value=">>" />
</form>
</div>
<!--/UdmComment-->
<!-- id = surfpfad -->
</div>
<!-- Janus Header End -->
<div id="navi_links_3c"><div class="row"><div class="col">
<div class="header">Wassertemperatur</div>
<h4 style="margin: 5px 0 5px 5px">Würzburg / Main</h4>
<ul>
<li><a class="active" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084">Aktuelle Messwerte</a></li>
<li><a class="" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084/stammdaten">Stammdaten / Lagekarte / Bild</a></li>
</ul><h4 style="margin: 15px 0 5px 5px">Ansicht</h4><ul><li><a class="active" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084">Diagramm</a></li><li><a class="" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084/tabelle">Tabelle</a></li></ul></div></div></div> <div id="content_3c" class="col3"><div class="row">
<div style="margin-left:10px;"><h1>Station Würzburg / Main</h1></div>
<div class="col">
<h2 style="margin-top:0">Wassertemperaturen der letzten 2 Monate</h2>
<p>
Temperatursituation: <strong>normal und tiefer</strong><br />
max. Wassertemperatur [°C]: <strong>11,10</strong><br />
Letzter Messwert vom <strong>23.04.2017</strong>
</p>
<br />
<div id="warten" class="warten"><img id="wartebild" src="http://nid.bayern.de/images/layout/loader_5.gif" border="0" /></div><img src="http://nid.bayern.de/webservices/graphik.php?statnr=622500084&thema=wassertemp_perz&wert=wassertemperatur" alt="Diagramm" class="imgloader" rel="warten" width="600" height="426" /><br /><br /><table class='tblsort'><caption>Wassertemperatur der letzten 2 Monate</caption><thead><tr><th data-sorter="shortDate">Datum</th><th class="center">max. Wassertemperatur [°C]</th><th class="center">Situation</th></tr></thead><tbody><tr class="row"><td >23.04.2017</td><td class="center">11,1</td><td class="center">normal und tiefer</td></tr><tr class="row2"><td >22.04.2017</td><td class="center">11,5</td><td class="center">normal und tiefer</td></tr><tr class="row"><td >21.04.2017</td><td class="center">11,7</td><td class="center">normal und tiefer</td></tr><tr class="row2"><td >20.04.2017</td><td class="center">11,6</td><td class="center">normal und tiefer</td></tr><tr class="static"><td colspan="6"><img src="http://nid.bayern.de/images/symbole/link_intern.gif" width="18" height="12" alt="Symbol"><a href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084/tabelle" title="Link intern"> mehr ...</a></td></tr></tbody></table>
</div>
</div>
</div> <div id="navi_rechts_3c" class="col3"><div class="row"><h3 style="text-align:right">Erläuterungen</h3><div class="col"><h4>Wovon wird die Wassertemperatur beeinflusst?</h4><p>Der <span style="font-weight:bold">natürliche Verlauf</span> folgt der Lufttemperatur und wird überprägt durch die hydrologische Situation<br /><br />
Hinzu kommt die Beeinflussung durch den <span style="font-weight:bold">Menschen:</span> Kühlwassereinleitungen, Energiegewinnung, Stauhaltung sowie Veränderungen der Gewässerstruktur. Diese Einflüsse und auch der Klimawandel führen tendenziell zu einer Erhöhung der Wassertemperatur.</p></div></div><div class="row"><h3 style="text-align:right">Publikation</h3><div class="col"><h4></h4><p><a href="../../doc/Auswirkungen der Gewässererwärmung-Literaturstudie LFU Bayern_Datum.pdf" title="Link intern: Temperatur Studie">
<img src="../../../../files/symbole/link_intern.gif" width="18" height="12" alt="" title="" />Auswirkungen der Gewässererwärmung - Literaturstudie Bayern</a>(PDF - 2MB)</p></div></div></div>
<div id="footer">
<a href="#top" title="zum Seitenanfang"><img
alt="zum Seitenanfang"
src="http://nid.bayern.de/images/symbole/top.gif" width="12"
height="12" /></a> <br />
<hr />
<div id="seitenabschluss">© Bayerisches Landesamt für Umwelt 2017</div>
</div>
<!-- id = content -->
</div>
<!-- id = center -->
</div>
<!--<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>-->
<script>var burl='http://nid.bayern.de/';
var shurl='http://nid.bayern.de/files/';
var wsurl='http://nid.bayern.de/webservices/';
window.jQuery || document.write('<script src="http://nid.bayern.de/js/plugins/jquery-1.11.1.min.js"><\/script>');
</script>
<!--[if lt IE 9]><script src="http://nid.bayern.de/files/js/es5-shim/es5-shim.min.js"></script><![endif]--><script src="http://nid.bayern.de/js/lfu/script.js"></script><script src="http://nid.bayern.de/js/plugins/tablesorter/jquery.tablesorter.min.js"></script> </body>
</html>
code 404
conn
data
displayurl http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
header
host nid.bayern.de
httpheader HTTP/1.0 404 Not Found
Date: Sun, 23 Apr 2017 11:07:28 GMT
Server: Apache
Content-Length: 7159
Connection: close
Content-Type: text/html; charset=UTF-8
Set-Cookie: GKD_PERSISTENCE_LB=340175626.20480.0000; expires=Sun, 23-Apr-2017 15:07:51 GMT; path=/; Httponly
httpversion 1.0
hu_blocking 0
hu_filecount 164
ignoreredirects 0
loglevel 4
path /wassertemperatur/unterer_main/wuerzburg-622500084
protocol http
redirects 0
timeout 2
url http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
value 0
.readingParseList:
_Wassertemp
QUEUE:
Readings:
Request:
data
header
ignoreredirects 0
retryCount 0
type update
url http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
value 0
Sslargs:
Attributes:
readingsName_Wassertemp Wassertemp
readingsRegex_Wassertemp Wassertemperatur.*([\d]+)
room xIT
userattr readingsName_Wassertemp readingsRegex_Wassertemp
Hi,
müsste das nicht eigentlich so aussehen:
Attributes:
reading01Name Wassertemp
reading01Regex Wassertemperatur.*([\d]+)
...zumindest mal laut Commandref.
Gruß,
Thorsten
Okay habe ich übernommen.
Nun sieht es wohl so aus als hätte ich ein reading:
Internals:
.getList
.setList
.updateRequestHash 1
BUSY 0
CFGFN
DEF http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084 60
Interval 60
LASTSEND 1492955923.32592
MainURL http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
ModuleVersion 3.3.5 - 29.9.2016
NAME Maintemp
NR 64599
STATE ???
TRIGGERTIME 1492955983.32548
TRIGGERTIME_FMT 2017-04-23 15:59:43
TYPE HTTPMOD
addr http://nid.bayern.de:80
buf HTTP/1.1 200 OK
Date: Sun, 23 Apr 2017 13:58:43 GMT
Server: Apache
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=UTF-8
Set-Cookie: GKD_PERSISTENCE_LB=340175626.20480.0000; expires=Sun, 23-Apr-2017 17:59:06 GMT; path=/; Httponly
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Station Würzburg / Main</title>
<!-- <link href="http://nid.bayern.de/css/style.css" rel="stylesheet"> -->
<link href="http://nid.bayern.de/css/global_2010.css"
rel="stylesheet">
<link href="http://nid.bayern.de/css/lokal_2010.css" rel="stylesheet">
<link href="http://nid.bayern.de/css/tablesorter_plugin.css"
rel="stylesheet">
<link href="http://nid.bayern.de/css/z_nid.css" rel="stylesheet">
<link rel="icon" href="http://nid.bayern.de/favicon.ico">
<meta name="description" content="Messdaten und Informationen zur Niedrigwasserlage von Flüssen und Grundwasserleitern in Bayern"><meta name="keywords" content="Niedrigwasser,Bayern,Trockenheit,Trockenperiode,Niedrigwasserinformationsdienst,Abfluss,Grundwasser,Grundwasserstand,Niederschlag,Wassertemperatur,Fluss,Gewaesser,Wasserstand,Lagebericht,NID"><meta name="robots" content="index, follow">
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push([ 'trackPageView' ]);
_paq.push([ 'enableLinkTracking' ]);
(function() {
var u = "//www.piwik.bayern.de/piwik/";
_paq.push([ 'setTrackerUrl', u + 'piwik.php' ]);
_paq.push([ 'setVisitorCookieTimeout', '7200' ]);
_paq.push([ 'setSessionCookieTimeout', '0' ]);
_paq.push([ 'setSiteId', 234 ]);
var d = document, g = d.createElement('script'), s = d
.getElementsByTagName('script')[0];
g.type = 'text/javascript';
g.async = true;
g.defer = true;
g.src = u + 'piwik.js';
s.parentNode.insertBefore(g, s);
})();
</script>
<noscript><p><img src="//www.piwik.bayern.de/piwik/piwik.php?idsite=234" style="border:0;" alt="" /></p></noscript>
<!-- End Piwik Code --> </head>
<body>
<a title="#" name="top"></a>
<div id="center"
class="wide">
<div id="kopf">
<div id="schriftzug">
<div id="navi_meta"><ul><li><a href="http://nid.bayern.de/" title="Startseite des Niedrigwasser-Informationsdienstes" id="Startseite">Startseite</a></li><li><a href="http://nid.bayern.de/kontakt" title="Email Kontaktformular, Adressen, Telefonnummern, Datenbezugsstelle" id="Kontakt">Kontakt</a></li><li><a href="http://nid.bayern.de/impressum" title="Impressum des Angebotes" id="Impressum">Impressum</a></li><li><a href="http://www.lfu.bayern.de/" target="_blank" id="LfU-Hauptangebot">LfU-Hauptangebot</a></li></ul></div>
<div id="lfu">Bayerisches Landesamt für<br />Umwelt</div>
</div>
<div id="kopfgrafik">Niedrigwasser-Informationsdienst Bayern</div>
<div id="navi_horizontal_container">
<div id="navi_horizontal">
<ul><li><a href="http://nid.bayern.de/lage" id="Lage">Lage</a></li><li><a href="http://nid.bayern.de/abfluss" id="Abfluss">Abfluss</a></li><li><a href="http://nid.bayern.de/niederschlag" id="Niederschlag">Niederschlag</a></li><li class="active"><a href="http://nid.bayern.de/wassertemperatur" class="active" id="Wassertemperatur">Wassertemperatur</a></li><li><a href="http://nid.bayern.de/grundwasser" id="Grundwasser">Grundwasser</a></li><li><a href="http://nid.bayern.de/speicher" id="Seen/Speicher">Seen/Speicher</a></li><li><a href="http://nid.bayern.de/gewaesserqualitaet" id="Gewässerqualität">Gewässerqualität</a></li><li><a href="http://nid.bayern.de/ereignisse" id="Ereignisse">Ereignisse</a></li><li><a href="http://nid.bayern.de/hilfe" id="Hilfe">Hilfe</a></li><li><a href="http://nid.bayern.de/links" id="Links">Links</a></li><li><a href="http://nid.bayern.de/wir" id="Wir">Wir</a></li></ul> </div>
<div id="navi_horizontal_sub">
</div>
</div>
</div>
<div id="content">
<div id="surfpfad">
<ul>
<li><a href="http://nid.bayern.de/">Startseite</a> ></li><li> <a href="http://nid.bayern.de/wassertemperatur">Wassertemperatur</a> ></li><li> <a href="http://nid.bayern.de/wassertemperatur/unterer_main">Unterer Main</a> ></li><li> Würzburg / Main ></li><li> Messwerte</li>
</ul>
<div id="kopfsymbole">
<form action="http://nid.bayern.de/search" method="get"
name="searchform">
<input onclick="if(this.value=='Suchbegriff') this.value='';"
type="text" name="suche" id="suche" value="Suchbegriff" size="18"
maxlength="128" /> <input type="submit" id="submit"
value=">>" />
</form>
</div>
<!--/UdmComment-->
<!-- id = surfpfad -->
</div>
<!-- Janus Header End -->
<div id="navi_links_3c"><div class="row"><div class="col">
<div class="header">Wassertemperatur</div>
<h4 style="margin: 5px 0 5px 5px">Würzburg / Main</h4>
<ul>
<li><a class="active" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084">Aktuelle Messwerte</a></li>
<li><a class="" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084/stammdaten">Stammdaten / Lagekarte / Bild</a></li>
</ul><h4 style="margin: 15px 0 5px 5px">Ansicht</h4><ul><li><a class="active" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084">Diagramm</a></li><li><a class="" href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084/tabelle">Tabelle</a></li></ul></div></div></div> <div id="content_3c" class="col3"><div class="row">
<div style="margin-left:10px;"><h1>Station Würzburg / Main</h1></div>
<div class="col">
<h2 style="margin-top:0">Wassertemperaturen der letzten 2 Monate</h2>
<p>
Temperatursituation: <strong>normal und tiefer</strong><br />
max. Wassertemperatur [°C]: <strong>11,10</strong><br />
Letzter Messwert vom <strong>23.04.2017</strong>
</p>
<br />
<div id="warten" class="warten"><img id="wartebild" src="http://nid.bayern.de/images/layout/loader_5.gif" border="0" /></div><img src="http://nid.bayern.de/webservices/graphik.php?statnr=622500084&thema=wassertemp_perz&wert=wassertemperatur" alt="Diagramm" class="imgloader" rel="warten" width="600" height="426" /><br /><br /><table class='tblsort'><caption>Wassertemperatur der letzten 2 Monate</caption><thead><tr><th data-sorter="shortDate">Datum</th><th class="center">max. Wassertemperatur [°C]</th><th class="center">Situation</th></tr></thead><tbody><tr class="row"><td >23.04.2017</td><td class="center">11,1</td><td class="center">normal und tiefer</td></tr><tr class="row2"><td >22.04.2017</td><td class="center">11,5</td><td class="center">normal und tiefer</td></tr><tr class="row"><td >21.04.2017</td><td class="center">11,7</td><td class="center">normal und tiefer</td></tr><tr class="row2"><td >20.04.2017</td><td class="center">11,6</td><td class="center">normal und tiefer</td></tr><tr class="static"><td colspan="6"><img src="http://nid.bayern.de/images/symbole/link_intern.gif" width="18" height="12" alt="Symbol"><a href="http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084/tabelle" title="Link intern"> mehr ...</a></td></tr></tbody></table>
</div>
</div>
</div> <div id="navi_rechts_3c" class="col3"><div class="row"><h3 style="text-align:right">Erläuterungen</h3><div class="col"><h4>Wovon wird die Wassertemperatur beeinflusst?</h4><p>Der <span style="font-weight:bold">natürliche Verlauf</span> folgt der Lufttemperatur und wird überprägt durch die hydrologische Situation<br /><br />
Hinzu kommt die Beeinflussung durch den <span style="font-weight:bold">Menschen:</span> Kühlwassereinleitungen, Energiegewinnung, Stauhaltung sowie Veränderungen der Gewässerstruktur. Diese Einflüsse und auch der Klimawandel führen tendenziell zu einer Erhöhung der Wassertemperatur.</p></div></div><div class="row"><h3 style="text-align:right">Publikation</h3><div class="col"><h4></h4><p><a href="../../doc/Auswirkungen der Gewässererwärmung-Literaturstudie LFU Bayern_Datum.pdf" title="Link intern: Temperatur Studie">
<img src="../../../../files/symbole/link_intern.gif" width="18" height="12" alt="" title="" />Auswirkungen der Gewässererwärmung - Literaturstudie Bayern</a>(PDF - 2MB)</p></div></div></div>
<div id="footer">
<a href="#top" title="zum Seitenanfang"><img
alt="zum Seitenanfang"
src="http://nid.bayern.de/images/symbole/top.gif" width="12"
height="12" /></a> <br />
<hr />
<div id="seitenabschluss">© Bayerisches Landesamt für Umwelt 2017</div>
</div>
<!-- id = content -->
</div>
<!-- id = center -->
</div>
<!--<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>-->
<script>var burl='http://nid.bayern.de/';
var shurl='http://nid.bayern.de/files/';
var wsurl='http://nid.bayern.de/webservices/';
window.jQuery || document.write('<script src="http://nid.bayern.de/js/plugins/jquery-1.11.1.min.js"><\/script>');
</script>
<!--[if lt IE 9]><script src="http://nid.bayern.de/files/js/es5-shim/es5-shim.min.js"></script><![endif]--><script src="http://nid.bayern.de/js/lfu/script.js"></script><script src="http://nid.bayern.de/js/plugins/tablesorter/jquery.tablesorter.min.js"></script> </body>
</html>
conn
data
displayurl http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
header
host nid.bayern.de
httpdatalen -2
httpversion 1.0
hu_blocking 0
hu_filecount 2
ignoreredirects 0
loglevel 4
path /wassertemperatur/unterer_main/wuerzburg-622500084
protocol http
redirects 0
timeout 2
url http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
value 0
.readingParseList:
01
QUEUE:
Readings:
2017-04-23 15:58:43 Wassertemp 2
Request:
data
header
ignoreredirects 0
retryCount 0
type update
url http://nid.bayern.de/wassertemperatur/unterer_main/wuerzburg-622500084
value 0
Defptr:
Readingbase:
Wassertemp reading
Readingnum:
Wassertemp 01
Readingoutdated:
Requestreadings:
Update:
Wassertemp reading 01
Sslargs:
Attributes:
reading01Name Wassertemp
reading01Regex Wassertemperatur.*([\d]+)
room xIT
userattr reading01Name reading01Regex
Auszug:
Readings:
2017-04-23 15:58:43 Wassertemp 2
Der Funktioniert jetzt auch mit der Log.
Nun ist nur noch der Bereich falsch denn aktuell kommt eine 2 heraus -> müsste jedoch 11,1 sein.
Ist aber nicht das richtige. Aber zu mindest kommt jetzt was.
Die zwei kommt wohl aus dem Text "Wassertemperatur der letzten 2 Monate"
Ja das könnte sein.
Ich habe jetzt auch mit Regex.com rumprobiert.
Leider schaffe ich es nicht, nur die in diesem Fall 11,1 Grad zu erwischen :-\
Ich ich nicht einfach einen fixen Bereich (von Zeichen Nr. bis Zeichen Nr.) definieren.
Dieser sollte auf der Seite ja immer gleich sein.
Zitat von: d0m2011 am 23 April 2017, 16:12:42
Leider schaffe ich es nicht, nur die in diesem Fall 11,1 Grad zu erwischen :-\
Versuch jetzt mal das hier als Regex:
Wassertemperatur[\x20]\[°C\]:[\x20]<strong>([\d\,]+)
...oder so:
Wassertemperatur[\x20].*[\x20]<strong>([\d\,]+)
Zitat
Ich ich nicht einfach einen fixen Bereich (von Zeichen Nr. bis Zeichen Nr.) definieren.
Dieser sollte auf der Seite ja immer gleich sein.
Naja, aber wie lange?
Ansonsten könnte sowas gehen:
.{75}(.{5})
Das sollte Dir Zeichen an der Stelle 76 bis 80 liefern.
Gruß,
Thorsten
Es funktioniert!!
Hiermit gehts
Wassertemperatur[\x20]\[°C\]:[\x20]<strong>([\d\,]+)
Ich habs zwar noch nicht zu 100% verstanden aber es geht wohl...
Die andere Möglichkeit mit dem Bereich werde ich nachher mal an anderer Stelle testen.
Zitat von: CoolTux am 23 April 2017, 11:30:22
Vor ein paar Wochen gab es da schon mal so etwas. Dabei wurde erklärt das in der Regex ein Zeichen eingebaut ist wo dann erkannt wird das alles nach dem Zeichen das Value ist.
Das sind die Klammern (). Alles was innerhalb ist, ist der Wert.
Gruß,
Thorsten
Zitat von: d0m2011 am 23 April 2017, 19:22:20Wassertemperatur[\x20]\[°C\]:[\x20]<strong>([\d\,]+)
Ich habs zwar noch nicht zu 100% verstanden aber es geht wohl...
Das ganze sucht sozusagen nach
Wassertemperatur [°C]: <strong>
Ein paar Zeichen müssen "escaped" werden, da sie in RegEx eine eigene Bedeutung haben. "Blank" ist halt [\x20].
[\d\,]+
Das bedeutet soviel wie "beliebig viele Ziffern und Kommata, aber mindestens eine/eins". Die Klammern außenherum sagen, dass das der Wert ist, nach dem wir suchen.
Gruß,
Thorsten
Ah jetzt, genial.
Morgen wollte ich evtl. noch etwas von einer anderen Seite auslesen, mal sehen obs klappt.
So nun möchte ich das Ganze im Tablet UI darstellen wie folgt:
<li data-row="5" data-col="1" data-sizex="1" data-sizey="1">
<Header>Main-Temp</header>
<div class="bigger">
<div data-type="label"
data-device="Maintemp"
data-get="Wassertemp"
data-post-text="°C"></div>
</div>
</li>
Leider funktioniert es nicht. Mein Device heißt Maintemp und das Reading darin Wassertemp (mit dem Wert aktuell von 11,1).
Wo ist der Fehler?
Hi,
was heißt "es funktioniert nicht"? Wie sieht es denn aus?
Gruß,
Thorsten
Er zeigt einfach nichts an.
Es kommt kein Wert.
Setze ich die Quelle auf den "state"
Heißt:
<li data-row="5" data-col="1" data-sizex="1" data-sizey="1">
<Header>Main-Temp</header>
<div class="bigger">
<div data-type="label"
data-device="Maintemp"
data-post-text="°C"></div>
</div>
</li>
funktioniert es.
Dazu müsste ich jedoch das Reading in den State übernehmen.
Geht das?
Heißt Dein Reading nicht Wassertemperatur und nicht Wassertemp?
Als Namen hab ich es folgendermaßen definiert:
reading01Name Wassertemp
Unter readings steht nun auch Wassertemp mit dem Namen.
Kann ich den Wert nicht in einen dummy schreiben (Wassertemp_dummy)?
Zitat von: d0m2011 am 24 April 2017, 10:31:47
Kann ich den Wert nicht in einen dummy schreiben (Wassertemp_dummy)?
Könnte man schon, aber eigentlich sollte das mit dem data-get auch so funktionieren. Ich würde Dir empfehlen, das mal im Tablet-UI Unterforum zu fragen.
Gruß,
Thorsten
Hallo zusammen,
ich benötige wieder einmal eure Hilfe.
Von folgender Seite möchte ich den Wasserstand auslesen:
https://www.hnd.bayern.de/pegel/unterer_main/wuerzburg-24042000
Ich habe es mit folgendem Regex versucht, leider ohne Erfolg:
Uhr:[\x20]<strong>([\d\+]+)
Leider ohne Erfolg aber so weit von der Lösung kann ich nicht entfernt sein.
Vielleicht könnt ihr mir ja helfen.
Grüße
Seit etwa 14 Tagen erhalte ich keine Readings mehr. Am Quelltext hat sich meines Erachtens nichts geändert.
Kann mir jemand helfen?
Quelle:
https://www.nid.bayern.de/wassertemperatur/isar/stegen-16602008
reading01Regex Vortages[\x20]\[°C\]:[\x20]<strong>([\d\.]+)
Zitat von: weldel60 am 29 November 2020, 11:46:01
Seit etwa 14 Tagen erhalte ich keine Readings mehr. Am Quelltext hat sich meines Erachtens nichts geändert.
Kann mir jemand helfen?
Quelle:
https://www.nid.bayern.de/wassertemperatur/isar/stegen-16602008
reading01Regex Vortages[\x20]\[°C\]:[\x20]<strong>([\d\.]+)
Was sagt die Log?
Warum [\x20] und nicht einfach space?
Hier der log.
Mit Regex-Tester geprüft - passt eigentlich.
Hat bisher 2 Jahre funktioniert. ????
2020.12.01 19:20:09 4: AmmerseeTemp: GetUpdate called (reread)
2020.12.01 19:20:09 4: AmmerseeTemp: HandleSendQueue sends update with timeout 2 to https://www.nid.bayern.de/wassertemperatur/isar/stegen-16602008, No Data,
header: Cookie: gkd_cookie=!MAtZepKdLKxKelgjKDY16uLuZXD/cpXvzJeK7hFs2glXtS9ltjbNUE0goVea+DyEZrbhzd7XixWs2us=
2020.12.01 19:20:09 4: AmmerseeTemp: Read callback: request type was update retry 0,
header: HTTP/1.1 200 OK
Date: Tue, 01 Dec 2020 18:20:09 GMT
Server: Apache
Feature-Policy: geolocation 'none'; midi 'none'; camera 'none'; usb 'none'; magnetometer 'none'; accelerometer 'none'; vr 'none'; speaker 'none'; ambient-light-sensor 'none'; gyroscope 'none'; microphone 'none'
Vary: Accept-Encoding
Content-Encoding: gzip
Cache-Control: max-age=0
Expires: Tue, 01 Dec 2020 18:20:09 GMT
Strict-Transport-Security: max-age=15552000; includeSubDomains
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: origin-when-cross-origin
X-UA-Compatible: IE=edge
Content-Length: 3401
Content-Type: text/html; charset=UTF-8
Connection: close, body length 10595
2020.12.01 19:20:09 4: AmmerseeTemp: BodyDecode found charset header and set decoding to UTF-8 (bodyDecode was set to auto)
2020.12.01 19:20:09 4: AmmerseeTemp: BodyDecode is decoding the response body as UTF-8
2020.12.01 19:20:09 4: AmmerseeTemp: checking for redirects, code=200, ignore=0
2020.12.01 19:20:09 4: AmmerseeTemp: no redirects to handle
2020.12.01 19:20:09 4: AmmerseeTemp: Read response to update didn't match any Reading
Du musst die Log mit verbose 5 gucken. Und ein "list" vom HTTPMOD liefern, wenn Du Hilfe willst.
Mit defmod apo HTTPMOD https://www.nid.bayern.de/wassertemperatur/isar/stegen-16602008 none
attr apo userattr reading01Name reading01Regex
attr apo reading01Name test
attr apo reading01Regex Vortages \[°C\]: <strong>([\d\.]+)
bekomme ich eine Antwort:
READINGS:
2020-12-01 22:30:12 test 7.50
Habe es exakt wie amenomade erneut versucht.
Immer noch kein Reading.
Bei einem Freund mit httpmod-Modulversion 3.5 klappt alles.
Hat sich etwas verändert?
Internals:
BUSY 0
CFGFN
DEF https://www.nid.bayern.de/wassertemperatur/isar/stegen-16602008 none
FUUID 5fc73d06-f33f-6127-84ef-9865604a152a0cfe
Interval 0
MainURL https://www.nid.bayern.de/wassertemperatur/isar/stegen-16602008
ModuleVersion 4.0.12 - 24.10.2020
NAME apo
NOTIFYDEV global
NR 2389
NTFY_ORDER 50-apo
STATE ???
TYPE HTTPMOD
value
CompiledRegexes:
HTTPCookieHash:
gkd_cookie;/:
Name gkd_cookie
Options path=/; Httponly; Secure
Path /
Value !0te/PJSdUCBpmMcjKDY16uLuZXD/cpcFm/EKDFugPs7mZNpRwCql1MV63j3MWOYDjqkw5e9MbIS2WIc=
HttpUtils:
NAME
addr https://www.nid.bayern.de:443
auth 0
buf
code 200
compress 1
conn
data
displayurl https://www.nid.bayern.de/wassertemperatur/isar/stegen-16602008
header Cookie: gkd_cookie=!0te/PJSdUCBpmMcjKDY16uLuZXD/cpcFm/EKDFugPs7mZNpRwCql1MV63j3MWOYDjqkw5e9MbIS2WIc=
host www.nid.bayern.de
httpheader HTTP/1.1 200 OK
Date: Wed, 02 Dec 2020 07:12:02 GMT
Server: Apache
Feature-Policy: geolocation 'none'; midi 'none'; camera 'none'; usb 'none'; magnetometer 'none'; accelerometer 'none'; vr 'none'; speaker 'none'; ambient-light-sensor 'none'; gyroscope 'none'; microphone 'none'
Vary: Accept-Encoding
Content-Encoding: gzip
Cache-Control: max-age=0
Expires: Wed, 02 Dec 2020 07:12:02 GMT
Strict-Transport-Security: max-age=15552000; includeSubDomains
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: origin-when-cross-origin
X-UA-Compatible: IE=edge
Content-Length: 3396
Content-Type: text/html; charset=UTF-8
Connection: close
httpversion 1.0
hu_blocking 0
hu_filecount 1
hu_port 443
hu_portSfx
ignoreredirects 1
loglevel 4
path /wassertemperatur/isar/stegen-16602008
protocol https
redirects 0
timeout 2
url https://www.nid.bayern.de/wassertemperatur/isar/stegen-16602008
sslargs:
QUEUE:
READINGS:
REQUEST:
context reading
data
header
ignoreredirects 0
num 0
retryCount 0
type update
url https://www.nid.bayern.de/wassertemperatur/isar/stegen-16602008
Attributes:
alias apo
reading01Name test
reading01Regex Vortages \[°C\]: <strong>([\d\.]+)
room 5.0 Wetter
userattr reading01Name reading01Regex
verbose 5
Zeig bitte eine Log mit verbose 5
Hallo,
im Log wie 3 Beiträge zuvor.
Habe gestern 98_HTTTMOD.pm Ver. 3.5 wiederhergestellt und es funktioniert mit der Syntax.
Es muß eine Änderung zu Version 4.0 zugrunde liegen.
Zitat von: weldel60 am 03 Dezember 2020, 07:48:50
Hallo,
im Log wie 3 Beiträge zuvor.
Habe gestern 98_HTTTMOD.pm Ver. 3.5 wiederhergestellt und es funktioniert mit der Syntax.
Es muß eine Änderung zu Version 4.0 zugrunde liegen.
Das ist keine Log mit verbose 5 sondern mit verbose 4
Wenn nach dem nächsten Update, Version 4.0 wieder drauf ist und nicht funktioniert........