[gelöst] 60_allergy.pm: Dienst nicht erreichbar (parser error)

Begonnen von rob, 29 Oktober 2024, 12:36:14

Vorheriges Thema - Nächstes Thema

rob

Hallo zusammen.

Im Log habe ich zu o.gen. Modul heute dies drin stehen:
2024.10.29 04:09:52 2: Allergie_forecast: XML error Entity: line 1: parser error : Space required after the Public Identifier
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
                                                 ^
Entity: line 1: parser error : SystemLiteral " or ' expected
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
                                                 ^
Entity: line 1: parser error : SYSTEM or PUBLIC, the URI is missing
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
                                                 ^
XML::Simple called at ./FHEM/60_allergy.pm line 218.

Im Modul habe ich geschaut, da scheint alles i.O.

Ich hab mal im Browser die URL lt. dem Modul aufgerufen und sehe, dass der Dienst aktuell nicht erreichbar ist:
ZitatInternal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@allergie.hexal.de to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Im Quelltext steht es so:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator at
 webmaster@allergie.hexal.de to inform them of the time this error occurred,
 and the actions you performed just before this error.</p>
<p>More information about this error may be available
in the server error log.</p>
</body></html>

Und damit kann der Parser natürlich wenig anfangen. Falls noch wer betroffen ist: die alternative Quelle im Device aktivieren klappt prima, die tut noch.

Mal schauen, ob der Dienst sich wieder fängt.

VG
rob

tomcat.x

Zitat von: rob am 29 Oktober 2024, 12:36:14die alternative Quelle im Device aktivieren klappt prima, die tut noch
Danke für den Tipp. Leider gibt es da weniger Readings und ich müsste daher meine readingsGroup und Notifys umbauen.

Bei der Suche zu dem Problem im Forum bin ich wieder über folgendes gestolpert. Hatte ich mir früher schon mal angeschaut. Wenn ich umbaue, dann vielleicht eher so:
Pollenflugvorhersage mit HTTPMOD

Viele Grüße
Thomas
FHEM: 6.3 auf Raspi 3B+, Raspbian (Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 8.00), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

Florian St.

#2
Falls jemand das Modul allergy wieder weiterverwenden möchte: Auf der Webseite von allergie.hexal.de stand, dass man eine Mail an den Webmaster schreiben sollte.

Das hatte ich letzte Woche (30. Okt) gemacht.
Ich bin mir nicht 100% sicher, da ich das Modul zwischenzeitlich deaktiviert hatte, aber gerade eben habe ich festgestellt, dass die Seite wieder erreichbar ist und auch das Modul wieder Daten liefert. Aufgrund der Jahreszeit kann man natürlich schlecht testen, ob die Daten noch stimmen, aber es wird zumindest kein Fehler mehr geliefert ;)

lg
Es gibt 10 Gruppen von Menschen: Die, die Binärcode verstehen und die, die ihn nicht verstehen.

Ich möchte gerne die Welt verändern, doch Gott gibt den Quelltext nicht frei.

rob

Hi.

Ja, sehr gut. Lässt sich wieder aktivieren und der Aufruf der Seite klappt.

Vielen Dank :)

VG
rob