Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Global function - aufrufendes Script rausfinden??

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Global function - aufrufendes Script rausfinden??

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

      Liebe Leute,

      ich hab' ein globales Script in dem ich meine Pushnachrichten versende. So weit, so gut - aber seit ein paar Tagen wird dieses Script aufgerufen und es wird kein Text übergeben und nun bin ich auf der Suche nach dem Script von dem aus der Versand aufgerufen wird.

      Ich hab die Logs durchsucht und die Scripte gecheckt - ich komm leider nicht drauf aus welchem Script dieser Aufruf erfolgt und daher die Frage:

      kann man bei einem globalen Script in einer Function feststellen, von wo aus diese Function aufgerufen wurde? Im Prinzip muss das ja zwecks Callback irgendwo verzeichnet sein, aber kann man das auch irgendwie auslesen und loggen lassen?

      Liebe Grüße

      tom

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

        Guten Morgen,

        eventuell bringt dich dieses Paket weiter?

        https://www.npmjs.com/package/caller-id

        Gruß

        1 Reply Last reply Reply Quote 0
        • apollon77
          apollon77 last edited by

          Hm … wenn dafürt mal kurz der JavaScript_Adapter crashen darf ... throw new Error("error...") und dann solltest Du ne Stack-Trace/Call-History haben

          Wäre aber eher die Holzhammer-Methode 🙂

          1 Reply Last reply Reply Quote 0
          • etv
            etv last edited by

            😄 - ok, den Holzhammer lassen wir mal 😄

            Danke für die Tipps - ich hab jetzt mal was anderes eingebaut in dem Script, und zwar setze ich einfach den Text auf "LEER" sollte er leer sein und dann erkenne ich vielleicht am vergebenen Betreff wo das herkommt….

            Liebe Grüße

            tom

            1 Reply Last reply Reply Quote 0
            • etv
              etv last edited by

              OK, doch HOLZHAMMER!!

              Ich hab gestern das Script wie oben geschrieben umgebaut und hatte heute in der Früh 21 Meldungen mit "Text ist leer" UND dem Betreff ioBroker…..

              sehr spannend und keine Ahnung wo das herkommen könnte [emoji854]

              ich kann mich an kein Script erinnern, wo ich diesen Betreff drinnen hätte, aber schau'ma'mal [emoji16]

              Liebe Grüße

              tom

              Gesendet mit Tapatalk

              1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 last edited by

                Die Holzhammer ohne Absturz Variante ist übrigens: exception werfen und direkt drumrum mit try/catch anfangen. Dann kommst du auch irgendwie an die Stacktrace. Musst mal googeln.

                1 Reply Last reply Reply Quote 0
                • etv
                  etv last edited by

                  ok, danke! Ich hab mich heute mal hingesetzt und die Zeiten analysiert wann ich diese Meldungen bekomme und was da im Normalfall überhaupt laufen könnte….

                  ... jo, - und siehe da - den Schuldigen gefunden!!

                  Ich hab vor einigen Tagen einige meiner Scripts "gesäubert" und übersichtlicher gemacht und da einen Block außerhalb einer if-Abfrage falsch plaziert..... das war's [emoji16]

                  Wie heißt es so schön:

                  never touch a running system [emoji23][emoji23][emoji23]

                  Liebe Grüße

                  Tom

                  Gesendet mit Tapatalk

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  493
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  975
                  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