Plötzlicher HTTPMOD Fehler

Begonnen von raspklaus, 07 Februar 2016, 12:18:11

Vorheriges Thema - Nächstes Thema

raspklaus

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">&nbsp;</td></tr> <tr><td colspan="3" align="right"><p>last update: So, KW06,
<br>07.02.2016 12:31:41&nbsp;* (UTC +01)</p></td></tr> <tr> <td colspan="3" align="center"> <table border="2"> <tr> <th>
<a href="info.htm?Ili=0&amp;Ref=user.htm?Vpos=25253&amp;DTb=0&amp;">Sensor 1</a></th> </tr> <tr> <td >23,6 �C</td> </tr> <tr> <th align="center">&Delta;T</th>
</tr> <tr> <td align="center" > 0,0 �C/min</td> </tr> </table></td> </tr> <tr> <td align="center" colspan="3">&nbsp;</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="&nbsp;&nbsp;OK&nbsp;&nbsp;"><input type="submit" name="B4" value="&nbsp;&nbsp;OK&nbsp;&nbsp;"> </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="&nbsp;&nbsp;OK&nbsp;&nbsp;"><input type="submit" name="B4" value="&nbsp;&nbsp;OK&nbsp;&nbsp;"> </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&uuml;ck zur Web-Thermograph Homepage</a></td></tr> </table> </body> </html>

frank

worüber wunderst du dich?
dein suchstring ist nicht in den daten enthalten, daher wird das gemeldet.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

raspklaus

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

raspklaus

Ein Ändern in :

readingsRegex_Temp       <td class=">Sensor 1</a></th> </tr> <tr> <td >(.*)C</td>

bringt auch nichts

frank

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.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

raspklaus

Habe es geändert ohne Auswirkung:

attr Servertemp readingsRegex_Temp ">Sensor 1</a></th> </tr> <tr> <td >(.*)C</td>

raspklaus

mit

Sensor 1(.*C)

nimmt er zu viel

raspklaus

Bin ich vielleicht doch im falschen Board ?

ph1959de

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
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"

raspklaus

#9
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">&Delta;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

AKL

#10
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


ernst1024

#11
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.
Gruß Ernst

AKL

Hallo Ernst,


Danke für den Hinweis. Muss ich heute abend nacharbeiten.

Gruß
AKL

frank

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.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

AKL

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