Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Fehlermeldung triggert Script

    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

    Fehlermeldung triggert Script

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Marty56 last edited by

      Hallo,

      Ich möchte ein Script schreiben, das durch Fehler, die durch einen Adapter ausgelöst wurden, getriggert wird.

      Ist das möglich und falls ja wie?

      Liebe Grüße

      paul53 1 Reply Last reply Reply Quote 0
      • BuZZy
        BuZZy last edited by

        Ist so leider nicht möglich da jeder Adapter seine Fehler anders behandelt.

        Hast du da etwas konkretes im Sinn?
        Oder willst du einfach nur das Log auf Nachrichten vom Typ "Error" überwachen?

        Gruß

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Marty56 last edited by

          @Marty56 sagte:

          das durch Fehler, die durch einen Adapter ausgelöst wurden, getriggert wird.

          onLog('error', data => {
             if(data.from == 'adapter.0') {
                // Auswertung von data.message
             }
          });
          
          1 Reply Last reply Reply Quote 0
          • M
            Marty56 last edited by Marty56

            Danke für Eurer Feedback.
            Das Script von Paul werde ich mal ausprobieren.

            Update:
            Komischerweise bekomme ich keine neue Subscription, wenn ich das Script starte.
            Es scheint, dass onLog() nichts triggert.

            Update: Funktioniert. War wohl eine Fehler meinerseits.

            C 1 Reply Last reply Reply Quote 0
            • C
              Chris_B @Marty56 last edited by

              @Marty56 Darf ich eine blöde Frage stellen: Bei mir kann ich onLog() in Javascript überhaupt nicht verwenden, es gibt einen Kompilierfehler. Muss ich ein zusätzliches Modul einbinden? Ich verwende node.js V10.18. Für jeden Hinweis bin ich dankbar...

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @Chris_B last edited by paul53

                @Chris_B sagte:

                Bei mir kann ich onLog() in Javascript überhaupt nicht verwenden, es gibt einen Kompilierfehler.

                Welche Version des Javascript-Adapters ? Die Funktion ist recht neu (ab 4.3.0).

                1 Reply Last reply Reply Quote 0
                • C
                  Chris_B last edited by

                  Oh - vielen Dank, ich habe Javascript 4.1.14, das ist also das Problem.
                  Mir werden aber alle Adapter als 'aktuell' angezeigt. Wie kann ich auf 4.3 updaten?

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @Chris_B last edited by

                    @Chris_B sagte:

                    Wie kann ich auf 4.3 updaten?

                    In den Host-Einstellungen "Aktiver Verwahrungsort" auf "latest" einstellen.

                    1 Reply Last reply Reply Quote 0
                    • C
                      Chris_B last edited by

                      @paul53 said in Fehlermeldung triggert Script:

                      Aktiver Verwahrungsort

                      Verstehe, habe aber immer noch ein Problem:
                      Habe den Verwahrungsort folgendermassen gesetzt:

                      http://download.iobroker.net/sources-dist-latest.json

                      Trotzdem zeigt es mir die Javascript Version 4.1.12 als verfügbar an.
                      d8eb11f8-c754-416c-a1cc-a9aad3933f5f-grafik.png

                      Was mache ich nur falsch? Danke

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @Chris_B last edited by paul53

                        @Chris_B sagte:

                        zeigt es mir die Javascript Version 4.1.12 als verfügbar an.

                        "Adapterinformationen aktualisieren" (oben 2. Button von links), nachdem in den Haupteinstellungen des Hosts "latest" selektiert wurde,

                        1 Reply Last reply Reply Quote 0
                        • C
                          Chris_B last edited by

                          Das war mir schon klar, das hab ich gemacht.
                          Habe mich auch ausgelogt und wieder eingelogt, trotzdem bekomme ich keine Updates.
                          Auch wenn ich auf eine 'Bestimmte Version' anklicke wird mir keine neuere angeboten.
                          Noch eine Idee? Danke.

                          1 Reply Last reply Reply Quote 0
                          • C
                            Chris_B last edited by

                            Habe nun auch
                            npm i iobroker.javascript
                            versucht. Auch das führt zu keinem Update. Eigenartig.

                            paul53 1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 @Chris_B last edited by

                              @Chris_B sagte:

                              Eigenartig.

                              Diese Einstellungen hast Du gespeichert ?

                              host_latest.JPG

                              1 Reply Last reply Reply Quote 0
                              • C
                                Chris_B last edited by

                                Habe ich leider nicht, habe ich nun gemacht:
                                b2faa490-0dca-4f5f-9e54-08fd05fa81e7-grafik.png
                                6e59efd3-3ad2-4760-bd66-7780cca18be7-grafik.png
                                Ändert am Problem aber weiterhin nichts. Adapter wird nur auf 4.1.14 ge-updated.
                                Auch die Verfügbaren, wählbaren Versionen enden bei V4.1.14.

                                paul53 2 Replies Last reply Reply Quote 0
                                • paul53
                                  paul53 @Chris_B last edited by

                                  @Chris_B sagte:

                                  die Verfügbaren, wählbaren Versionen enden bei V4.1.14.

                                  Diese Version wird mir bei "latest" nicht angeboten:

                                  js-versionen_latest.JPG

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    Chris_B last edited by

                                    Diese Versionen werden mir angeboten:
                                    e4d515de-6adc-4bfe-9b99-20dcf3166134-grafik.png
                                    Hast Du noch irgendeine Idee?

                                    1 Reply Last reply Reply Quote 0
                                    • paul53
                                      paul53 @Chris_B last edited by

                                      @Chris_B sagte:

                                      habe ich nun gemacht:

                                      Und nach dem Speichern nochmal "Adapterinformationen aktualisieren" ?
                                      Wenn ja, fällt mir nichts weiter ein 😢

                                      1 Reply Last reply Reply Quote 0
                                      • C
                                        Chris_B last edited by

                                        Hab ich gemacht. Auch nochmals aus-und einloggen; hilft alles leider nichts.
                                        Was mich erstaunt, ist dass ich ganz andere Versionen in der Liste habe als Du.
                                        Danke für die Hilfe - ist wirklich eigenartig... Ich suche weiter...

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          Chris_B last edited by

                                          Nochmals Danke für die unermüdliche Hilfe.
                                          Nach einem Tag nichtstun werden mir heute Abend folgende Updates angeboten:
                                          d5f2a49b-3d21-4dae-9aaf-7d2f6bb1ded3-grafik.png
                                          Das Problem scheint also gelöst. Danke und Gruss.

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

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          907
                                          Online

                                          31.8k
                                          Users

                                          80.0k
                                          Topics

                                          1.3m
                                          Posts

                                          javascript
                                          4
                                          19
                                          797
                                          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