Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. instance system.adapter.luftdaten.1 already running

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    instance system.adapter.luftdaten.1 already running

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      ratte-rizzo last edited by

      Moin

      Ich habe das Problem, dass sich der (bzw einer der) Luftdatenadapter aufhängt und nicht beendet. Ich vermute, dass das damit zusammenhängt, dass es bei einer Messstation manchmal einen Timeout gibt, weil das WLAN Signal da etwas mau ist. Und dann steigt der Adapter anscheinend aus.

      Seht Ihr das auch so? Ob man da was machen kann? Ich habe das Log mit den Luftdaten-Einträgen mal angehängt.

      Danke fürs drüber schauen
      Daniel

      2021-01-18 21:30:00.017 - info: host.himbeere instance system.adapter.luftdaten.1 started with pid 3708
      2021-01-18 21:30:04.032 - info: host.himbeere instance system.adapter.luftdaten.0 started with pid 3733
      2021-01-18 21:30:15.715 - info: host.himbeere instance system.adapter.luftdaten.0 terminated with code 0 (NO_ERROR)
      2021-01-18 21:32:11.045 - error: luftdaten.1 (3708) connect ETIMEDOUT 192.168.178.113:80
      2021-01-18 21:32:21.556 - info: host.himbeere instance system.adapter.luftdaten.1 terminated with code 0 (NO_ERROR)
      2021-01-18 21:35:00.017 - info: host.himbeere instance system.adapter.luftdaten.0 started with pid 8461
      2021-01-18 21:35:04.034 - info: host.himbeere instance system.adapter.luftdaten.1 started with pid 8476
      2021-01-18 21:35:11.849 - info: host.himbeere instance system.adapter.luftdaten.0 terminated with code 0 (NO_ERROR)
      2021-01-18 21:40:00.002 - warn: host.himbeere instance system.adapter.luftdaten.1 already running with pid 8476
      
      Systemdata Bitte Ausfüllen
      Hardwaresystem: NUCi3
      Arbeitsspeicher: 8GB
      Festplattenart: SSD
      Betriebssystem: Ubuntu
      Node-Version: 10.20.1
      Nodejs-Version: 10.20.1
      NPM-Version: 6.14.4
      Installationsart: Skript
      Image genutzt: Nein
      Ort/Name der Imagedatei: -
      Homoran UncleSam 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @ratte-rizzo last edited by

        @ratte-rizzo sagte in instance system.adapter.luftdaten.1 already running:

        dann steigt der Adapter anscheinend aus.

        Hat er bei mir noch nie getan.
        Dann gibt es eine Fehlermeldung und gut ist!

        So eine Meldung kommt nach einem Neustart des Adapters ohne dass er vorher richtig beendet wurde.

        @ratte-rizzo sagte in instance system.adapter.luftdaten.1 already running:

        Ich habe das Log mit den Luftdaten-Einträgen mal angehängt.

        2021-01-18 21:32:11.045 - error: luftdaten.1 (3708) connect ETIMEDOUT 192.168.178.113:80
        2021-01-18 21:30:15.715 - info: host.himbeere instance system.adapter.luftdaten.0 terminated with code 0 (NO_ERROR)
        

        beendet sich trotz timeout korrekt

        R 1 Reply Last reply Reply Quote 0
        • R
          ratte-rizzo @Homoran last edited by

          @homoran sagte in instance system.adapter.luftdaten.1 already running:

          So eine Meldung kommt nach einem Neustart des Adapters ohne dass er vorher richtig beendet wurde.

          Und woran kann das liegen? Tagelang funktioniert er brav und dann hängt er sich auf. Dann schieße ich ihn mit "kill" ab und dann gehts wieder tagelang gut.

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @ratte-rizzo last edited by

            @ratte-rizzo sagte in instance system.adapter.luftdaten.1 already running:

            Und woran kann das liegen?

            Update des Adapters - kommt wohl nicht so häufig vor 😉
            herunterfahren, restart o.ä., vielleicht auch Konfig-Änderungen, nach denen die Instanz neu gestartet wird nd evtl. vorher nicht sauber gestoppt wurde.

            Das kann womöglich bei zu hoher Load average passieren

            1 Reply Last reply Reply Quote 0
            • UncleSam
              UncleSam Developer @ratte-rizzo last edited by UncleSam

              @homoran sagte in instance system.adapter.luftdaten.1 already running:

              beendet sich trotz timeout korrekt

              Ich möchte dem (ein Bisschen) widersprechen:

              2021-01-18 21:30:00.017 - info: host.himbeere instance system.adapter.luftdaten.1 started with pid 3708
              2021-01-18 21:30:04.032 - info: host.himbeere instance system.adapter.luftdaten.0 started with pid 3733
              2021-01-18 21:30:15.715 - info: host.himbeere instance system.adapter.luftdaten.0 terminated with code 0 (NO_ERROR)
              2021-01-18 21:32:11.045 - error: luftdaten.1 (3708) connect ETIMEDOUT 192.168.178.113:80
              2021-01-18 21:32:21.556 - info: host.himbeere instance system.adapter.luftdaten.1 terminated with code 0 (NO_ERROR)
              2021-01-18 21:35:00.017 - info: host.himbeere instance system.adapter.luftdaten.0 started with pid 8461
              2021-01-18 21:35:04.034 - info: host.himbeere instance system.adapter.luftdaten.1 started with pid 8476
              2021-01-18 21:35:11.849 - info: host.himbeere instance system.adapter.luftdaten.0 terminated with code 0 (NO_ERROR)
              2021-01-18 21:40:00.002 - warn: host.himbeere instance system.adapter.luftdaten.1 already running with pid 8476
              

              Instanz 0 hat nie ein Timeout und trotzdem startet sie regelmässig neu (mit etwa 5 Sekunden Versatz zu Instanz 1).

              R Homoran 2 Replies Last reply Reply Quote 0
              • R
                ratte-rizzo @UncleSam last edited by

                @unclesam sagte in instance system.adapter.luftdaten.1 already running:

                Instanz 0 hat nie ein Timeout und trotzdem startet sie regelmässig neu (mit etwa 5 Sekunden Versatz zu Instanz 1).

                Das ist korrekt. Instanz 0 hat sich noch nie aufgehängt. Allerdings gibts da auch nie Timeouts (falls das damit etwas zu tun haben sollte).

                UncleSam 1 Reply Last reply Reply Quote 0
                • UncleSam
                  UncleSam Developer @ratte-rizzo last edited by

                  @ratte-rizzo OK, jetzt verstehe ich. Das ist ein Adapter, der kurz startet, die Daten holt und sich dann wieder beendet.

                  Das heisst, beim Gerät, das du mit der Instanz 1 ansprichst, kommt es zu Verbindungsproblemen. WLAN?

                  Und dann gibt es möglicherweise ein Problem im Adapter: die Instanz 1 läuft immer noch (da sie wohl kein Timeout hat, aber sonst irgendwie hängt) und damit kann sie kein zweites Mal gestartet werden.

                  Ich würde mal die Verbindung zu 192.168.178.113 pingen (ping -t 192.168.178.113) und schauen, ob du die Verbindungsprobleme auch hast.

                  Homoran R 2 Replies Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @UncleSam last edited by

                    @unclesam sagte in instance system.adapter.luftdaten.1 already running:

                    Instanz 0 hat nie ein Timeout und trotzdem startet sie regelmässig neu (mit etwa 5 Sekunden Versatz zu Instanz 1).

                    OOps - das sind zwei Instanzen 😳

                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @UncleSam last edited by

                      @unclesam sagte in instance system.adapter.luftdaten.1 already running:

                      Das ist ein Adapter, der kurz startet, die Daten holt und sich dann wieder beendet.

                      korrekt, das ist ein Adapter mit scheduled Instanzen.
                      Der Server von Luftdaten.info hat aber immer wieder Aussetzer.

                      Ich habe auch zwei Instanzen, mit denen ich zwei Stationen abfrage.
                      Eine davon ist immer wieder bei Luftdaten.info offline (kann man dann auch auf deren Website sehen) und dann kommt es zu dem timeout Daten auszulesen, die nicht da sind

                      1 Reply Last reply Reply Quote 0
                      • R
                        ratte-rizzo @UncleSam last edited by

                        @Homoran
                        Ja, 2 Instanzen 🙂 Tschuldigung, hätte ich vielleicht nochmal betonen sollen.

                        @UncleSam
                        Ja, die Verbindung ist manchmal schlecht, weil der Sensor relativ weit weg ist von der FritzBox. Daher kann es manchmal halt zu Aussetzern kommen. Ich habe halt die Vermutung (hab davon halt keine Ahnung), dass der Adapter mit den Timeouts nicht so 100%ig zurecht kommt.

                        Es sind aber in diesem Falle 2 Sensoren bei mir, die Daten werden ja auch über lokale IP Adressen abgefragt und nicht über den Server von luftdaten.info

                        Homoran UncleSam 2 Replies Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @ratte-rizzo last edited by

                          @ratte-rizzo sagte in instance system.adapter.luftdaten.1 already running:

                          die Daten werden ja auch über lokale IP Adressen abgefragt

                          geht das?

                          dann würde ich da auf jeden fall mal testen ob der Sensor erreichbar ist.
                          Aber dass das snn zu einem "nicht beenden" der Instanz führt kenne ich nicht

                          R 1 Reply Last reply Reply Quote 0
                          • R
                            ratte-rizzo @Homoran last edited by

                            @homoran sagte in instance system.adapter.luftdaten.1 already running:

                            @ratte-rizzo sagte in instance system.adapter.luftdaten.1 already running:

                            die Daten werden ja auch über lokale IP Adressen abgefragt

                            geht das?

                            Jup, das geht, wenn man einen Sensor selber betreibt, dann kann man den auch direkt abfragen.

                            a038151f-2e9a-4d91-a17d-da1df141ea44-grafik.png

                            dann würde ich da auf jeden fall mal testen ob der Sensor erreichbar ist.
                            Aber dass das snn zu einem "nicht beenden" der Instanz führt kenne ich nicht

                            Naja, "meistens" ist er ja erreichbar. Ich kann Sensor und FritzBox leider nicht dichter zusammen bringen, bzw. keinen Repeater dazwischen setzen. Vielleicht sollte ich das bei GitHub als Issue posten, dass der Entwickler des Adapters da nochmal drüber schaut?

                            1 Reply Last reply Reply Quote 0
                            • UncleSam
                              UncleSam Developer @ratte-rizzo last edited by

                              @ratte-rizzo sagte in instance system.adapter.luftdaten.1 already running:

                              Ich habe halt die Vermutung (hab davon halt keine Ahnung), dass der Adapter mit den Timeouts nicht so 100%ig zurecht kommt.

                              Ja, habe ich auch das Gefühl. Ich würde mal ein Issue auf GitHub eröffnen und auf dieses Thema hier verweisen. Der Adapter bleibt nämlich teilweise länger als 5 Minuten hängen und dann kann der nächste Schedule nicht ausgeführt werden.

                              Homoran 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @UncleSam last edited by

                                @unclesam sagte in instance system.adapter.luftdaten.1 already running:

                                Der Adapter bleibt nämlich teilweise länger als 5 Minuten hängen und dann kann der nächste Schedule nicht ausgeführt werden.

                                das würde dann heißen dass der nächste schedule wohl startet, aber der andere nochnicht beendet wurde

                                UncleSam 1 Reply Last reply Reply Quote 0
                                • UncleSam
                                  UncleSam Developer @Homoran last edited by

                                  @homoran sagte in instance system.adapter.luftdaten.1 already running:

                                  das würde dann heißen dass der nächste schedule wohl startet, aber der andere nochnicht beendet wurde

                                  Ja, genau das wollte ich sagen...

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  632
                                  Online

                                  31.9k
                                  Users

                                  80.1k
                                  Topics

                                  1.3m
                                  Posts

                                  already running luftdaten timeout
                                  3
                                  15
                                  750
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo