NEWS
[Aufruf] Nina Gefahrenmeldung Adapter
-
@skokarl die Server reagieren manchmal nicht ich werde da noch besser abfangen.
-
Hallo
Nun haben wir mal ein kleines Bischen mehr Wind, Nina-App meldet auch fröhlich, aber der Adapter stösst auf den nächsten Fehler ... und er scheint auch abzustürzen dabei:nina.0 2020-02-09 12:08:45.500 error </html> nina.0 2020-02-09 12:08:45.500 error </body> nina.0 2020-02-09 12:08:45.500 error <p>The service is temporarily unavailable. Please try again later.</p> nina.0 2020-02-09 12:08:45.500 error <h2>Service Unavailable</h2> nina.0 2020-02-09 12:08:45.500 error <body> nina.0 2020-02-09 12:08:45.500 error </head> nina.0 2020-02-09 12:08:45.500 error </style> nina.0 2020-02-09 12:08:45.500 error } nina.0 2020-02-09 12:08:45.500 error color: #b10b29; nina.0 2020-02-09 12:08:45.500 error font-family: Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.500 error h2 { nina.0 2020-02-09 12:08:45.500 error } nina.0 2020-02-09 12:08:45.500 error font-family: Verdana, Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.500 error body, p, h1 { nina.0 2020-02-09 12:08:45.500 error <style type="text/css"> nina.0 2020-02-09 12:08:45.500 error <title>Service Unavailable</title> nina.0 2020-02-09 12:08:45.500 error <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> nina.0 2020-02-09 12:08:45.500 error <head> nina.0 2020-02-09 12:08:45.500 error <html> nina.0 2020-02-09 12:08:45.500 error (14906) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> nina.0 2020-02-09 12:08:45.500 error (14906) SyntaxError: Unexpected token < in JSON at position 0 {} nina.0 2020-02-09 12:08:45.499 error </html> nina.0 2020-02-09 12:08:45.499 error </body> nina.0 2020-02-09 12:08:45.499 error <p>The service is temporarily unavailable. Please try again later.</p> nina.0 2020-02-09 12:08:45.499 error <h2>Service Unavailable</h2> nina.0 2020-02-09 12:08:45.499 error <body> nina.0 2020-02-09 12:08:45.499 error </head> nina.0 2020-02-09 12:08:45.499 error </style> nina.0 2020-02-09 12:08:45.499 error } nina.0 2020-02-09 12:08:45.499 error color: #b10b29; nina.0 2020-02-09 12:08:45.499 error font-family: Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.499 error h2 { nina.0 2020-02-09 12:08:45.499 error } nina.0 2020-02-09 12:08:45.499 error font-family: Verdana, Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.499 error body, p, h1 { nina.0 2020-02-09 12:08:45.499 error <style type="text/css"> nina.0 2020-02-09 12:08:45.499 error <title>Service Unavailable</title> nina.0 2020-02-09 12:08:45.499 error <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> nina.0 2020-02-09 12:08:45.499 error <head> nina.0 2020-02-09 12:08:45.499 error <html> nina.0 2020-02-09 12:08:45.499 error (14906) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> nina.0 2020-02-09 12:08:45.498 error (14906) SyntaxError: Unexpected token < in JSON at position 0 {} nina.0 2020-02-09 12:08:45.495 error </html> nina.0 2020-02-09 12:08:45.495 error </body> nina.0 2020-02-09 12:08:45.495 error <p>The service is temporarily unavailable. Please try again later.</p> nina.0 2020-02-09 12:08:45.495 error <h2>Service Unavailable</h2> nina.0 2020-02-09 12:08:45.495 error <body> nina.0 2020-02-09 12:08:45.495 error </head> nina.0 2020-02-09 12:08:45.495 error </style> nina.0 2020-02-09 12:08:45.495 error } nina.0 2020-02-09 12:08:45.495 error color: #b10b29; nina.0 2020-02-09 12:08:45.495 error font-family: Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.495 error h2 { nina.0 2020-02-09 12:08:45.495 error } nina.0 2020-02-09 12:08:45.495 error font-family: Verdana, Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.495 error body, p, h1 { nina.0 2020-02-09 12:08:45.495 error <style type="text/css"> nina.0 2020-02-09 12:08:45.495 error <title>Service Unavailable</title> nina.0 2020-02-09 12:08:45.495 error <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> nina.0 2020-02-09 12:08:45.495 error <head> nina.0 2020-02-09 12:08:45.495 error <html> nina.0 2020-02-09 12:08:45.495 error (14906) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> nina.0 2020-02-09 12:08:45.495 error (14906) SyntaxError: Unexpected token < in JSON at position 0 {}
Noch jemand das Problem?
-
Ach, sorry. Die Fehler oben kommen ohne Absturz. Aber etwas früher habe ich im Log diese Abstürze:
2020-02-09 10:59:31.152 - ESC[31merrorESC[39m: nina.0 (13413) Request error{"errno":"ETIMEDOUT","code":"ETIMEDOUT","syscall":"connect","address":"94.125.29.174","port":443} 2020-02-09 10:59:31.158 - ESC[31merrorESC[39m: nina.0 (13413) uncaught exception: Cannot read property 'indexOf' of undefined 2020-02-09 10:59:31.158 - ESC[31merrorESC[39m: nina.0 (13413) TypeError: Cannot read property 'indexOf' of undefined at Request.request.get [as _callback] (/opt/iobroker/node_modules/iobroker.nina/main.js:181:38) at self.callback (/opt/iobroker/node_modules/iobroker.nina/node_modules/request/request.js:185:22) at emitOne (events.js:116:13) at Request.emit (events.js:211:7) at Request.onRequestError (/opt/iobroker/node_modules/iobroker.nina/node_modules/request/request.js:881:8) at emitOne (events.js:116:13) at ClientRequest.emit (events.js:211:7) at TLSSocket.socketErrorListener (_http_client.js:401:9) at emitOne (events.js:116:13) at TLSSocket.emit (events.js:211:7)
Noch jemand? Ich hab 05754 als Region, falls das relevant ist.
Gruss -
-
@adarof Bei mir auch. Der Adapter läuft scheinbar Amok.
-
@Chaot
kann sein ich habe mein deaktiviert und seit dem reagiert der Iobroker schneller Ich werde den wieder löschen -
@ostseereiter
Ich denke mal das das an der besonderen Situation liegt. Der nina schreibt im Augenblich die Objekte mit Warnungen zu wie verrückt.
Vielleicht kann der Entwickler da irgendwann mal einen Filter einbauen der das Ganze regional beschränkt.
Ansonsten lasse ich den jetzt eben aml bis morgen deaktiviert.
Das ein großer Sturm erwartet wird sollte mittlerweile ja jeder mitbekommen haben.Das ist für mich aber kein Grund den jetzt zu löschen. Im Grunde funktioniert er ja einwandfrei.
-
Hallo
Mein erster Log (der ohne Absturz) zusammen mit dem Absturz legt für mich nahe, dass der Server überlastet ist -- und dass unser ioBroker Adapter mit den Fehlermeldungen nicht gut klarkommt....wäre ideal, wenn der Entwickler da jetzt draufschaut, denn das Server-Verhalten wird sich ja irgendwann wieder ändern.
Und wenn wir einen NINA Adapter haben, der im Katastrophenfall abstürzt ist das irgendwie nicht sinnvollGruss - Henning
-
@adarof Laut Log stürzt der Server bei NINA ab. Darauf hat der Entwickler keinen Einfluß.
Was beim ioBroker störend ist ist das er alle States schreibt und dadurch das System verlangsamt.Das der Nina-Server heute schon dauernd zusammenbricht sehe ich auch an der Handyapp. Da kommen die Infos auch nur Tröpfchenweise.
Das Problem das der Entwickler vermutlich hat ist die Timeout richtig zu setzen.
Eine Abfrage alle 30 Minuten ist vermutlich sinnvoll. Alles was höher ist macht bei Katastrophenwarnungen wenig Sinn, weil sonst die Aktualität dahin geht.
Wenn der Server beim Bund die 30 Minuten aber nicht liefern kann hat der Adapter ein Problem.Bisher waren wir (glücklicherweise) noch nicht in der Situation das diese Datenmengen verarbeitet werden mussten. Deshalb sehe ich das als ersten Livetest des Adapters der eben die Schwachpunkte aufzeigt. Aber ob die alle beseitigt werden können ist fraglich.
-
Hätte auch nicht gedacht dass das unwetterwarnsystem des Bundes bei Orkan in die Knie geht aber das Problem ist durch das große Gebiet sind die Dateien größer die für viele Gebiete ausgegeben werden. Ich hoffe der Bund lernt daraus und investiert in die Infrastruktur und behebt gleichzeitig das tls Problem. Ich werde heute mal schauen wie ich die Fehler korrekt abfange.
-
Dankeschön
-
@tombox sagte in NINA Adapter:
... Ich hoffe der Bund lernt daraus und investiert in die Infrastruktur und behebt gleichzeitig das tls Problem. ....
Der war gut! -
Hallo,
ich muss mich heute mal an Euch wenden.
Seit langer Zeit verwende ich schon den Nina Adapter, der mir allerdings Schwierigkeiten bereitet, welche mittlerweile echt nervig sind.In dem Adapter habe ich die AGS Nummer für meinen Landkreis eingetragen.
Wenn es eine Warnung gibt, dann wird unter Objekte zwar meine AGS Nummer angezeigt, aber es werden in den "areaCodes" auch Warnungen anderer Landkreise angezeigt, sodass man ständig nach dem eigenen Landkreis suchen muss, welcher dann nicht einmal den gleichen "areaCode" behält sondern bei einer neuen Warnung wieder einen anderen "areaCode" hat.
Das Ziel sollte doch eigentlich sein, dass ich nur die Warnungen für meinen Landkreis angezeigt bekomme.
Gleiches Problem wie es hier schon einmal beschrieben wurde.Was muss ich einstellen oder verändern?
-
@smarthomegirl Vom Bund kommen die Meldungen für mehrere Area Codes. Deshalb läuft der Adapter auch im Moment Amok weil plötzlich alle Area Codes geschrieben werden.
Der Code für den Ort sollte allerdings immer gleich bleiben. Zumindest bei mir hat sich da noch nie was verändert. -
okay. Es ist aber unübersichtlich, wenn zusätzlich andere Landkreise angezeigt werden, obwohl man sich mit Eingabe der AGS Nummer bereits auf seinen Landkreis beschränkt hat.
Der "areaCode" für meinen Landkreis wechselt bei mir immer wieder, sodass ich ihn bei der Menge der angezeigten "areaCodes" ständig suchen muss. -
@smarthomegirl Ja, da könnte der Entwickler nochmal ran. Ich habe aber keine Ahnung ob er das so filtern kann.
Schön wäre das schon.
Aber ich kann mir auch vorstellen das die Daten vom Bund recht unkonventionell kommen und sich mit normalen Standardprozeduren schwer auswerten lassen. Das wäre nicht verwunderlich. -
Ja, das wäre schon besser. Naja mal sehen was sich da noch tut.
-
Wieso zieht der Adapter eigentlich ständig ALLE Daten obwohl ich nur meinen Landkreis brauche .....
Ja..... der blockiert im Moment das halbe System ... vermutlich nur wegen Sabine ..... Frauen eben
-
@skokarl sagte in NINA Adapter:
Ja..... der blockiert im Moment das halbe System ... vermutlich nur wegen Sabine .....
Ist ja auch kein Wunder:
-
@skokarl Der Adapter zieht nicht alle Daten sondern für dein Landkreise relevante Meldungen.
Diese Meldungen beziehen sich aber auf viele Landkreise und der Adapter gibt die Information mit aus auf welche Landkreise sich diese Meldung bezieht.@smarthomegirl Ich verstehe nicht was du genau mit areaCode meinst. Der area01-areaXX bzw gecode beschreibt die Landkreise auf die die Warnung zutrifft
-
Folgende Ordnerstruktur:
nina.0 --> AGS Nr. --> warning --> info --> areaXX --> geoCodeIm areaCode befinden sich ja die jeweiligen Landkreise und bei mir werden aber noch andere Landkreise (weitere zig areaCodes) je nach Warnung mit angezeigt, obwohl ich mich ja schon mit Eingabe der AGS Nummer auf meinen Landkreis beschränkt habe. Es sollte also nur mein Landkreis angezeigt werden, sonst brauche ich ja auch keine AGS Nummer eintragen.