Hallo,
ich lese seit ewiger Zeit die Webseite eines Temperatursensors aus:
# Temperatur im Serverraum
define Servertemp HTTPMOD http://192.200.100.90/User.htm 60
attr Servertemp userattr readingsExpr_Temp readingsName_Temp readingsRegex_Temp stateFormat timeout
attr Servertemp alias Temperatur Serverraum
attr Servertemp group Temperatur
attr Servertemp readingsExpr_Temp substr($val,0,4)
attr Servertemp readingsName_Temp STemp
attr Servertemp readingsRegex_Temp <td class="bgAnLRed">(.*)C</td>
attr Servertemp room Klima,Serverraum,System
attr Servertemp stateFormat STemp
attr Servertemp timeout 60
define FileLog_Servertemp FileLog ./log/Servertemp-%Y-%m.log Servertemp
attr FileLog_Servertemp logtype text
Plötzlich seit heute nacht besomme ich folgende Logeinträge:
2016.02.07 12:04:49 3: Servertemp: Read response to Update didn't match any Reading(s)
2016.02.07 12:05:52 3: Servertemp: Read response to Update didn't match any Reading(s)
2016.02.07 12:06:56 3: Servertemp: Read response to Update didn't match any Reading(s)
2016.02.07 12:07:58 3: Servertemp: Read response to Update didn't match any Reading(s)
2016.02.07 12:09:02 3: Servertemp: Read response to Update didn't match any Reading(s)
2016.02.07 12:10:05 3: Servertemp: Read response to Update didn't match any Reading(s)
2016.02.07 12:11:08 3: Servertemp: Read response to Update didn't match any Reading(s)
2016.02.07 12:12:11 3: Servertemp: Read response to Update didn't match any Reading(s)
2016.02.07 12:13:14 3: Servertemp: Read response to Update didn't match any Reading(s)
2016.02.07 12:14:17 3: Servertemp: Read response to Update didn't match any Reading(s)
2016.02.07 12:15:20 3: Servertemp: Read response to Update didn't match any Reading(s)
2016.02.07 12:16:23 3: Servertemp: Read response to Update didn't match any Reading(s)
Den Sensor und FHEM habe ich bereits neu gestartet, hat aber keine Auswirkung gezeigt.
Was ist da passiert ?
Gelesen wird:
HTTP/1.0 200 OK Date: Sun, 07 Feb 2016 11:31:41 UTC Last-Modified: Sun, 07 Feb 2016 11:31:40 UTC Expires: Sun, 07 Feb 2016 11:31:41 UTC Content-Length: 2774 Content-Type: 
text/html <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<link rel="stylesheet" href="style.css" type="text/css"> <title>USERUP</title> </head> <body> <table border="0" cellpadding="0" cellspacing="0" width="600" align="center"> 
<tr><td colspan="3" align="center" class="size5"><b>User.htm</b></td></tr> <tr><td colspan="3" align="center" class="size5"><b>Serverraum</b></td></tr> 
<tr><td colspan="3" align="center" class="size4"> </td></tr> <tr><td colspan="3"> </td></tr> <tr><td colspan="3" align="right"><p>last update: So, KW06,
<br>07.02.2016 12:31:41 * (UTC +01)</p></td></tr> <tr> <td colspan="3" align="center"> <table border="2"> <tr> <th>
<a href="info.htm?Ili=0&Ref=user.htm?Vpos=25253&DTb=0&">Sensor 1</a></th> </tr> <tr> <td >23,6 �C</td> </tr> <tr> <th align="center">ΔT</th>
 </tr> <tr> <td align="center" > 0,0 �C/min</td> </tr> </table></td> </tr> <tr> <td align="center" colspan="3"> </td> </tr> <tr> <td colspan="3" align="center" class="size3">
<b>Data Logger</b></td> </tr> <tr> <td colspan="3" align="center"> <table border="1"> <tr><td> <form action="log.htm" method="POST" > <table border="0" cellpadding="5%"> 
<tr> <td align="center"><b>Ausgabe Datalogger</b></td> </tr> <tr> <td align="center"><select name="DTb" size="1"><option value="4"> 60 Min</option></select></td> </tr> <tr> 
<td align="center"> <input type="hidden" name="B2" value="  OK  "><input type="submit" name="B4" value="  OK  "> </td> </tr> 
</table></form> </td> <td> <form action="thermo.csv" method="POST" > <table border="0" cellpadding="5%"> <tr> <td align="center"><b>Download Excelformat</b></td> </tr> <tr>
 <td align="center"><select name="DTb" size="1"><option value="4"> 60 Min</option></select></td> </tr> <tr> <td align="center"> 
<input type="hidden" name="B2" value="  OK  "><input type="submit" name="B4" value="  OK  "> </td> </tr> 
</table></form> </td></tr> </table> </td> </tr> <tr><td align="center" colspan="3"><br><br><form action="user.htm" method="GET" ><input type="hidden" name="DTb" value="0">
<input type="hidden" name="Vpos" value="25253"><input type="hidden" name="B2" value="Reload"><input type="submit" name="B4" value="Reload"></form></td></tr> <tr>
<td align="center" colspan="3"><br><br>
<a href="index.htm" target="_top">zurück zur Web-Thermograph Homepage</a></td></tr> </table> </body> </html> 
			
			
			
				worüber wunderst du dich?
dein suchstring ist nicht in den daten enthalten, daher wird das gemeldet. 
			
			
			
				Aber es lief doch bis heute nacht :
Hier das Log bis zum Auftreten des Problems:
2016-02-07_02:24:11 Servertemp STemp: 24,0
2016-02-07_02:25:14 Servertemp STemp: 24,0
2016-02-07_02:26:17 Servertemp STemp: 24,0
2016-02-07_02:27:20 Servertemp STemp: 24,0
2016-02-07_02:28:23 Servertemp STemp: 24,1
2016-02-07_02:29:26 Servertemp STemp: 24,1
2016-02-07_02:30:29 Servertemp STemp: 24,1
2016-02-07_02:31:32 Servertemp STemp: 24,1
2016-02-07_02:32:35 Servertemp STemp: 24,1
2016-02-07_02:33:38 Servertemp STemp: 24,1
2016-02-07_02:34:41 Servertemp STemp: 24,1
2016-02-07_02:36:07 Servertemp STemp: 24,1
2016-02-07_02:36:51 Servertemp STemp: 24,1
2016-02-07_02:37:53 Servertemp STemp: 24,0
2016-02-07_02:38:56 Servertemp STemp: 24,0
2016-02-07_02:45:17 Servertemp STemp: 24,0
2016-02-07_02:46:20 Servertemp STemp: 24,0
2016-02-07_02:47:23 Servertemp STemp: 24,0
2016-02-07_02:48:26 Servertemp STemp: 24,0
2016-02-07_02:49:29 Servertemp STemp: 24,0
2016-02-07_02:50:32 Servertemp STemp: 24,1
2016-02-07_02:51:35 Servertemp STemp: 24,1
2016-02-07_02:52:38 Servertemp STemp: 24,0
2016-02-07_02:53:42 Servertemp STemp: 24,1
2016-02-07_02:54:44 Servertemp STemp: 24,1
2016-02-07_02:56:02 Servertemp STemp: 24,0
2016-02-07_02:56:50 Servertemp STemp: 24,0
2016-02-07_02:57:53 Servertemp STemp: 24,0
2016-02-07_03:03:12 Servertemp STemp: 24,0
2016-02-07_03:16:51 Servertemp STemp: 24,0
2016-02-07_03:18:58 Servertemp STemp: 24,0
2016-02-07_03:20:00 Servertemp STemp: 24,0
			
			
			
				Ein Ändern in :
readingsRegex_Temp       <td class=">Sensor 1</a></th> </tr> <tr> <td >(.*)C</td>
bringt auch nichts
			
			
			
				Zitat von: raspklaus am 07 Februar 2016, 13:45:34
Ein Ändern in :
readingsRegex_Temp       <td class=">Sensor 1</a></th> </tr> <tr> <td >(.*)C</td>
bringt auch nichts
logisch. gibt es auch nicht. 
wie kommst du auf dieses muster vor "Sensor 1":
<td class=">lösche das. 
			
 
			
			
				Habe es geändert ohne Auswirkung:
attr Servertemp readingsRegex_Temp ">Sensor 1</a></th> </tr> <tr> <td >(.*)C</td>
			
			
			
				mit
Sensor 1(.*C)
nimmt er zu viel
			
			
			
				Bin ich vielleicht doch im falschen Board ?
			
			
			
				Zitat von: raspklaus am 07 Februar 2016, 15:30:35
Bin ich vielleicht doch im falschen Board ?
Gewissermaßen schon ... Dein "Lieferant" http://192.200.100.90/User.htm  gibt Dir plötzlich andere Daten bzw. die Daten in einem anderen Format. Und du musst Deine RegExp jetzt daran anpassen - also wäre z.B. ein RegExp Tester der bessere "Ort" um Dein Problem zu lösen.
Peter
			
 
			
			
				Mit einem Regex Tester habe ich es ja auch schon versucht, aber egal was ich mach er nimmt dann immer alles:
`</a></th> </tr> <tr> <td >23,6 �C</td> </tr> <tr> <th align="center">ΔT</th> </tr> <tr> <td align="center" > 0,0 �C`
und er soll ja eigentlich nur die 23,6 nehmen also
`</a></th> </tr> <tr> <td >23,6 �C</td>
Sensor 1(.*C)<
verbessert die Situatiion aber er nimmt immer noch nicht die Gradangabe
Kann mir da jemand auf die Sprünge helfen. Ich sehe mal wieder den Wald vor lauter Bäumen nicht
			
			
			
				Hallo,
meine Oekofen Pellematic Touch Heizungssteuerung lese ich seit ca. 3 Monaten per httpmod aus. Eingerichtet habe ich es nach Vorlage aus dem Forum und unzähligen (Fehl) Versuchen. Das Auslesen der Heizungsdaten hat dann auch wunderbar funktioniert. Die Daten werden im Tablet UI visualisiert.
Seit ein paar Tagen bekomme ich keine Daten mehr aus der Steuerung ausgelesen. Im fhem log kommt der Fehler:
<2016.04.12 21:15:06 3: Pellematic: Read response to update didn't match any Reading>
Da ich keine Programmierkenntnisse habe, bin ich auf Posts der Profis, copy/paste und viele Versuche angewiesen.
Vielleicht kann mir einer der Profis hier im Forum auf die Sprünge helfen, woran der Fehler liegt und wie ich die Daten wieder in mein fhem bekomme. Ich habe mich doch sehr an diese tolle Möglichkeit der Visualisierung von Heizungsdaten gewöhnt.
An der Heizungssteuerung wurde nichts geändert. Raspi Update und fhem update habe ich durchgeführt.
Bitte habt Geduld und Verständnis, ich bin ziemlicher Laie. Mittlerweile habe ich (ohne Sinn und Verstand) einiges "rumgespielt". Muss ich vielleicht wieder von vorne anfangen?
Ein list Pellematic bringt diese Meldung (Passwort und IP Adresse habe ich mit xy ersetzt):
Save config
Tablet-UI
Heizung
Spritpreise
Unsorted
Wetter
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor
Internals: 
   BUSY       0 
   DEF        http://ip:8080/?action=get&attr=1 300 
   Interval   300 
   LASTSEND   1460488806.63102 
   MainURL    http://ip:8080/?action=get&attr=1 
   NAME       Pellematic 
   NR         30 
   STATE      ??? 
   TRIGGERTIME 1460489106.62999 
   TRIGGERTIME_FMT 2016-04-12 21:25:06 
   TYPE       HTTPMOD 
   addr       http://ip:8080 
   buf        HTTP/1.1 403 Forbidden
 
Status: 403 Forbidden
 
Connection: keep-alive
 
Content-Type: text/plain; charset=utf-8
 
 
Error 403: Forbidden 
You do not have sufficient privileges to access the page that you requested. 
   code       403 
   conn 
   data       ["CAPPL:LOCAL.L_aussentemperatur_ist","CAPPL:FA[0].L_kesseltemperatur","CAPPL:LOCAL.L_hk[0].vorlauftemp_ist","CAPPL:LOCAL.L_ww[0].einschaltfuehler_ist","CAPPL:LOCAL.L_pu[0].einschaltfuehler_ist","CAPPL:LOCAL.L_pu[0].ausschaltfuehler_ist","CAPPL:LOCAL.L_sk[0].speichertemp_ist","CAPPL:LOCAL.L_sk[0].kollektortemp_ist","CAPPL:FA[0].L_kesselstatus","CAPPL:FA[0].L_kesselstatus","CAPPL:FA[0].L_saugintervall","CAPPL:FA[0].L_brennerlaufzeit_anzeige","CAPPL:LOCAL.ertrag[0].leistung_tag","CAPPL:LOCAL.ertrag[0].leistung_gesamt","CAPPL:FA\[0\].L_brennerstarts"] 
   displayurl http://ip:8080/?action=get&attr=1 
   header     Accept-Language: de
 
Accept-Language: de
 
Cookie: language=de; pksession=$sid 
   host       ip 
   httpheader HTTP/1.1 403 Forbidden
 
Status: 403 Forbidden
 
Connection: keep-alive
 
Content-Type: text/plain; charset=utf-8 
   httpversion 1.0 
   hu_blocking 0 
   hu_filecount 5 
   ignoreredirects 0 
   loglevel   4 
   path       /?action=get&attr=1 
   protocol   http 
   redirects  0 
   timeout    10 
   url        http://ip:8080/?action=get&attr=1 
   value      0 
   QUEUE: 
   Readings: 
     2016-04-09 23:58:21   AussenTemp      12.5 
     2016-04-09 23:58:21   BrennerLaufZeit 630 
     2016-04-09 23:58:21   Brennerstarts   1086 
     2016-04-09 23:58:21   HeizKreis1_VL   31.6 
     2016-04-09 23:58:21   KesselStatus    0 
     2016-04-09 23:58:21   KesselTemp      53.8 
     2016-04-09 23:58:21   KollektorTemp   7.5 
     2016-04-12 20:49:46   LAST_ERROR      connect: Network is unreachable 
     2016-04-12 21:20:06   MATCHED_READINGS 
     2016-04-09 23:58:21   SaugIntervall   175 
     2016-04-09 23:58:21   SolarErtrag     0 
     2016-04-09 23:58:21   SolarErtragGesamt 376.1 
     2016-04-09 23:58:21   SpeicherTempMitte 48.3 
     2016-04-09 23:58:21   SpeicherTempOben 51.1 
     2016-04-09 23:58:21   SpeicherTempUnten 47.4 
     2016-04-09 23:58:21   WarmWasserTemp  58.1 
     2016-04-06 06:59:55   statBrennerstartsTendency 1h: +1 2h: +1 3h: +1 6h: +1 
     2016-04-06 06:59:55   statKesselStatusTendency 1h: +4 2h: +4 3h: +4 6h: +4 
   Request: 
     data       ["CAPPL:LOCAL.L_aussentemperatur_ist","CAPPL:FA[0].L_kesseltemperatur","CAPPL:LOCAL.L_hk[0].vorlauftemp_ist","CAPPL:LOCAL.L_ww[0].einschaltfuehler_ist","CAPPL:LOCAL.L_pu[0].einschaltfuehler_ist","CAPPL:LOCAL.L_pu[0].ausschaltfuehler_ist","CAPPL:LOCAL.L_sk[0].speichertemp_ist","CAPPL:LOCAL.L_sk[0].kollektortemp_ist","CAPPL:FA[0].L_kesselstatus","CAPPL:FA[0].L_kesselstatus","CAPPL:FA[0].L_saugintervall","CAPPL:FA[0].L_brennerlaufzeit_anzeige","CAPPL:LOCAL.ertrag[0].leistung_tag","CAPPL:LOCAL.ertrag[0].leistung_gesamt","CAPPL:FA\[0\].L_brennerstarts"] 
     header     Accept-Language: de
 
Accept-Language: de
 
Cookie: language=de; pksession=$sid 
     ignoreredirects 0 
     retryCount 0 
     type       update 
     url        http://ip:8080/?action=get&attr=1 
     value      0 
   Defptr: 
     Readingbase: 
       AussenTemp reading 
       BrennerLaufZeit reading 
       Brennerstarts reading 
       HeizKreis1_VL reading 
       KesselStatus reading 
       KesselTemp reading 
       KollektorTemp reading 
       SaugIntervall reading 
       SolarErtrag reading 
       SolarErtragGesamt reading 
       SpeicherTempMitte reading 
       SpeicherTempOben reading 
       SpeicherTempUnten reading 
       WarmWasserTemp reading 
     Readingnum: 
       AussenTemp 01 
       BrennerLaufZeit 12 
       Brennerstarts 15 
       HeizKreis1_VL 03 
       KesselStatus 10 
       KesselTemp 02 
       KollektorTemp 09 
       SaugIntervall 11 
       SolarErtrag 13 
       SolarErtragGesamt 14 
       SpeicherTempMitte 07 
       SpeicherTempOben 06 
       SpeicherTempUnten 08 
       WarmWasserTemp 05 
   Sslargs: 
Attributes: 
   enableControlSet 1 
   reading01Name AussenTemp 
   reading01OExpr $val / 10 
   reading01Regex CAPPL:LOCAL.L_aussentemperatur_ist","value":"(-[0-9]+|[0-9]+)" 
   reading02Name KesselTemp 
   reading02OExpr $val / 10 
   reading02Regex CAPPL:FA\[0\].L_kesseltemperatur","value":"([0-9]+)" 
   reading03Name HeizKreis1_VL 
   reading03OExpr $val / 10 
   reading03Regex CAPPL:LOCAL.L_hk\[0\].vorlauftemp_ist","value":"([0-9]+)" 
   reading05Name WarmWasserTemp 
   reading05OExpr $val / 10 
   reading05Regex CAPPL:LOCAL.L_ww\[0\].einschaltfuehler_ist","value":"([0-9]+)" 
   reading06Name SpeicherTempOben 
   reading06OExpr $val / 10 
   reading06Regex CAPPL:LOCAL.L_pu\[0\].einschaltfuehler_ist","value":"([0-9]+)" 
   reading07Name SpeicherTempMitte 
   reading07OExpr $val / 10 
   reading07Regex CAPPL:LOCAL.L_pu\[0\].ausschaltfuehler_ist","value":"([0-9]+)" 
   reading08Name SpeicherTempUnten 
   reading08OExpr $val / 10 
   reading08Regex CAPPL:LOCAL.L_sk\[0\].speichertemp_ist","value":"([0-9]+)" 
   reading09Name KollektorTemp 
   reading09OExpr $val / 10 
   reading09Regex CAPPL:LOCAL.L_sk\[0\].kollektortemp_ist","value":"(-[0-9]+|[0-9]+)" 
   reading10Name KesselStatus 
   reading10OExpr $val % 99 
   reading10Regex CAPPL:FA\[0\].L_kesselstatus","value":"([0-9]+)" 
   reading11Name SaugIntervall 
   reading11OExpr $val 
   reading11Regex CAPPL:FA\[0\].L_saugintervall","value":"([0-9]+)" 
   reading12Name BrennerLaufZeit 
   reading12OExpr $val 
   reading12Regex CAPPL:FA\[0\].L_brennerlaufzeit_anzeige","value":"([0-9]+)" 
   reading13Name SolarErtrag 
   reading13OExpr $val / 10 
   reading13Regex CAPPL:LOCAL.ertrag\[0\].leistung_tag","value":"([0-9]+)" 
   reading14Name SolarErtragGesamt 
   reading14OExpr $val / 10 
   reading14Regex CAPPL:LOCAL.ertrag\[0\].leistung_gesamt","value":"([0-9]+)" 
   reading15Name Brennerstarts 
   reading15OExpr $val 
   reading15Regex CAPPL:FA\[0\].L_brennerstarts","value":"([0-9]+)" 
   requestData ["CAPPL:LOCAL.L_aussentemperatur_ist","CAPPL:FA[0].L_kesseltemperatur","CAPPL:LOCAL.L_hk[0].vorlauftemp_ist","CAPPL:LOCAL.L_ww[0].einschaltfuehler_ist","CAPPL:LOCAL.L_pu[0].einschaltfuehler_ist","CAPPL:LOCAL.L_pu[0].ausschaltfuehler_ist","CAPPL:LOCAL.L_sk[0].speichertemp_ist","CAPPL:LOCAL.L_sk[0].kollektortemp_ist","CAPPL:FA[0].L_kesselstatus","CAPPL:FA[0].L_kesselstatus","CAPPL:FA[0].L_saugintervall","CAPPL:FA[0].L_brennerlaufzeit_anzeige","CAPPL:LOCAL.ertrag[0].leistung_tag","CAPPL:LOCAL.ertrag[0].leistung_gesamt","CAPPL:FA\[0\].L_brennerstarts"] 
   requestHeader.* Accept-Language: de 
   requestHeader1 Accept-Language: de 
   requestHeader2 Cookie: language=de; pksession=$sid 
   room       Heizung 
   showError  1 
   showMatched 1 
   sid1Data   username=xy&password=xy&language=de&submit=Anmelden 
   sid1Header1 Accept-Language: de 
   sid1IdRegex pksession=([0-9]+); 
   sid1IgnoreRedirects 1 
   sidURL     http://ip:8080/index.cgi 
   timeout    10 
   userattr   reading01Name reading01OExpr reading01Regex reading02Name reading02OExpr reading02Regex reading03Name reading03OExpr reading03Regex reading05Name reading05OExpr reading05Regex reading06Name reading06OExpr reading06Regex reading07Name reading07OExpr reading07Regex reading08Name reading08OExpr reading08Regex reading09Name reading09OExpr reading09Regex reading10Name reading10OExpr reading10Regex reading11Name reading11OExpr reading11Regex reading12Name reading12OExpr reading12Regex reading13Name reading13OExpr reading13Regex reading14Name reading14OExpr reading14Regex reading15Name reading15OExpr reading15Regex requestData requestHeader1 requestHeader2 sid1Data sid1Header1 sid1IdRegex sid1IgnoreRedirects:0,1 sidURL 
Edit: eigentlich wollte ich, wie gewünscht, die Code Tags benutzen. Hab's aber nicht hinbekommen. Wie geht das denn? Sind das nicht die < und > Zeichen davor und danach?
Edit 2: Post in lesbare Form gebracht
			
			
			
				oben in der Leiste das "#" anklicken 
zu deinem Problem kann ich leider auch nicht viel sagen, da muss man sich richtig einlesen und das fällt in der Form etwas schwer.
aber sofort ins Auge sticht dies hier:
Error 403: Forbidden 
You do not have sufficient privileges to access the page that you requested. 
es gibt also irgendwo ein Problem mit den Rechten? Linux ist da bei weitem nich so tolerant wie zB Windows. 
			
			
			
				Hallo Ernst,
Danke für den Hinweis. Muss ich heute abend nacharbeiten.
Gruß
AKL
			
			
			
				ist der heizungsserver bei dir im privaten netz?
dann müsstest du ja selbst etwas bei dir verändert haben, sodass es plötzlich nicht mehr funktioniert. 
			
			
			
				Hallo frank,
ja, das Webinterface der Heizung ist im privaten Netz. Von außen ist kein Zugriff. Das Webinterface ist direkt (ohne fhem) über die IP Adresse erreichbar und ich kann die Daten so auslesen. Die Abfrage über fhem bringt den Fehler.
Als Änderung fällt mir nur ein, dass ich an diesem Tag den Raspi von meinem Büro in den Flur umgezogen habe. Dazu habe ich den Raspi ausgesteckt und an eine andere Steckdose eingesteckt. Erst war meine Vermutung, ich hätte den Raspi durch das Ausstecken abgeschossen. Aber alle anderen Anwendungen in fhem arbeiten ganz normal.
Auch andere Anwendungen mit HTTPMOD, z.B. Spritpreisabfrage oder Pollenflug, funktionieren einwandfrei. Von daher sollte das Modul HTTPMOD grundsätzlich auf meinem Raspi ja funktionieren.
Gruß
AKL
			
			
			
				Hallo,
habe heute nochmal etwas rumprobiert. Das Device gelöscht und wieder neu angelegt. Dabei habe ich eingetragen
requestHeader1 User-Agent:"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0" 
Ein "list Device" bringt nun dies:
Internals: 
   BUSY       0 
   CHANGED 
   DEF        http://192.168.178.39:8080/ 
   Interval   300 
   LASTSEND   1460914426.75513 
   MainURL    http://192.168.178.39:8080/ 
   NAME       Pellematic 
   NR         34 
   STATE      ??? 
   TRIGGERTIME 1460914646.48204 
   TRIGGERTIME_FMT 2016-04-17 19:37:26 
   TYPE       HTTPMOD 
   addr       http://192.168.178.39:8080 
   buf        HTTP/1.1 200 OK
 
Connection: keep-alive
 
Content-Type: text/html; charset=utf-8
 
Cache-Control: no-cache
 
 
<!DOCTYPE html> 
<html> 
<head> 
  <title>ÖkoFEN Pellematic</title> 
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/> 
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> 
  <link rel="stylesheet" type="text/css" href="/css/fonts.css"/> 
  <link rel="stylesheet" type="text/css" href="/css/style.css"/> 
  <!--[if lte IE 8]> 
  <link rel="stylesheet" type="text/css" href="/css/style.ie8.css"/> 
  <![endif]--> 
  <!--[if lte IE 7]> 
  <link rel="stylesheet" type="text/css" href="/css/style.ie7.css"/> 
  <![endif]--> 
  <link rel="stylesheet" type="text/css" href="/css/oekofen/jquery-ui-1.8.14.custom.css"/> 
  <script type="text/javascript" src="/js/lib/jquery-1.6.2.min.js"></script> 
  <script type="text/javascript" src="/js/lib/jquery-ui.formplaceholder.js"></script> 
  <script type="text/javascript" src="/lang/language.cgi?nojquery=1"></script> 
  <script type="text/javascript" src="/js/app/language.js"></script> 
  <script type="text/javascript" src="/js/app/util.js"></script> 
  <script type="text/javascript"> 
    Util.calculateInitScale(480); 
    var onlinePathRoot = ''; 
    $(document).ready(function() { 
      language.localizeLoginPage(); 
      $("input:first").focus(); 
      $("#language").change(function() { 
        $("#submit").click(); 
      }); 
      if (document.cookie.indexOf("LoginError=1") > -1) { 
        $("#form-info").show(); 
      } 
    }); 
  </script> 
  <style type="text/css"></style> 
</head> 
<body class="login"> 
<div id="wrapper"> 
  <div id="header"></div> 
  <div id="content"> 
    <div id="login-container"> 
      <h1 id="welcome-text"></h1> 
      <div id="form-info" class="ui-state-error ui-corner-all"> 
        <p><span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-alert"></span></p> 
      </div> 
      <form action="/index.cgi" method="post" accept-charset="utf-8"> 
      <table class="login-form"> 
        <tr> 
          <td><label for="username"></label></td> 
          <td><input placeholder="Benutzername" type="text" id="username" name="username" value=""/></td> 
        </tr> 
        <tr> 
          <td><label for="password"></label></td> 
          <td><input placeholder="Passwort" type="password" id="password" name="password" value=""/></td> 
        </tr> 
        <tr> 
          <td><label for="language"></label></td> 
          <td> 
            <div class="select"><select id="language" name="language"></select></div> 
          </td> 
        </tr> 
        <tr> 
          <td> </td> 
          <td><input type="submit" id="submit" name="submit"/></td> 
        </tr> 
      </table> 
      </form> 
    </div> 
  </div> 
</div> 
</body> 
</html> 
   code       200 
   conn 
   data 
   displayurl http://192.168.178.39:8080/login.cgi 
   header     User-Agent:"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0"
 
Cookie: language=de; pksession=$sid 
   host       192.168.178.39 
   httpheader HTTP/1.1 200 OK
 
Connection: keep-alive
 
Content-Type: text/html; charset=utf-8
 
Cache-Control: no-cache 
   httpversion 1.0 
   hu_blocking 0 
   hu_filecount 12 
   ignoreredirects 0 
   loglevel   4 
   path       /login.cgi 
   protocol   http 
   redirects  1 
   timeout    10 
   url        http://192.168.178.39:8080/login.cgi 
   value      0 
   QUEUE: 
   Readings: 
     2016-04-17 19:33:49   MATCHED_READINGS 
   Request: 
     data 
     header     User-Agent:"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0"
 
Cookie: language=de; pksession=$sid 
     ignoreredirects 0 
     retryCount 0 
     type       update 
     url        http://192.168.178.39:8080/ 
     value      0 
   Defptr: 
     Readingbase: 
       AussenTemp reading 
       HeizKreis1_VL reading 
       KesselTemp reading 
     Readingnum: 
       AussenTemp 01 
       HeizKreis1_VL 03 
       KesselTemp 02 
   Sslargs: 
Attributes: 
   clearSIdBeforeAuth 1 
   enableControlSet 1 
   event-on-change-reading .* 
   reAuthRegex Error 403: Forbidden 
   reading01Name AussenTemp 
   reading01OExpr $val / 10 
   reading01Regex CAPPL:LOCAL.L_aussentemperatur_ist","value":"(-[0-9]+|[0-9]+)" 
   reading02Name KesselTemp 
   reading02OExpr $val / 10 
   reading02Regex CAPPL:FA\[0\].L_kesseltemperatur","value":"([0-9]+)" 
   reading03Name HeizKreis1_VL 
   reading03OExpr $val / 10 
   reading03Regex CAPPL:LOCAL.L_hk\[0\].vorlauftemp_ist","value":"([0-9]+)" 
   requestHeader1 User-Agent:"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0" 
   requestHeader2 Cookie: language=de; pksession=$sid 
   room       Heizung 
   showError  1 
   showMatched 1 
   sid1Data   username=xy&password=xy&language=de&submit=Anmelden 
   sid1Header1 Accept-Language: de 
   sid1IdRegex pksession=([0-9]+); 
   sid1IgnoreRedirects 1 
   sidURL     http://192.168.178.39:8080/index.cgi 
   timeout    10 
   userattr   reading01Name reading01OExpr reading01Regex reading02Name reading02OExpr reading02Regex reading03Name reading03OExpr reading03Regex requestHeader1 requestHeader2 sid1Data sid1Header1 sid1IdRegex sid1IgnoreRedirects:0,1 sidURL 
Leider komme ich mangels Fachkenntnis wieder nicht weiter. Es werden keine Werte z.B für die Aussentemperatur angezeigt.
Kann mir vielleicht jemand mit Ahnung weiter helfen?
Gruß
AKL
			
			
			
				also wie ich das sehe werden da gar keine Werte übermittelt, da kannst du lange mit regex nach nach suchen. Wo nix is kann auch nix gelesen werden.
			
			
			
				hallo AKL,
rumprobieren ist in deinem speziellen fall vielleicht der falsche ansatz. 
ich hab zwar keine ahnung von httpmod, aber wie du schildertest, hattest du ja "nur" die Himbeere örtlich verändert und ernst124 hatte dich ja auf eine auffälligkeit hingewiesen. ich kann nur spekulieren, dass dein router dhcp hat und sich die ip-adresse der himbeere geändert hat oder vielleicht sogar alle u.a. auch die der Heizung. dann solltest du die hoffentlich vorhande fhem-datensicherung wieder zurückspielen und dich mit der prüfung von ip-adressen und berechtigungen für die heizungsanwendung  auseinandersetzen.
			
			
			
				Hallo AKL,
du hattest mich über meinen Thread kontaktiert.
Ich bin nicht der Fachmann für HTTPmod, da hat mir damals StefanStrobel sehr weiter geholfen, ich meine er war sogar der Entwickler von httpmod.
Trotzdem versuche ich natürlich zu helfen.
Wenn ich meine WebSeite aufrufe, dann sieht das so aus
http://192.168.68.250
Also ohne den Port :8080. Prüfe das bitte mal.
Wenn du schreibst, dass der Fehler da ist, nachdem du den Raspberry umgezogen hast, dann klingt das danach, dass du eine Änderung gemacht hattest, die nicht in der fhem.cfg gesichert war und der Raspberry durch den Reboot mit einer "alten" fhem.cfg gestartet ist.
Hast du vielleicht den User und / oder das Passwort mal zwischendurch geändert ?
Viele Grüße
Jürgen
			
			
			
				Hallo,
Vielen Dank für eure Hinweise. Eure Vorschläge werde ich in den nächsten Tagen in Ruhe durcharbeiten.
Was ich schon mal ausschließen kann, ist dies:
- IP Adressen sind gleich. Der Router ist auf DHCP eingestellt, aber vergibt immer die gleichen IP's.
- Der User und das Passwort an der Ofensteuerung ist unverändert.
Eine Datensicherung habe ich. Die werde ich nun erst mal zurückspielen.
Gruß
AKL